精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

比較一下Freertos和RT-Thread

GReq_mcu168 ? 來源:CSDN ? 作者:CSDN ? 2022-04-26 15:44 ? 次閱讀

Freertos是一個國外推出的一個迷你的實時操作系統(tǒng)內(nèi)核,開源,功能包括:任務(wù)管理、時間管理、信號量、消息隊列、內(nèi)存管理、記錄功能、軟件定時器、協(xié)程等,可基本滿足較小系統(tǒng)的需要。

RT-Thread是中國人自己推出的一個集實時操作系統(tǒng)(RTOS)內(nèi)核、中間件組件和開發(fā)者社區(qū)于一體的技術(shù)平臺,開源os,RT-Thread除了有常規(guī)RTOS的功能,還具備一個IoT OS平臺所需的所有關(guān)鍵組件。

例如GUI、網(wǎng)絡(luò)協(xié)議棧、安全傳輸、低功耗組件等等。

下面比較一下Freertos和RT-Thread 在內(nèi)核、支持的組件、驅(qū)動:

8947c65c-c3b9-11ec-bce3-dac502259ad0.png

8956ed1c-c3b9-11ec-bce3-dac502259ad0.png

89636c0e-c3b9-11ec-bce3-dac502259ad0.png

89767916-c3b9-11ec-bce3-dac502259ad0.png

freertos簡稱FR,rt-thread簡稱RT。首先FR和RT基本定位都是IoT系統(tǒng)。

1 、背景

FR是亞馬遜旗下,RT背景和應(yīng)用相對較弱。而國內(nèi)沒有大企業(yè)支持RT,而是各自開發(fā)IoT系統(tǒng),華為-liteOS、騰訊TencentOS tiny、阿里AliOS Things。群雄割據(jù),RT生存空間可想而知。

2、軟件包和組件

FR和亞馬遜IoT云服務(wù)結(jié)合是比較好的,國內(nèi)組件結(jié)合度應(yīng)該RT占優(yōu),例如阿里云。

3 、學(xué)習(xí)資料

RT有中文文檔,F(xiàn)R有正點原子等眾多視頻4 文件:確實如下面RT介紹的,RT是一個包含組件的包,包含的東西很多,打開就能用。FR不是很清楚。從文件大小來說,RT 一百多MB,F(xiàn)R只有幾MB。

RT-Thread與其他很多 RTOS 如 FreeRTOS、uC/OS 的主要區(qū)別之一是,它不僅僅是一個實時內(nèi)核,還具備豐富的中間層組件。

內(nèi)核層:RT-Thread 內(nèi)核,是 RT-Thread 的核心部分,包括了內(nèi)核系統(tǒng)中對象的實現(xiàn),例如多線程及其調(diào)度、信號量、郵箱、消息隊列、內(nèi)存管理、定時器等;libcpu/BSP(芯片移植相關(guān)文件 / 板級支持包)與硬件密切相關(guān),由外設(shè)驅(qū)動和 CPU 移植構(gòu)成。

組件與服務(wù)層:組件是基于 RT-Thread 內(nèi)核之上的上層軟件,例如虛擬文件系統(tǒng)、FinSH 命令行界面、網(wǎng)絡(luò)框架、設(shè)備框架等。采用模塊化設(shè)計,做到組件內(nèi)部高內(nèi)聚,組件之間低耦合

RT-Thread 軟件包:運行于 RT-Thread 物聯(lián)網(wǎng)操作系統(tǒng)平臺上,面向不同應(yīng)用領(lǐng)域的通用軟件組件,由描述信息、源代碼或庫文件組成。RT-Thread 提供了開放的軟件包平臺,這里存放了官方提供或開發(fā)者提供的軟件包,該平臺為開發(fā)者提供了眾多可重用軟件包的選擇,這也是 RT-Thread 生態(tài)的重要組成部分。

軟件包生態(tài)對于一個操作系統(tǒng)的選擇至關(guān)重要,因為這些軟件包具有很強(qiáng)的可重用性,模塊化程度很高,極大的方便應(yīng)用開發(fā)者在最短時間內(nèi),打造出自己想要的系統(tǒng)。RT-Thread 已經(jīng)支持的軟件包數(shù)量已經(jīng)達(dá)到60+,如下舉例:

物聯(lián)網(wǎng)相關(guān)的軟件包:Paho MQTT、WebClient、mongoose、WebTerminal 等等。

腳本語言相關(guān)的軟件包:目前支持 JerryScript、MicroPython

多媒體相關(guān)的軟件包:Openmv、mupdf。

工具類軟件包:CmBacktrace、EasyFlash、EasyLogger、SystemView。

系統(tǒng)相關(guān)的軟件包:RTGUI、Persimmon UI、lwext4、partition、SQLite 等等。

外設(shè)庫與驅(qū)動類軟件包:RealTek RTL8710BN SDK。

審核編輯 :李倩

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

    關(guān)注

    2894

    文章

    43316

    瀏覽量

    366499
  • FreeRTOS
    +關(guān)注

    關(guān)注

    12

    文章

    483

    瀏覽量

    61728
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1239

    瀏覽量

    39438

