0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在免費(fèi)開源爆炸的時(shí)代之下,你如何選擇一款RTOS?

Q4MP_gh_c472c21 ? 來源:21ic論壇 ? 作者:嵌入式ARM ? 2021-03-11 14:18 ? 次閱讀

RTOS(實(shí)時(shí)操作系統(tǒng))是嵌入式的必修課之一,隨著國產(chǎn)化的發(fā)展,免費(fèi)的RTOS發(fā)展越來越快,嵌入式工程師可選擇的面也越來越寬。

資深21ic網(wǎng)友從頭到腳表示,現(xiàn)在RTOS真的非常多,有開源的、有封閉的、有免費(fèi)的、有收費(fèi)的,如此繁雜的市場(chǎng)之下,他發(fā)表了自己如何選擇免費(fèi)RTOS的看法:

1、選擇RTOS,應(yīng)遵循夠用為王,不要貪圖功能強(qiáng)大。功能強(qiáng)大的RTOS,占用資源也必然多,也更復(fù)雜。簡潔的東西,出問題的概率自然會(huì)低點(diǎn)。

2、不要太看重人氣。人氣是可以炒作的,有些低調(diào)的RTOS,開發(fā)團(tuán)隊(duì)往往也低調(diào),代碼質(zhì)量可能會(huì)更高,更可靠更穩(wěn)定。

3、看歷史,開源項(xiàng)目最大的問題,就是難于堅(jiān)持下去。選擇一個(gè)RTOS,如果沒有開發(fā)團(tuán)隊(duì)持續(xù)維護(hù)的話,簡直是個(gè)噩耗。一般來說,能堅(jiān)持10年的項(xiàng)目,就有理由相信他能堅(jiān)持20、30年。而且,OS需要持續(xù)迭代改進(jìn),沒時(shí)間作為沉淀,也不太靠譜。

4、看開發(fā)團(tuán)隊(duì)構(gòu)成。如果沒有一個(gè)實(shí)力強(qiáng)大的公司主持,太依賴社會(huì)開源愛好者的話,特別是在中國,這個(gè)項(xiàng)目一般不太靠譜。要知道,國外的著名開源項(xiàng)目,背后都站著至少一個(gè)靠譜的公司的。建議多看看作者發(fā)表的文章,其觀念往往會(huì)滲透到RTOS的方方面面。

5、不要被十分鐘hello world迷惑。上手快雖然好,但好東西上手不一定快,例如rtems、VxWorks,上手都不快。也不要為官方花哨的demo迷惑,這些demo說明不了什么,說句不客氣的,匯編我也能做出這些demo來。

6、那不看helloworld,看什么呢?rtos是個(gè)開發(fā)平臺(tái),花點(diǎn)時(shí)間上手不會(huì)損失什么,對(duì)于一個(gè)項(xiàng)目的開發(fā)周期來說,花幾天時(shí)間,深入了解其特性,實(shí)在太有必要了。好的RTOS,會(huì)隨著項(xiàng)目深入,越發(fā)左右逢源,隨心所欲;欠妥的RTOS,卻會(huì)越發(fā)左支右絀。

7、優(yōu)先選擇系統(tǒng)原生功能。例如網(wǎng)絡(luò)協(xié)議棧,A系統(tǒng)有原生協(xié)議棧,B系統(tǒng)則是集成開源協(xié)議棧,則原生的肯定大大加分。任何開源軟件,移植時(shí),或多或少會(huì)有些水土不服的現(xiàn)象,深入使用時(shí),往往會(huì)致命。

之前,21ic家也曾為大家盤點(diǎn)過主流的RTOS,開源的RTOS主要包括RT-Thread、Huawei LiteOS、AliOS Things、TencentOS-tiny、FreeRTOS、Arm Mbed OS、MS-RTOS、Zephyr、Contiki-NG、NuttX、RIOT、Apache Mynewt、Drone、eCos、F9 Microkernel、Tock、Mark3、Atomthreads、Trampoline等。(不完整之處可在評(píng)論區(qū)內(nèi)補(bǔ)充) 據(jù)調(diào)查,目前開源操作系統(tǒng)的使用效率為42%,商業(yè)操作系統(tǒng)使用率為24%,比例持續(xù)下降之中。 而調(diào)查顯示,35%的在選擇操作系統(tǒng)時(shí)看重完整的代碼支持,31%的選擇更好的技術(shù)支持,29%的選擇軟件、系統(tǒng)、工具支持最好的,29%傾向選擇免費(fèi)的,26%傾向選擇即時(shí)性強(qiáng)的,26%傾向選擇可供用戶自由更改的,24%傾向選擇開源的。 那么,你如何選擇一款RTOS?

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RTOS
    +關(guān)注

    關(guān)注

    21

    文章

    808

    瀏覽量

    119292

