1寫在前面
FreeRTOS 是作者 Richard Barry 于 2003 年推出的系統(tǒng)。
一經(jīng)推出很快就變成一款熱門軟件,在 EETimes 關(guān)于嵌入式操作系統(tǒng)的調(diào)查中,其排名一直很靠前。
在過去的 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ò)的軟件庫,這些庫已經(jīng)開源。
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ù)來選擇半自動(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)組件。
包括上面說的Amazon FreeRTOS,大家比較熟悉的RT-Thread。包括阿里、華為等這些公司都在打造一套自己的物聯(lián)網(wǎng)系統(tǒng)。
我目前用FreeRTOS,主要是需要維護(hù)一些項(xiàng)目。但是,我下來也在研究RT-Thread。
很多人問起,該選擇什么RTOS來學(xué)習(xí)?
實(shí)話說,就目前,我推薦RT-Thread。因?yàn)槟壳癛TT官方投入大力人力物力,同時(shí),也符合當(dāng)前潮流IoT,以及相關(guān)資料也豐富。
-
ARM
+關(guān)注
關(guān)注
134文章
9084瀏覽量
367380 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2909文章
44557瀏覽量
372754 -
嵌入式操作系統(tǒng)
+關(guān)注
關(guān)注
1文章
118瀏覽量
31525
原文標(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)推薦
評(píng)論