99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

在免費開源爆炸的時代之下,你如何選擇一款RTOS?

Q4MP_gh_c472c21 ? 來源:21ic論壇 ? 作者:嵌入式ARM ? 2021-03-11 14:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

編輯:jq

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

    關(guān)注

    24

    文章

    851

    瀏覽量

    121154

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    請問編譯純rtos到底是選擇Linux+rtos的sdk編譯only rtos還是直接使用rtos sdk?

    編譯純rtos到底是選擇Linux+rtos的sdk編譯only rtos還是直接使用rtos sdk?
    發(fā)表于 07-11 07:22

    開源分享】Made with KiCad(128):CANBoard V2 開源一款支持CAN的簡單IO板

    、PCB、3D 及 BOM,查詢設(shè)計中器件、走線、焊盤的屬性詳情。還可以原理圖中與AI小助手互動,幫您更高效地學(xué)習(xí)設(shè)計細節(jié): 概覽 CANBoard 是一款支持 CAN 的簡單 IO 板,專門
    發(fā)表于 06-03 14:17

    一款入耳式耳機的仿真與分析

    電子發(fā)燒友網(wǎng)站提供《一款入耳式耳機的仿真與分析.pdf》資料免費下載
    發(fā)表于 04-22 15:39 ?5次下載

    如何選擇一款優(yōu)秀的電池綜合測試儀?

    。本文將從多個維度出發(fā),為您詳細闡述如何選擇一款優(yōu)秀的電池綜合測試儀。 、明確測試需求 選擇電池綜合測試儀之前,首先要明確自己的測試需求
    的頭像 發(fā)表于 04-01 14:07 ?301次閱讀

    告別復(fù)雜操作:一款樹莓派上測試操作系統(tǒng)的免費工具!

    BalenaEtcher是一款有趣的免費工具,可用于創(chuàng)建可啟動的SD卡和USB驅(qū)動器。我經(jīng)常用它來我的RaspberryPi上測試新的操作系統(tǒng),但也可以用它來安裝新的Linux發(fā)行
    的頭像 發(fā)表于 03-25 09:38 ?372次閱讀
    告別復(fù)雜操作:<b class='flag-5'>一款</b><b class='flag-5'>在</b>樹莓派上測試操作系統(tǒng)的<b class='flag-5'>免費</b>工具!

    USB轉(zhuǎn)UART芯片大全:從經(jīng)典到創(chuàng)新,總有一款適合

    USB轉(zhuǎn)UART芯片大全:從經(jīng)典到創(chuàng)新,總有一款適合!
    的頭像 發(fā)表于 02-19 14:04 ?1480次閱讀

    電氣系統(tǒng)中,如何選擇一款最為適配的數(shù)字隔離芯片?

    數(shù)字隔離芯片歷經(jīng)多年發(fā)展,其應(yīng)用范圍已十分廣泛,凡涉及到高、低壓系統(tǒng)之間進行信號傳輸?shù)膱鼍爸谢径夹枰獞?yīng)用到此種芯片。那么,電氣工程師進行電路設(shè)計時到底該如何評估選擇一款最為適配的
    的頭像 發(fā)表于 02-12 14:30 ?551次閱讀
    電氣系統(tǒng)中,如何<b class='flag-5'>選擇</b><b class='flag-5'>一款</b>最為適配的數(shù)字隔離芯片?

    選擇一款能夠?qū)崿F(xiàn)多個通道數(shù)據(jù)采集的ADC,求推薦

    各位專家好!這邊想選擇一款能夠?qū)崿F(xiàn)多個通道數(shù)據(jù)采集的ADC,由于對通道間的幅度和相位致性要求較高,最好可以嚴格控制各通道之間的同步,要求單個通道的吞吐量為1MSPS以上,SNR最好在90dB以上
    發(fā)表于 01-24 08:28

    SMT貼片加工中如何選擇一款合適的錫膏?

    工藝,該如何選擇一款合適錫膏?深圳佳金源錫膏廠家說以下幾點意見給大家供參考:1、無鉛&有鉛選擇無鉛還是有鉛錫膏要根據(jù)客戶要求及市場需求來決定,隨著人們環(huán)保意識的增
    的頭像 發(fā)表于 01-09 14:29 ?501次閱讀
    <b class='flag-5'>在</b>SMT貼片加工中如何<b class='flag-5'>選擇</b><b class='flag-5'>一款</b>合適的錫膏?

    介紹6開源免費的網(wǎng)絡(luò)監(jiān)控工具

    維工程師收藏。 、zabbix Zabbix 是一款開源的、成熟的、企業(yè)級的網(wǎng)絡(luò)監(jiān)控解決方案。Zabbix可以監(jiān)控各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運營;并提供靈活的通知機制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。 ? 二
    的頭像 發(fā)表于 11-25 15:53 ?2378次閱讀
    介紹6<b class='flag-5'>款</b><b class='flag-5'>開源</b><b class='flag-5'>免費</b>的網(wǎng)絡(luò)監(jiān)控工具

    分享一款GUI開發(fā)神器

    GT-HMI(Human Machine Interface) 國產(chǎn)開源 GUI 框架及永久免費設(shè)計軟件。
    的頭像 發(fā)表于 11-06 09:29 ?887次閱讀

    深入解析Zephyr RTOS的技術(shù)細節(jié)

    Zephyr是個針對資源受限設(shè)備優(yōu)化的小型、可縮放、多體系架構(gòu)實時操作系統(tǒng)(RTOS)。Zephyr由Linux基金會維護[1],是個以構(gòu)建業(yè)界最佳的RTOS為目標(biāo)的
    的頭像 發(fā)表于 10-22 16:47 ?2206次閱讀
    深入解析Zephyr <b class='flag-5'>RTOS</b>的技術(shù)細節(jié)

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

    突發(fā)!三星一款無線耳機爆炸!電子產(chǎn)品安全性,近期尤其引人關(guān)注!
    的頭像 發(fā)表于 09-28 08:10 ?1125次閱讀
    三星<b class='flag-5'>一款</b>無線耳機<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 ?1395次閱讀
    ?介紹<b class='flag-5'>一款</b>Java開發(fā)的<b class='flag-5'>開源</b>MES系統(tǒng)

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

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