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