91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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))是嵌入式的必修課之一,隨著國(guó)產(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ù)雜。簡(jiǎn)潔的東西,出問題的概率自然會(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ù)的話,簡(jiǎn)直是個(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ì)開源愛好者的話,特別是在中國(guó),這個(gè)項(xiàng)目一般不太靠譜。要知道,國(guó)外的著名開源項(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)注

    25

    文章

    866

    瀏覽量

    122977

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    [工具討論] 如果有一款國(guó)產(chǎn)圖形化配置工具STM32Cube,支持所有內(nèi)核和廠商MCU,會(huì)用嗎?

    涉及多家廠商芯片時(shí),要在多個(gè)工具間切換 如果有一款這樣的工具 我們想和大家討論個(gè)假設(shè)性問題: 如果有一款國(guó)產(chǎn)的圖形化配置工具,具備以下特性,會(huì)考慮使用嗎? 核心特性對(duì)比 對(duì)比維度
    發(fā)表于 01-26 10:30

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

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

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

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

    選擇RTOS的要點(diǎn)

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

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

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

    靈動(dòng)微電子最新最火熱的一款芯片推薦

    希望找一款靈動(dòng)微電子最新最火熱的一款芯片,我們想做個(gè)圖形化的界面配置,供大家以后直接創(chuàng)建工程,用國(guó)產(chǎn)工具M(jìn)cuStudio做,McuStudio支持任何內(nèi)核任何廠家的芯片,希望大家有推薦的型號(hào)可以發(fā)給我
    發(fā)表于 10-29 17:15

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

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

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

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

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

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

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

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

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

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

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

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

    一款入耳式耳機(jī)的仿真與分析

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

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

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

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

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