原文標(biāo)題:對比一下 RT-Thread 和 FreeRTOS

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何在RT-thread studio的裸機(jī)例程上移植freertos

    如何在RT-thread studio的裸機(jī)例程上移植freertos
    發(fā)表于 09-13 06:32

    2024 RT-Thread全球巡回 線下培訓(xùn)火熱來襲!

    親愛的RT-Thread社區(qū)成員們:我們非常高興地宣布,2024年RT-Thread全球開發(fā)者線下培訓(xùn)即將拉開帷幕!24年全球巡回培訓(xùn)將覆蓋超10座城市及國家,為開發(fā)者提供個深入學(xué)習(xí)RT-T
    的頭像 發(fā)表于 08-07 08:35 ?362次閱讀
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 線下培訓(xùn)火熱來襲!

    如何在FreeRTOS操作系統(tǒng)上跑RT-Thread

    我現(xiàn)在有個項目用的MCU 內(nèi)核是很小眾的,芯片廠家僅支持freertos,我現(xiàn)在想把rt-thread弄上去跑,不知道該怎么實現(xiàn)開關(guān)中斷以及上下文切換等,能提供幫助嗎? 底層繼續(xù)使用freertos,我在應(yīng)用中使用
    發(fā)表于 07-09 08:30

    實時操作系統(tǒng)之RT-ThreadFreeRTOS

    RT-Thread與其他很多RTOS如FreeRTOS的主要區(qū)別之是,它不僅僅是個實時內(nèi)核,還具備豐富的中間層組件,如下圖所示。FreeRTOS
    的頭像 發(fā)表于 05-29 08:10 ?2594次閱讀
    實時操作系統(tǒng)之<b class='flag-5'>RT-Thread</b>及<b class='flag-5'>FreeRTOS</b>

    6月6日杭州站RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    6月6日下午我們將在杭州舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實現(xiàn)同時運行RT-Thread和linux,本次workshop邀請到RT-Thread資深
    的頭像 發(fā)表于 05-28 08:35 ?313次閱讀
    6月6日杭州站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月25日北京站RT-Thread線下workshop,探索RT-Thread混合部署新模式

    4月25日,下午我們將在北京舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實現(xiàn)同時運行RT-Thread和linux,本次workshop邀請到RT-Thread資深
    的頭像 發(fā)表于 04-16 08:35 ?322次閱讀
    4月25日北京站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    4月10日深圳場RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實現(xiàn)同時運行RT-Thread和linux,本次workshop邀請到RT-Thread資深
    的頭像 發(fā)表于 03-27 08:34 ?391次閱讀
    4月10日深圳場<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    rt-thread如何實現(xiàn)與freertos相同的功能?

    我在個項目中采用了 cortex m4 的內(nèi)核,用于 pwm 控制電機(jī),對定時器的實時性要求比較高,希望 rt-thread 在進(jìn)行原子操作時不關(guān)閉 pwm 的定時器。 當(dāng)前 rt-thre
    發(fā)表于 02-22 07:20

    i.MX RT1170:VGLite移植RT-Thread Nano過程講解()

    上篇介紹了如何移植 RT-Thread Nano 內(nèi)核與 Finsh 控制臺到 RT1170。本篇繼續(xù)介紹如何將 NXP 官方的 VGLite API 移植到 RT-Thread Nano 上。
    的頭像 發(fā)表于 11-09 11:22 ?751次閱讀

    i.MX RT1170:VGLite移植RT-Thread Nano過程講解(上)

    RT-Thread 是國人自主研發(fā)的開源實時操作系統(tǒng)(RTOS),RT-Thread Nano 是極簡版的硬實時內(nèi)核,內(nèi)存占用小,移植簡單。VGLite 是 NXP 提供的輕量級 2D 圖形 API,基于 FreeRTOS 實現(xiàn)
    的頭像 發(fā)表于 11-09 11:20 ?2133次閱讀
    i.MX <b class='flag-5'>RT</b>1170:VGLite移植<b class='flag-5'>RT-Thread</b> Nano過程講解(上)

    2023年RTOS榜單:國產(chǎn)RT-Thread入圍

    轉(zhuǎn)載來源:StrongerHuang 號稱全球最大開源軟件開發(fā)平臺和倉庫的SourceForge網(wǎng)站有份“2023年RTOS榜單”: VxWorks RT-Thread FreeRTOS Mbed
    的頭像 發(fā)表于 10-28 16:15 ?1436次閱讀
    2023年RTOS榜單:國產(chǎn)<b class='flag-5'>RT-Thread</b>入圍

    基于rt-thread的socket通信設(shè)計

    最近再研究 rt-thread 的通信 ,想設(shè)計出 eps8266(多個) rt-thread(作為中控) 服務(wù)器的通信框架,使用的開發(fā)板是 潘多拉
    的頭像 發(fā)表于 10-13 15:02 ?1071次閱讀
    基于<b class='flag-5'>rt-thread</b>的socket通信設(shè)計

    試用RT-Thread Studio(VSCode)

    想嘗試RT-Thread studio (VSCode),先下載安裝VSCode,再搜索RT-Thread
    的頭像 發(fā)表于 10-12 10:58 ?883次閱讀
    試用<b class='flag-5'>RT-Thread</b> Studio(VSCode)

    RT-Thread v5.0.2 發(fā)布

    RT-Thread 代碼倉庫地址: ●? https://github.com/RT-Thread/rt-thread RT-Thread 5.0.2 版本發(fā)布日志詳情: ●? htt
    的頭像 發(fā)表于 10-10 18:45 ?1202次閱讀
    <b class='flag-5'>RT-Thread</b> v5.0.2 發(fā)布

    使用RT-Thread Master+QEMU模擬器進(jìn)行RT-Thread原型快速開發(fā)

    前段時間分別在Win和Mac M1/M2 Silicon硬件環(huán)境折騰了VS Code + RT-Thread的編譯問題。
    的頭像 發(fā)表于 09-27 14:50 ?2545次閱讀
    使用<b class='flag-5'>RT-Thread</b> Master+QEMU模擬器進(jìn)行<b class='flag-5'>RT-Thread</b>原型快速開發(fā)