恰逢美國商務(wù)部對ZTE發(fā)布禁令,禁止向其銷售硬件和軟件。數(shù)天來各種新聞和分析刷變了整個互聯(lián)網(wǎng),連買菜的大媽都在討論美國對ZTE的禁令、中國的半導(dǎo)體。
在被關(guān)注的所有話題中大多數(shù)層面是國產(chǎn)芯片,各種言論,怒中國半導(dǎo)體之不爭,唉政策之貪婪,嘆社會之浮躁。
但是除了芯片層面,軟件方面更是值得我們?nèi)リP(guān)注。
近兩天刷爆朋友圈的一篇文章《一段關(guān)于國產(chǎn)芯片和操作系統(tǒng)的往事》,描述了過去將近20年中國發(fā)展國產(chǎn)芯片和操作系統(tǒng)的歷史,具體的大家可以去找原文閱讀。在這篇文中有個觀點(diǎn):當(dāng)年繞的過Intel,繞不過微軟??梢娤到y(tǒng)生態(tài)建設(shè)之難。然而直到今天我們?nèi)匀粵]有一個完整的生態(tài)操作系統(tǒng)!
但是在嵌入式領(lǐng)域,我們還是有些選擇的。
國產(chǎn)RTOS介紹
先來列列國產(chǎn)嵌入式操作系統(tǒng)吧(以下信息來自各家的官網(wǎng),部分介紹信息較少)。
RT-Thread-開源,免費(fèi),遵循GPLv2+協(xié)議(實(shí)時操作系統(tǒng)內(nèi)核及所有開源組件可以免費(fèi)在商業(yè)產(chǎn)品中使用,不需要公布應(yīng)用程序源碼,沒有潛在商業(yè)風(fēng)險。)。2006年發(fā)展至今,由熊譜翔先生帶領(lǐng)并集合開源社區(qū)力量開發(fā)而成,RT-Thread也是一個組件完整豐富、高度可伸縮、簡易開發(fā)、超低功耗、高安全性的物聯(lián)網(wǎng)操作系統(tǒng)。RT-Thread具備一個IoT OS平臺所需的所有關(guān)鍵組件,例如GUI、網(wǎng)絡(luò)協(xié)議棧、安全傳輸、低功耗組件等等。支持市面上所有主流的編譯工具如GCC、Keil、IAR等;支持各類標(biāo)準(zhǔn)接口,如POSIX、CMSIS、C++應(yīng)用環(huán)境、Javascript執(zhí)行環(huán)境等;支持所有主流MCU架構(gòu),如ARM Cortex-M/R/A, MIPS, X86, Xtensa, C-Sky, RISC-V,幾乎支持市場上所有主流的MCU和Wi-Fi芯片。廣泛應(yīng)用于能源、車載、醫(yī)療、消費(fèi)電子等多個行業(yè)。
djyos-是由長園深瑞繼保自動化有限公司(簡稱深瑞)主持的開源操作系統(tǒng)嵌入式實(shí)時操作系統(tǒng),采用BSD協(xié)議(由于允許使用者修改和重新發(fā)布代碼,也允許使用或在BSD代碼上開發(fā)商業(yè)軟件發(fā)布和銷售),djyos 操作系統(tǒng)是以事件為核心進(jìn)行調(diào)度的,這種調(diào)度策略使程序員可以按人類認(rèn)知事物的習(xí)慣而不是計算機(jī)的習(xí)慣來編程。
Alios Things-是 AliOS 家族旗下的、面向 IoT 領(lǐng)域的、輕量級物聯(lián)網(wǎng)嵌入式操作系統(tǒng)。 遵循Apache協(xié)議(不需要開放源代碼,只需要提及代碼的原出處就可以了),AliOS Things 將致力于搭建云端一體化 IoT 基礎(chǔ)設(shè)施,具備極致性能、極簡開發(fā)、云端一體、豐富組件、安全防護(hù)等關(guān)鍵能力,并支持終端設(shè)備連接到阿里云 Link。
Huawei LiteOS-Huawei LiteOS 是華為面向IoT領(lǐng)域,構(gòu)建的“統(tǒng)一物聯(lián)網(wǎng)操作系統(tǒng)和中間件軟件平臺”,遵循BSD協(xié)議(由于允許使用者修改和重新發(fā)布代碼,也允許使用或在BSD代碼上開發(fā)商業(yè)軟件發(fā)布和銷售),以輕量級、低功耗,快速啟動,互聯(lián)互通,安全等關(guān)鍵能力,為開發(fā)者提供 “一站式” 完整軟件平臺。
對于開發(fā)者來說,RTOS的內(nèi)核基本區(qū)別不大,在于個人的使用習(xí)慣以及OS的組件、協(xié)議的支持等。
總體來說以上幾款RTOS在許可協(xié)議上都比較寬松,對于商業(yè)使用全部免費(fèi),基本沒什么區(qū)別。
另一點(diǎn)要提提的是,djyos、AliosThings、Huawei LiteOS背后都是有金主在支撐發(fā)展,自帶光環(huán)。djyos是長園深瑞繼保自動化有限公司,李嘉誠公司;AliosThings是阿里巴巴在支撐;Huawei LiteOS是華為在支撐。RT-Thread背后運(yùn)營公司為上海睿賽德電子科技有限公司,無特殊背景。(希望這里不要造成大公司小公司偏見。djyos是被收購的;RT-Thread堅持發(fā)展至今12年,全靠創(chuàng)始人的信念和社區(qū)的支持(這一點(diǎn)可能是前面幾款比不上的),對開發(fā)者應(yīng)該說是天生友好,雖無特殊背景,但勝在中立的立場)
國產(chǎn)RTOS小調(diào)查結(jié)果
針對國產(chǎn)RTOS小編發(fā)起過一個調(diào)查(其中djyos異常的低調(diào),調(diào)查中沒有列入),針對RT-Thread、Alios Things、Huawei LiteOS三款國產(chǎn)RTOS發(fā)起的知名度、使用情況、存在的不足等方面的調(diào)查。一直沒發(fā)布調(diào)查情況,今天就借這個機(jī)會來看看。
首先聲明,調(diào)查只是來自于部分開發(fā)者問卷反饋,可能有失偏駁,敬請參考,任何異議,歡迎留言指教。
RT-Thread畢竟發(fā)展時間長在知名度上還是挺不錯的。華為和阿里的os發(fā)布時間短,但是自帶光環(huán),也吸引了不少的關(guān)注。
在使用方面,RT-Thread獨(dú)占鰲頭
在開發(fā)者眼中,RT-Thread依舊是被看好的
根據(jù)調(diào)查,開發(fā)者看好RT-Thread的原因:
1.組件豐富,類linux風(fēng)格,支持posix(可以嵌入linux系統(tǒng))
2.移植方便,內(nèi)核小,占用內(nèi)存小。
3.迭代快,可以修剪內(nèi)核,工具全面,支持硬件架構(gòu)廣泛,支持芯片多,移植比較容易,而且對國產(chǎn)芯片都有支持。
4.使用起來容易,優(yōu)雅,小巧,資料多
5.簡單,可靠,中立,親民
6.開發(fā)時間最長,應(yīng)用范圍廣,使用量更大,用戶基數(shù)大
7.更新快,貼合市場,有相關(guān)的技術(shù)支持
看好Huawei LiteOS和Alios Things提到最多的理由均為公司本身(阿里實(shí)力強(qiáng),有個有錢的爹,看好它完全因?yàn)槿A為,就是喜歡華為)
每個OS都存在一些不足之處,下面是小編根據(jù)反饋總結(jié)
RT-Thread
1.文檔和教程不足
2,.推廣不足
Liteos
1.缺少很多方便可用的案例和教程
2.代碼開源不夠
3.推廣不足
Alios Things
1.教程
2.推廣做的少
3.還很年輕,架構(gòu)不成熟,組件也不夠多
總的來說
RT-Thread在國產(chǎn)嵌入式操作系統(tǒng)中是處于領(lǐng)先地位,但也面臨著嚴(yán)酷的競爭格局,期待在激烈競爭的時間窗口上建設(shè)更強(qiáng)大的生態(tài)壁壘。
Alios things和Huawei LiteOS依舊處于系統(tǒng)的技術(shù)建設(shè)完善期
Alios things和Huawei LiteOS都有自己的強(qiáng)大背景支持,發(fā)展os也是在搶占物聯(lián)網(wǎng)時代的制高點(diǎn),不過由于發(fā)布時間短以及大公司自己的策略,在商業(yè)產(chǎn)品中使用還是以自己的產(chǎn)品為主導(dǎo),在針對開發(fā)者支持上依舊是短板。
以上是小調(diào)查的結(jié)果反饋,供參考。
國產(chǎn)化要求給國產(chǎn)RTOS帶來的機(jī)遇
ZTE事件,筆者有個疑惑是ucos、FreeRTOS、Zephry等國外RTOS是否依舊能在ZTE產(chǎn)品中使用?希望知情者來聊聊。
不管怎樣,ZTE事件確實(shí)給從業(yè)者當(dāng)頭一棒,當(dāng)國外的產(chǎn)品(ucos、FreeRTOS、Zephry)不給你用的時候怎么辦?國產(chǎn)RTOS迎來新的發(fā)展機(jī)遇!
產(chǎn)品元器件和系統(tǒng)國產(chǎn)化率。ZTE事件、中國制造2025,對產(chǎn)品器件和系統(tǒng)國產(chǎn)化要求會越來越高。以前除了軍工單位要求器件和系統(tǒng)國產(chǎn)化率,相信隨著ZTE事件的刺激,越來越多民用產(chǎn)品也在要求器件和系統(tǒng)國產(chǎn)化率
國產(chǎn)MCU崛起。在上一篇亂侃中提到國產(chǎn)MCU越來越多,各種Cortex M0、M3 MCU如雨后春筍般冒出來,價格又便宜,又借了ST的生態(tài),相信市場會越來越大的。國產(chǎn)RTOS對國產(chǎn)MCU的友好支持將會如虎添翼。
云端接入需求強(qiáng)烈。物聯(lián)網(wǎng)市場的爆發(fā),產(chǎn)品接入云端需求劇增,不少的國產(chǎn)芯片廠商開始?xì)⑷胧袌鐾瞥鯳iFi SoC,對于這些廠商來說,選擇一款合適的RTOS來做接入,將會更好地迎合開發(fā)者,加速云端接入開發(fā)速度。
請留言補(bǔ)充
總體來說,國產(chǎn)RTOS發(fā)展還是比較緩慢,一方面產(chǎn)業(yè)原因,希望國產(chǎn)芯片廠商和國產(chǎn)RTOS互相扶持一起做大(這里可能要批評某芯片廠商家花未必不必野花香),另一方面也在于自身生態(tài)建設(shè),教程資料、應(yīng)用案例、開發(fā)者都需要投入更多的精力。最后期待國產(chǎn)RTOS在新的機(jī)遇下能取得非凡的成就!
-
RTOS
+關(guān)注
關(guān)注
21文章
808瀏覽量
119299 -
嵌入式操作系統(tǒng)
+關(guān)注
關(guān)注
1文章
118瀏覽量
31487
原文標(biāo)題:亂侃:RT-Thread、Alios Things、Huawei LiteOS誰家強(qiáng)?國產(chǎn)RTOS迎發(fā)展新機(jī)遇
文章出處:【微信號:eedesigner,微信公眾號:eeDesigner】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論