chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(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 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等。(不完整之處可在評論區(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é)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • RTOS
    +關(guān)注

    關(guān)注

    25

    文章

    865

    瀏覽量

    122751

原文標題:你怎樣選擇開源免費RTOS?

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    深入解析CD4512B:一款高性能8通道數(shù)據(jù)選擇

    深入解析CD4512B:一款高性能8通道數(shù)據(jù)選擇電子設(shè)計的廣闊領(lǐng)域中,數(shù)據(jù)選擇器扮演著至關(guān)重要的角色,它們能夠多個信號源中進行
    的頭像 發(fā)表于 01-16 14:20 ?92次閱讀

    使用RTOS時需要注意的幾點內(nèi)容分享

    般來說,采用非實時操作系統(tǒng)(non-RTOS)的任何場合,也都可采用RTOS。但是,要找到一款具有完全相同應(yīng)用編程接口(API)的匹配RTOS
    發(fā)表于 12-23 06:34

    選擇RTOS的要點

    對于許多嵌入式項目來說,采用非實時操作系統(tǒng)(non-RTOS)的任何場合,也都可采用RTOS。但是,要找到一款具有完全相同應(yīng)用編程接口(API)的匹配
    發(fā)表于 12-12 08:00

    FreeRTOS與uC/OS-II如何選擇?

    聯(lián)網(wǎng)、消費電子、工業(yè)控制等領(lǐng)域。其開源許可、強大的生態(tài)系統(tǒng)、社區(qū)活躍度和 AWS 的強力支持是其不可比擬的優(yōu)勢。 uC/OS-II 是個設(shè)計精良、久經(jīng)考驗的 RTOS, 以其可靠性和嚴謹性著稱。
    發(fā)表于 11-13 07:15

    Made with KiCad(138):AnyShake Explorer一款開源、專業(yè)級的地震監(jiān)測系統(tǒng)

    “? AnyShake Explorer 是一款開源、專業(yè)級的地震監(jiān)測系統(tǒng)。個“黑箱”、價格高昂的系統(tǒng)已成常態(tài)的領(lǐng)域,Explorer 改變了這
    的頭像 發(fā)表于 08-11 11:19 ?1917次閱讀
    Made with KiCad(138):AnyShake Explorer<b class='flag-5'>一款</b><b class='flag-5'>開源</b>、專業(yè)級的地震監(jiān)測系統(tǒng)

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

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

    擁抱開源起來做FPGA開發(fā)板啦!

    我們,起為國產(chǎn)FPGA開發(fā)注入開源的活力,用代碼和電路點亮創(chuàng)新的火花,共同打造一款屬于開發(fā)者們的、獨無二的FPGA開發(fā)板!期待你的加入,讓我們攜手開啟這場充滿挑戰(zhàn)與驚喜的
    發(fā)表于 06-06 14:05

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

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

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

    “ ?CANBoard 是一款支持 CAN 的簡單 IO 板,專門設(shè)計用于方向盤/按鈕盒/面板等設(shè)備。 ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到瀏覽器中(或
    的頭像 發(fā)表于 05-27 17:37 ?1193次閱讀
    Made with KiCad(128):CANBoard V2 <b class='flag-5'>開源</b><b class='flag-5'>一款</b>支持CAN的簡單IO板

    官網(wǎng)上下載的linux之下使用的canmvide如何安裝?

    官網(wǎng)上下載的linux之下使用的canmvide如何安裝,有沒有安裝手冊呢? 期待結(jié)果和實際結(jié)果
    發(fā)表于 04-29 06:24

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

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

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

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

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

    BalenaEtcher是一款有趣的免費工具,可用于創(chuàng)建可啟動的SD卡和USB驅(qū)動器。我經(jīng)常用它來我的RaspberryPi上測試新的操作系統(tǒng),但也可以用它來安裝新的Linux發(fā)行
    的頭像 發(fā)表于 03-25 09:38 ?1170次閱讀
    告別復(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 ?4044次閱讀

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

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