32位微控制器的功能越來(lái)越強(qiáng),成本越來(lái)越低,這使得實(shí)時(shí)操作系統(tǒng)成為許多嵌入式系統(tǒng)中的主要調(diào)度程序。雖然市場(chǎng)上有一百多種不同的RTOS口味,但嵌入式開(kāi)發(fā)人員有時(shí)會(huì)糾結(jié)于基本的術(shù)語(yǔ)。以線(xiàn)程和任務(wù)為例,它們?cè)谠S多情況下被用作同義詞,但表示稍微不同的概念。
ThreadX用戶(hù)指南第5版將嵌入式任務(wù)定義為“執(zhí)行特定任務(wù)的應(yīng)用程序的半獨(dú)立部分”換句話(huà)說(shuō),任務(wù)往往是由應(yīng)用程序執(zhí)行的高級(jí)任務(wù)?!叭蝿?wù)”這個(gè)詞經(jīng)常以一種通用的方式使用,以至于很難確定開(kāi)發(fā)人員是指一個(gè)程序段還是一個(gè)完全獨(dú)立的可加載程序。
另一方面,線(xiàn)程被定義為“在進(jìn)程內(nèi)執(zhí)行的半獨(dú)立程序段”。對(duì)于使用微控制器的嵌入式開(kāi)發(fā)人員來(lái)說(shuō),進(jìn)程實(shí)質(zhì)上就是在系統(tǒng)上運(yùn)行的整個(gè)應(yīng)用程序。品牌網(wǎng)站建設(shè),線(xiàn)程是一個(gè)小程序,在整個(gè)應(yīng)用程序中具有特定的功能和用途。線(xiàn)程往往比任務(wù)級(jí)別低,開(kāi)銷(xiāo)也最小。
人們遇到的大多數(shù)RTOSes可能實(shí)際上是線(xiàn)程調(diào)度器,而不是任務(wù)調(diào)度器,但現(xiàn)在許多嵌入式開(kāi)發(fā)人員只是互換使用這兩個(gè)術(shù)語(yǔ)。很高興知道有一個(gè)微妙的區(qū)別。
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢(xún)專(zhuān)線(xiàn))
400-001-5281 (售后服務(wù)熱線(xiàn))
深圳市坂田十二橡樹(shù)莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務(wù)專(zhuān)線(xiàn):400-001-5281
長(zhǎng)沙市天心區(qū)芙蓉中路三段398號(hào)新時(shí)空大廈5樓
聯(lián)系電話(huà)/ (+86 0731)88282200
品牌服務(wù)專(zhuān)線(xiàn)/ 400-966-8830
旗下運(yùn)營(yíng)網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號(hào)