1寫(xiě)在前面
FreeRTOS 是作者 Richard Barry 于 2003 年推出的系統(tǒng)。
一經(jīng)推出很快就變成一款熱門軟件,在 EETimes 關(guān)于嵌入式操作系統(tǒng)的調(diào)查中,其排名一直很靠前。
在過(guò)去的 15 年里,只需投入極少量的人力資源即可完成這款重要軟件基礎(chǔ)設(shè)施的維護(hù)工作。
在前年,F(xiàn)reeRTOS的作者Richard 加入了亞馬遜(Amazon),并將FreeRTOS從V9版本升級(jí)至V10版本。
所以,現(xiàn)在FreeRTOS將有亞馬遜管理。
2什么是 Amazon FreeRTOS?
自加入亞馬遜,F(xiàn)reeRTOS就升級(jí)至V10。同時(shí),也推出了Amazon FreeRTOS。
Amazon FreeRTOS,它基于 FreeRTOS 內(nèi)核,并且增加了重要的 AWS 支持和 IoT 使用案例支持。
例如,可輕松安全地將設(shè)備連接到云以及本地網(wǎng)絡(luò)的軟件庫(kù),這些庫(kù)已經(jīng)開(kāi)源。
3FreeRTOS V10.2.1更新功能
FreeRTOS就在昨天(2019年5月13日)升級(jí)至V10.2.1版本。
在V10.2.0基礎(chǔ)上有如下變化:
添加了ARM Cortex-M23端口層,以補(bǔ)充已有的ARM Cortex-M33端口層。
RISC-V端口現(xiàn)在可以在32位和64位之間自動(dòng)切換核心。
引入了portMEMORY_BARRIER宏以防止指令重新排序當(dāng)使用GCC鏈接時(shí)間優(yōu)化時(shí)。
將portDONT_DISCARD宏引入ARMv8-M端口試試防止安全端構(gòu)建刪除所需的符號(hào)非安全的側(cè)面構(gòu)建。
引入了portARCH_NAME以提供額外的數(shù)據(jù)來(lái)選擇半自動(dòng)構(gòu)建環(huán)境。
Cortex-M33和Cortex-M23端口現(xiàn)在可以正確禁用MPU更新MPU寄存器。
新增Nuvoton NuMaker-PFM-M2351 ARM Cortex-M23演示。
增加了LPC55S69 ARM Cortex-M33演示。
增加了STM32雙核AMP壓力測(cè)試演示。
當(dāng)然,內(nèi)容經(jīng)谷歌翻譯,可能不完全正確。原文如下:
Added ARM Cortex-M23 port layer to complement the pre-existing ARM Cortex-M33 port layer.
The RISC-V port now automatically switches between 32-bit and 64-bit cores.
Introduced the portMEMORY_BARRIER macro to prevent instruction re-ordering when GCC link time optimisation is used.
Introduced the portDONT_DISCARD macro to the ARMv8-M ports to try and prevent the secure side builds from removing symbols required by the non secure side build.
Introduced the portARCH_NAME to provide additional data to select semi- automated build environments.
Cortex-M33 and Cortex-M23 ports now correctly disable the MPU before updating the MPU registers.
Added Nuvoton NuMaker-PFM-M2351 ARM Cortex-M23 demo.
Added LPC55S69 ARM Cortex-M33 demo.
Added an STM32 dual core AMP stress test demo.
4其他內(nèi)容
最近幾年IoT(Internet of Things)物聯(lián)網(wǎng)的快速發(fā)展,使其很多RTOS都在增加相關(guān)組件。
包括上面說(shuō)的Amazon FreeRTOS,大家比較熟悉的RT-Thread。包括阿里、華為等這些公司都在打造一套自己的物聯(lián)網(wǎng)系統(tǒng)。
我目前用FreeRTOS,主要是需要維護(hù)一些項(xiàng)目。但是,我下來(lái)也在研究RT-Thread。
很多人問(wèn)起,該選擇什么RTOS來(lái)學(xué)習(xí)?
實(shí)話說(shuō),就目前,我推薦RT-Thread。因?yàn)槟壳癛TT官方投入大力人力物力,同時(shí),也符合當(dāng)前潮流IoT,以及相關(guān)資料也豐富。
-
ARM
+關(guān)注
關(guān)注
134文章
9262瀏覽量
373103 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2921文章
45638瀏覽量
384530 -
嵌入式操作系統(tǒng)
+關(guān)注
關(guān)注
1文章
121瀏覽量
31787
原文標(biāo)題:FreeRTOS更新至V10.2.1,哪家物聯(lián)網(wǎng)系統(tǒng)將會(huì)受歡迎?
文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
使用Amazon FreeRTOS的IoT解決方案
使用Amazon FreeRTOS在邊緣更新固件

Amazon FreeRTOS簡(jiǎn)化物聯(lián)網(wǎng)設(shè)備連接到云
STM32F107RBT6移植freeRTOS 精選資料分享
FreeRTOS版本簡(jiǎn)介
FreeRTOS如何針對(duì)使用xTaskCreate創(chuàng)建的那些任務(wù)進(jìn)行調(diào)度?
STM32F2x7_Ethernet(FreeRTOS)驅(qū)動(dòng)更新
本文討論并演示如何使用 Amazon FreeRTOS 快速、安全地將設(shè)計(jì)連接到云
FreeRTOS更新至V10.2.1 哪家物聯(lián)網(wǎng)系統(tǒng)將會(huì)最受大家歡迎呢
【STM32】FreeRTOS資源(持續(xù)更新)

初入FreeRTOS

FreeRTOS V10.2.1移植到STM32F10x

FreeRTOS學(xué)習(xí)(1)——FreeRTOS移植

FreeRTOS歷史版本更新記錄

評(píng)論