單片機(jī)一般用什么系統(tǒng)
首先是老牌開(kāi)源的操作系統(tǒng)比較穩(wěn)定成熟,我們不應(yīng)該再去寫操作系統(tǒng)。
其次現(xiàn)在單片機(jī)的頻率越來(lái)越高,速度越來(lái)越快,操作系統(tǒng)的幾大模塊,內(nèi)存管理,任務(wù)調(diào)度,鎖,可以提高cpu的利用率。簡(jiǎn)單應(yīng)用不說(shuō),應(yīng)對(duì)同時(shí)含有多路不同接口的通訊,控制等復(fù)雜功能,光依賴裸機(jī)的中斷,循環(huán)遠(yuǎn)遠(yuǎn)不夠了。
如果是單片機(jī),自己搭建一個(gè)消息傳遞機(jī)制,再加上非阻塞結(jié)構(gòu),會(huì)狀態(tài)圖編程的話,完全可以不用系統(tǒng),省資源,流程可控。
對(duì)于一般的小型單片機(jī)產(chǎn)品,單片機(jī)一般采用前后臺(tái)系統(tǒng)或者叫超循環(huán)系統(tǒng)。這種程序主體(前臺(tái))只有一個(gè)無(wú)限循環(huán),而后臺(tái)則是中斷服務(wù)程序。對(duì)于簡(jiǎn)單的單片機(jī)產(chǎn)品來(lái)說(shuō),時(shí)間比較緊的任務(wù)一般可以在中斷服務(wù)中及時(shí)完成,整體程序看起來(lái)比較簡(jiǎn)潔。但是由于中斷服務(wù)需要響應(yīng)時(shí)間,那么對(duì)于復(fù)雜的系統(tǒng)來(lái)說(shuō),前后臺(tái)系統(tǒng)是不能滿足要求的,并且任務(wù)一旦增多,單循環(huán)系統(tǒng)必然顯得臃腫且難以管理,這無(wú)疑會(huì)給編程人員和維護(hù)人員帶來(lái)比較大的難點(diǎn)。
綜上,對(duì)于大型項(xiàng)目無(wú)疑操作系統(tǒng)更為適合,如ucos、freertos等。
GPRS油井監(jiān)控終端 遠(yuǎn)程油井監(jiān)控系統(tǒng)
GPRS水位站遙測(cè)設(shè)備 4G水文監(jiān)測(cè)系統(tǒng)
單片機(jī)中如何用二極管實(shí)現(xiàn)不同電壓的輸出?
【ISO 22737】L4級(jí)自動(dòng)駕駛系統(tǒng)ISO安全標(biāo)準(zhǔn)新發(fā)布
推薦
完成投資443億元、實(shí)施171個(gè)光伏等項(xiàng)目 廣西出臺(tái)“能源網(wǎng)”建設(shè)2021年工作推進(jìn)方案
GFDD/GFD365-90冷卻風(fēng)機(jī)的介紹
電力監(jiān)控系統(tǒng)真的那么重要嗎?是配電設(shè)計(jì)中重要組成部分
中控智慧物流團(tuán)隊(duì)成功實(shí)施華立儀表工廠項(xiàng)目
國(guó)網(wǎng)臨洮縣供電公司開(kāi)展“黨建+反竊查違”專項(xiàng)行動(dòng)成效顯著