原文標(biāo)題:你怎樣選擇開源免費(fèi)RTOS?

文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    三星一款無線耳機(jī)爆炸!電子產(chǎn)品安全性,近期尤其引人關(guān)注

    突發(fā)!三星一款無線耳機(jī)爆炸!電子產(chǎn)品安全性,近期尤其引人關(guān)注!
    的頭像 發(fā)表于 09-28 08:10 ?260次閱讀
    三星<b class='flag-5'>一款</b>無線耳機(jī)<b class='flag-5'>爆炸</b>!電子產(chǎn)品安全性,近期尤其引人關(guān)注

    ?介紹一款Java開發(fā)的開源MES系統(tǒng)

    ?介紹一款Java開發(fā)的開源MES系統(tǒng),萬界星空科技開源的MES系統(tǒng)。該系統(tǒng)基于Java開發(fā),具有廣泛的適用性和高度的可定制性,能夠滿足不同行業(yè)、不同規(guī)模企業(yè)的智能制造需求。
    的頭像 發(fā)表于 09-05 17:39 ?401次閱讀
    ?介紹<b class='flag-5'>一款</b>Java開發(fā)的<b class='flag-5'>開源</b>MES系統(tǒng)

    freertos和rtos區(qū)別是什么

    FreeRTOS 和 RTOS(實(shí)時(shí)操作系統(tǒng))是兩個(gè)不同的概念,但它們之間有緊密的聯(lián)系。FreeRTOS 是個(gè)特定的開源實(shí)時(shí)操作系統(tǒng),而 RTOS 是實(shí)時(shí)操作系統(tǒng)的
    的頭像 發(fā)表于 09-02 14:18 ?649次閱讀

    將ADF移植到RTOS上大概都需要哪些步驟?般移植周期多久呢?

    1 ADF是免費(fèi)開源軟件嗎? 2 將ADF移植到RTOS上大概都需要哪些步驟?般移植周期多久呢?
    發(fā)表于 06-28 08:03

    英倫科技裸眼3D智能數(shù)碼相框是一款融合了科技與時(shí)尚的劃時(shí)代產(chǎn)品

    在這個(gè)信息爆炸時(shí)代,人們對(duì)于新鮮事物的追求從未停止??萍嫉陌l(fā)展日新月異,給我們的生活帶來了無數(shù)的驚喜和改變。今天,我要向大家介紹一款集科技與時(shí)尚于身的產(chǎn)品——英倫科技裸眼3D智能數(shù)
    的頭像 發(fā)表于 06-03 15:11 ?376次閱讀
    英倫科技裸眼3D智能數(shù)碼相框是<b class='flag-5'>一款</b>融合了科技與時(shí)尚的劃<b class='flag-5'>時(shí)代</b>產(chǎn)品

    RTOS功能安全認(rèn)證今天是“必須”的嗎?

    商業(yè)中,“必須”代表了參與市場(chǎng)的最低要求。今天嵌入式市場(chǎng)中有一百多個(gè)開源和商業(yè) RTOS,他們中的絕大多數(shù)沒有功能安全認(rèn)證。
    的頭像 發(fā)表于 04-23 14:44 ?577次閱讀

    何時(shí)選擇裸機(jī)?何時(shí)選擇RTOS?何時(shí)選擇GPOS?

    每個(gè)開發(fā)項(xiàng)目的初期,都必須選擇軟件開發(fā)的基礎(chǔ)。雖然有很多選擇,但它們通常分為三類:裸機(jī)、實(shí)時(shí)操作系統(tǒng)(RTOS)或通用操作系統(tǒng)(GPOS
    的頭像 發(fā)表于 02-27 11:42 ?918次閱讀

    如何選擇一款合適的錫膏?

    錫膏被廣泛應(yīng)用于PCB制造包裝等各種SMT片工藝中,錫膏是種焊接材料,其功能是將各類電子元器件焊接到PCB面板上。面對(duì)各種不同的加工工藝,該如何選擇一款合適的錫膏呢?錫膏廠家講述
    的頭像 發(fā)表于 01-09 16:59 ?764次閱讀
    如何<b class='flag-5'>選擇</b><b class='flag-5'>一款</b>合適的錫膏?

    【飛騰派4G版免費(fèi)試用】Ubuntu系統(tǒng)上運(yùn)行的一款賊好用的截圖工具:Flameshot

    完全免費(fèi)開源軟件,是一款針對(duì)Unix系統(tǒng)的截圖工具,自帶了許多功能:窗口識(shí)別,快捷鍵支持,延時(shí)截圖,智能存儲(chǔ),清晰度調(diào)整等功能 1. Flameshot 的安裝 Ubuntu 系統(tǒng)
    發(fā)表于 12-22 10:03

    微軟開源Azure RTOS,并更名為Eclipse ThreadX

    Azure RTOS個(gè)帶有 ThreadX 實(shí)時(shí)操作系統(tǒng)(RTOS)的嵌入式開發(fā)套件。ThreadX 是個(gè)普及性很高的小型 RTOS
    的頭像 發(fā)表于 12-01 16:17 ?723次閱讀
    微軟<b class='flag-5'>開源</b>Azure <b class='flag-5'>RTOS</b>,并更名為Eclipse ThreadX

    如何選擇一款真對(duì)數(shù)放大器?

    選擇一款真對(duì)數(shù)放大器,用來實(shí)現(xiàn)接收機(jī)的動(dòng)態(tài)范圍的壓縮,信號(hào)頻率為10M, 壓縮前動(dòng)態(tài)范圍為120dB, 想通過放大器壓縮到70dB范圍內(nèi)? 請(qǐng)推薦幾芯片? 謝謝
    發(fā)表于 11-22 08:23

    設(shè)計(jì)一款病房無線呼叫系統(tǒng)電路

    電子發(fā)燒友網(wǎng)站提供《設(shè)計(jì)一款病房無線呼叫系統(tǒng)電路.rar》資料免費(fèi)下載
    發(fā)表于 11-17 15:58 ?1次下載
    設(shè)計(jì)<b class='flag-5'>一款</b>病房無線呼叫系統(tǒng)電路

    解鎖每一款屬于的AI?,即刻預(yù)約Microsoft Ignite!

    解鎖每一款屬于的AI?,即刻預(yù)約Microsoft Ignite! , 發(fā)表于 2023-11-13?08:00 , , 原文標(biāo)題:解鎖每一款屬于的AI?,即刻預(yù)約Microsof
    的頭像 發(fā)表于 11-13 08:15 ?225次閱讀

    Lean:一款非常強(qiáng)大的開源量化交易平臺(tái)

    Lean 是 QuantConnect 開源一款非常強(qiáng)大的開源量化交易平臺(tái),可以回測(cè)或運(yùn)行Python或者C#寫的策略,并在代碼倉庫中內(nèi)置了上百個(gè)C#和Python的策略算法。 這個(gè)開源
    的頭像 發(fā)表于 10-31 10:32 ?3427次閱讀
    Lean:<b class='flag-5'>一款</b>非常強(qiáng)大的<b class='flag-5'>開源</b>量化交易平臺(tái)

    RTOS相比裸機(jī)有什么優(yōu)點(diǎn)?RTOS相比裸機(jī)更方便嗎?

    理實(shí)時(shí)任務(wù)。本文中,我們將探討使用RTOS而不是裸金屬系統(tǒng)的優(yōu)點(diǎn),以及它是否更方便。 RTOS相對(duì)于裸機(jī)系統(tǒng)的優(yōu)勢(shì) 1.多任務(wù)處理 RTOS相對(duì)于裸金屬系統(tǒng)最顯著的優(yōu)勢(shì)之
    的頭像 發(fā)表于 10-29 16:33 ?1495次閱讀