技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 應用方案 > 如何選擇適合的嵌入式操作系統(tǒng)?

如何選擇適合的嵌入式操作系統(tǒng)?

時間:2017-09-15 10:16:45來源:網(wǎng)絡轉(zhuǎn)載

導語:?目前市場上還沒有一款操作系統(tǒng)可以適合所有不同類型的嵌入式應用,盡管有一些非常接近。嵌入式系統(tǒng)多種多樣

目前市場上還沒有一款操作系統(tǒng)可以適合所有不同類型的嵌入式應用,盡管有一些非常接近。嵌入式系統(tǒng)多種多樣,范圍從簡單的8位MCU到高度復雜的64位多核CPU。在大多數(shù)嵌入式操作系統(tǒng)的內(nèi)核中,都會有一個實時操作系統(tǒng)(RTOS),這是管理CPU時序和其他資源的軟件。此外,一些操作系統(tǒng)會提供額外的模塊來處理通信協(xié)議、數(shù)據(jù)存儲、用戶接口等。

針對工程師選用嵌入式操作系統(tǒng)的難題,SiliconLabs(亦稱“芯科科技”)軟件架構(gòu)師,Micrium創(chuàng)始人JeanJ.Labrosse先生近期接受行業(yè)媒體專訪,進一步分析當前RTOS市場及應用發(fā)展狀況,同時說明如何根據(jù)產(chǎn)品應用選擇合適的嵌入式操作系統(tǒng),敬請點擊“閱讀原文”觀看完整的采訪整理報導!

選擇哪款操作系統(tǒng)取決于你的應用

下圖為一些流行的嵌入式RTOS的CPU支持情況。到目前為止,在中國非常受歡迎的RTOS是來自Micrium(現(xiàn)被SiliconLabs收購)的µC/OS-II(OS2)和µC/OS-III(OS3)。這些RTOS在非商業(yè)應用中可以免費使用,但對于商業(yè)用途則需要獲得授權(quán)。OS2和OS3可以覆蓋市場上幾乎所有的CPU,這是一個相當理想的特性,因為它有助于保護你在軟件方面的投資,你的應用可以很容易地從一種處理器架構(gòu)遷移到另一種處理器架構(gòu)上。

流行的RTOS的CPU支持情況

如果你的應用需要的是RTOS在多任務處理和資源共享方面的功能,那么FreeRTOS這款受歡迎的開源RTOS可能是另一種不錯的選擇。同樣地,如果你使用Cortex-M處理器,ARM會提供免費的RTX。然而,如果你正在設計一款商業(yè)產(chǎn)品,強烈推薦你使用一種商業(yè)RTOS而非一種開源解決方案。

Micrium的RTOS很容易理解,事實上,關(guān)于這些RTOS內(nèi)部構(gòu)成的書籍已經(jīng)被撰寫并翻譯成中文版本。

現(xiàn)在,物聯(lián)網(wǎng)是一個非常熱門的話題,它取決于你正在談論哪方面的內(nèi)容。如果你正在設計一個葉子節(jié)點,那么很可能你將需要某種形式的無線連接。有許多協(xié)議可供選擇,不過大多數(shù)嵌入式操作系統(tǒng)提供商并不直接提供無線協(xié)議棧,你可能得借助半導體制造商來提供這些解決方案。事實證明,只有極少數(shù)供應商可以提供無線芯片和軟件的完整組合。

不過,SiliconLabs可提供IoT解決方案和無線連接,能夠提供如下協(xié)議的完整解決方案:Bluetooth、BluetoothMesh、ZigBee、Thread、WiFi、專有協(xié)議(即定制協(xié)議)。事實上,這些協(xié)議已經(jīng)預集成在SiliconLabs的EFR32多協(xié)議WirelessGeckoSoC系列產(chǎn)品中。這些芯片不僅包含無線協(xié)議,而且集成了Micrium的嵌入式操作系統(tǒng)。這使得可以相對容易地增加產(chǎn)品的功能,而無需擔心無線技術(shù)的復雜性。

越來越多的應用需要同時使用多種無線協(xié)議,并且為了降低成本,需要同一顆芯片同時支持這些協(xié)議。例如,你可能希望你的客戶使用Bluetooth去配置一個ZigBee和Thread設備。一旦配置成功,繼續(xù)同時運行兩種協(xié)議棧是可行的。Bluetooth仍然可以作為一個信標設備向路人提供關(guān)于你的設備可提供的增值特性的額外信息。這對于電子貨架標簽、餐館、加油站或其他類似應用都將非常有用。

另一個方面是云連接。你的嵌入式設備將很可能是一個更大聯(lián)網(wǎng)設備網(wǎng)絡的一部分,連接到亞馬遜網(wǎng)絡服務、微軟Azure云、IBMBluemix或其他平臺將不再是問題,嵌入式操作系統(tǒng)供應商正在越來越多地提供云連接器及其協(xié)議棧來支持這些服務。

當然,IoT解決方案供應商必須提供一些功能來確保這些設備是安全、可靠且現(xiàn)場可升級的。設計人員需要在開發(fā)周期的早期考慮安全因素,而不是在事后??蛻粼絹碓蕉嗟匾笪覀兲峁┩暾摹⒍说蕉说慕鉀Q方案?,F(xiàn)在這是可以的,因為作為SiliconLabs的一部分,我們不僅可以提供帶有額外模塊和云連接功能的嵌入式操作系統(tǒng),而且可以提供完整的無線MCU和協(xié)議棧,讓工程師將精力更多地集中在產(chǎn)品設計的獨特性方面。

更多資訊請關(guān)注嵌入式頻道

標簽:

點贊

分享到:

上一篇:數(shù)字化差異

下一篇:機床長期運轉(zhuǎn)使用 機床維修必...

中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號