嵌入式操作系統(tǒng)那么多究竟要怎么選?(一)
2017-09-21 14:33:46
目前市場(chǎng)上還沒(méi)有一款操作系統(tǒng)可以適合所有不同類型的嵌入式應(yīng)用,雖然有一些非常相似。嵌入式系統(tǒng)五花八門,范圍從簡(jiǎn)單的8位MCU到高度復(fù)雜的64位多核CPU。在大部分嵌入式操作系統(tǒng)的內(nèi)核中,都會(huì)有一個(gè)實(shí)時(shí)操作系統(tǒng)(RTOS),這是管理CPU時(shí)序和其他資源的軟件。除此之外,一些操作系統(tǒng)會(huì)提供額外的模塊來(lái)處理數(shù)據(jù)存儲(chǔ)、通信協(xié)議、用戶接口等。
關(guān)于工程師選用嵌入式操作系統(tǒng)的難題,Silicon Labs(亦稱“芯科科技”)軟件架構(gòu)師,Micrium創(chuàng)始人Jean J. Labrosse先生在接受行業(yè)媒體專訪時(shí),深入分析了目前RTOS市場(chǎng)及應(yīng)用發(fā)展?fàn)顩r,同時(shí)解說(shuō)該如何根據(jù)產(chǎn)品應(yīng)用選擇合適的嵌入式操作系統(tǒng)。
選擇哪款操作系統(tǒng)取決于你的應(yīng)用
迄今為止,在中國(guó)非常受歡迎的RTOS是來(lái)自Micrium(現(xiàn)被Silicon Labs收購(gòu))的µC/OS-II(OS2)和µC/OS-III(OS3)。這些RTOS在非商業(yè)應(yīng)用中可以免費(fèi)使用,但對(duì)于商業(yè)用途則需要獲得授權(quán)。OS2和OS3可以覆蓋市場(chǎng)上大約90%多的CPU,這是一個(gè)相當(dāng)理想的特性,因?yàn)樗兄诒Wo(hù)你在軟件方面的投資,你的應(yīng)用可以很容易地從一種處理器架構(gòu)遷移到另一種處理器架構(gòu)上。
流行的RTOS的CPU支持情況
如果你的應(yīng)用需要的是RTOS在多任務(wù)處理和資源共享方面的功能,那么FreeRTOS這款受歡迎的開(kāi)源RTOS也許是另一種不錯(cuò)的選擇。同樣地,如果你使用Cortex-M處理器,ARM會(huì)提供免費(fèi)的RTX。但是,如果你正在設(shè)計(jì)一款商業(yè)產(chǎn)品,強(qiáng)烈推薦你使用一種商業(yè)RTOS而非一種開(kāi)源解決方案。
Micrium的RTOS很容易理解,實(shí)際上,關(guān)于這些RTOS內(nèi)部構(gòu)成的書(shū)籍已經(jīng)被撰寫并翻譯成中文版本。
本文關(guān)鍵詞:
MCU
相關(guān)文章:
硅晶圓嚴(yán)重缺貨,各大半導(dǎo)體制造商瘋搶
深圳市英尚微電子有限公司,十年來(lái)專業(yè)致力代理分銷存儲(chǔ)器芯片IC, SRAM、MRAM、pSRAM、 FLASH芯片、SDRAM(DDR1/DDR2/DDR3)等,為客人提供性價(jià)比更高的產(chǎn)品及方案。
了解更多關(guān)于存儲(chǔ)芯片知識(shí),請(qǐng)關(guān)注英尚微電子:http://cakyus.com