欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

RT-Thread和Freertos的區(qū)別在哪?

lcdz66 ? 來源:CSDN ? 2023-05-24 09:25 ? 次閱讀

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

RT-Thread是中國(guó)人自己推出的一個(gè)集實(shí)時(shí)操作系統(tǒng)(RTOS)內(nèi)核、中間件組件和開發(fā)者社區(qū)于一體的技術(shù)平臺(tái),開源os,RT-Thread除了有常規(guī)RTOS的功能,還具備一個(gè)IoT OS平臺(tái)所需的所有關(guān)鍵組件。例如GUI、網(wǎng)絡(luò)協(xié)議棧、安全傳輸、低功耗組件等等。

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

0d729f56-f983-11ed-90ce-dac502259ad0.png

0d911a4e-f983-11ed-90ce-dac502259ad0.png

0da6e1d0-f983-11ed-90ce-dac502259ad0.png

0dc8b04e-f983-11ed-90ce-dac502259ad0.png

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

1 、背景

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

2、軟件包和組件

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

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

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

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

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

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

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

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

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

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

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

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

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

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





審核編輯:劉清

聲明:本文內(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)投訴
  • 軟件定時(shí)器
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    6800
  • RTOS
    +關(guān)注

    關(guān)注

    22

    文章

    819

    瀏覽量

    119910
  • FreeRTOS
    +關(guān)注

    關(guān)注

    12

    文章

    484

    瀏覽量

    62413
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    663

    瀏覽量

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

    關(guān)注

    31

    文章

    1305

    瀏覽量

    40416

原文標(biāo)題:RT-Thread和Freertos的區(qū)別?

文章出處:【微信號(hào):雨飛工作室,微信公眾號(hào):雨飛工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    請(qǐng)問freertos & rt-thread 如何選擇?

    freertos & rt-thread如何選擇?最近做一個(gè)產(chǎn)品,要選rtos,之前用過ucos,現(xiàn)想換freertosrt-thread,能否推薦下,說說兩者的優(yōu)勢(shì)和
    發(fā)表于 08-02 22:52

    RT-Thread編程指南

    RT-Thread編程指南——RT-Thread開發(fā)組(2015-03-31)。RT-Thread做為國(guó)內(nèi)有較大影響力的開源實(shí)時(shí)操作系統(tǒng),本文是RT-Thread實(shí)時(shí)操作系統(tǒng)的編程指南
    發(fā)表于 11-26 16:06 ?0次下載

    RT-Thread用戶手冊(cè)

    RT-Thread用戶手冊(cè)——本書是RT-Thread的編程手冊(cè),用于指導(dǎo)在RT-Thread實(shí)時(shí)操作系統(tǒng)環(huán)境下如何進(jìn)行編 程。
    發(fā)表于 11-26 16:16 ?0次下載

    如何創(chuàng)建RT-Thread Nano工程

    本文將嘗試使用國(guó)產(chǎn)的嵌入式實(shí)時(shí)操作系統(tǒng)RT-Thread,相比較于FreeRTOS,RT-Thread還是有很多有點(diǎn)的,比如有Fish命令行界面,國(guó)產(chǎn)開源免費(fèi),Nano版本代碼量極小,移植起來非常
    的頭像 發(fā)表于 03-19 12:13 ?3900次閱讀

    RT-Thread全球技術(shù)大會(huì):Kconfig在RT-Thread中的工作機(jī)制

    RT-Thread全球技術(shù)大會(huì):Kconfig在RT-Thread中的工作機(jī)制 ? ? ? ? ? ? ? 審核編輯:彭靜
    的頭像 發(fā)表于 05-27 14:49 ?1592次閱讀
    <b class='flag-5'>RT-Thread</b>全球技術(shù)大會(huì):Kconfig在<b class='flag-5'>RT-Thread</b>中的工作機(jī)制

    RT-Thread全球技術(shù)大會(huì):RT-Thread測(cè)試用例集合案例

    RT-Thread全球技術(shù)大會(huì):RT-Thread測(cè)試用例集合案例 ? ? ? ? ? 審核編輯:彭靜
    的頭像 發(fā)表于 05-27 16:34 ?2152次閱讀
    <b class='flag-5'>RT-Thread</b>全球技術(shù)大會(huì):<b class='flag-5'>RT-Thread</b>測(cè)試用例集合案例

    RT-Thread學(xué)習(xí)筆記 RT-Thread的架構(gòu)概述

    RT-Thread 簡(jiǎn)介 作為一名 RTOS 的初學(xué)者,也許你對(duì) RT-Thread 還比較陌生。然而,隨著你的深入接觸,你會(huì)逐漸發(fā)現(xiàn) RT-Thread 的魅力和它相較于其他同類型 RTOS
    的頭像 發(fā)表于 07-09 11:27 ?4619次閱讀
    <b class='flag-5'>RT-Thread</b>學(xué)習(xí)筆記 <b class='flag-5'>RT-Thread</b>的架構(gòu)概述

    RT-Thread操作系統(tǒng)的FreeRTOS兼容層

    Github地址 https://github.com/RT-Thread-packages/FreeRTOS-Wrapper 期待您的 Star 本項(xiàng)目是2022年開源之夏,RT-Thread社區(qū)
    的頭像 發(fā)表于 01-14 00:55 ?1706次閱讀

    RT-Thread文檔_RT-Thread 簡(jiǎn)介

    RT-Thread文檔_RT-Thread 簡(jiǎn)介
    發(fā)表于 02-22 18:22 ?5次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> 簡(jiǎn)介

    RT-Thread文檔_RT-Thread 潘多拉 STM32L475 上手指南

    RT-Thread文檔_RT-Thread 潘多拉 STM32L475 上手指南
    發(fā)表于 02-22 18:23 ?9次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> 潘多拉 STM32L475 上手指南

    RT-Thread文檔_RT-Thread SMP 介紹與移植

    RT-Thread文檔_RT-Thread SMP 介紹與移植
    發(fā)表于 02-22 18:31 ?9次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> SMP 介紹與移植

    基于RT-Thread Studio學(xué)習(xí)

    前期準(zhǔn)備:從官網(wǎng)下載 RT-Thread Studio,弄個(gè)賬號(hào)登陸,開啟rt-thread學(xué)習(xí)之旅。
    的頭像 發(fā)表于 05-15 11:00 ?4148次閱讀
    基于<b class='flag-5'>RT-Thread</b> Studio學(xué)習(xí)

    機(jī)智云設(shè)備移植RT-Thread

    程中,通常會(huì)有多個(gè)功能,這個(gè)時(shí)候就需要用到實(shí)時(shí)系統(tǒng),比如FreeRTOS,AzureRTOSThreadX,RT-Thread等,筆者這里推薦RT-thread。RT-Thread是一
    的頭像 發(fā)表于 04-19 18:39 ?1019次閱讀
    機(jī)智云設(shè)備移植<b class='flag-5'>RT-Thread</b>

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

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