我預(yù)測(cè)未來(lái)IoT(Internet of things,即物聯(lián)網(wǎng))嵌入式操作系統(tǒng)將是FreeRTOS的天下,請(qǐng)看下文分析。
Ⅰ FreeRTOS大升級(jí)
為什么要寫這篇文章呢,就是因?yàn)檫@次的升級(jí)與眾不同,可謂是一次“大升級(jí)”。
如果一直在使用FreeRTOS開(kāi)發(fā)或者學(xué)習(xí)的朋友,可能會(huì)關(guān)注FreeRTOS官網(wǎng)的消息:那就是FreeRTOS在前一段時(shí)間(差不多兩個(gè)月前)進(jìn)行了一次大升級(jí),從V9.0直接升級(jí)到V10.0,中間的V9.1、V9.2、V9.3這些都版本都略過(guò)了。
進(jìn)入FreeRTOS官網(wǎng)主頁(yè)會(huì)看到“FreeRTOS kernel v10”的字樣,如下圖:

當(dāng)然,不只是單純的升級(jí)這一件事,更重要的信息,請(qǐng)繼續(xù)往下看。
Ⅱ FreeRTOS沉默之后的爆發(fā)
FreeRTOS在2016年升級(jí)到V9.0之后,到17年年末,一直處于“沉默”之中,最使用FreeRTOS開(kāi)發(fā)或?qū)W習(xí)的朋友可能在想,這一年多的時(shí)間里面FreeRTOS到底在干什么,為什么沒(méi)有看到它的升級(jí)變化。
記得我在前面分享過(guò)一篇文章【為什么要學(xué)習(xí)FreeRTOS】,里面有說(shuō)FreeRTOS在嵌入式操作系統(tǒng)的排名中還是比較高,但為什么在這一年多的時(shí)間里沒(méi)有了動(dòng)靜呢?
在FreeRTOS官網(wǎng)主頁(yè)會(huì)看到這樣一段公告:The FreeRTOS kernel is now an AWS open source project, and these pages are being updated accordingly. AWS are pleased to announce immediate availability of the MIT licensed Amazon FreeRTOS operating system, built on the FreeRTOS kernel v10.

其大概意思是:“FreeRTOS內(nèi)核現(xiàn)在是AWS(Amazon Web Service)的開(kāi)放源碼項(xiàng)目,并且這些頁(yè)面正在相應(yīng)更新。AWS宣布在FreeRTOS_V10內(nèi)核基礎(chǔ)上建立MIT licensed的Amazon FreeRTOS操作系統(tǒng)”。
關(guān)于AWS
看見(jiàn)那個(gè)橙色的“箭頭”符號(hào),相信很多人都能猜測(cè)到是亞馬遜了。對(duì),AWS即Amazon Web Service,也就是亞馬遜的WEB服務(wù)。亞馬遜是專業(yè)的大數(shù)據(jù),云計(jì)算服務(wù)和云解決方案提供商。
關(guān)于IoT
全球連接的物聯(lián)網(wǎng)設(shè)備數(shù)量有數(shù)十億,并且在迅速增長(zhǎng),而這些聯(lián)網(wǎng)的設(shè)備都沒(méi)有一套規(guī)范或協(xié)議。此次升級(jí),Amazon FreeRTOS將解決這些問(wèn)題,如安全性,連接性以及使其易于管理設(shè)備的整個(gè)生命周期。也可以理解為亞馬遜將建立一個(gè)IoT的生態(tài)系統(tǒng)。
亞馬遜提供了一個(gè)Amazon FreeRTOS開(kāi)源的社區(qū),方便更多IoT開(kāi)發(fā)互相溝通。
說(shuō)到這里相信大家都應(yīng)明白了,更多詳細(xì)內(nèi)容可以進(jìn)入官網(wǎng)查看。
Ⅲ FreeRTOS升級(jí)內(nèi)容
FreeRTOS此次的升級(jí)內(nèi)容不是很多,增添了stream_buffer.c文件。stream_buffer數(shù)據(jù)流緩沖區(qū)和消息緩沖區(qū),主要用于進(jìn)程間數(shù)據(jù)流通信(IPC)。
具體內(nèi)容可以參看:
www.freertos.org/FreeRTOS-V10.html

Ⅳ FreeRTOS兼容性
FreeRTOS V10的升級(jí)說(shuō)明中有說(shuō),是向下兼容的,可以替換之前版本。
我前面在原來(lái)FreeRTOS V8的項(xiàng)目中升級(jí)了到了V10,而且運(yùn)行測(cè)試了一段時(shí)間,未見(jiàn)異常,說(shuō)明了兼容性還是很好。
-
嵌入式
+關(guān)注
關(guān)注
5198文章
20449瀏覽量
334081 -
FreeRTOS
+關(guān)注
關(guān)注
14文章
499瀏覽量
66943 -
IOT
+關(guān)注
關(guān)注
190文章
4395瀏覽量
208562
發(fā)布評(píng)論請(qǐng)先 登錄
IvorySQL開(kāi)源社區(qū)正式發(fā)布IvorySQL 5.0版本
摩爾線程發(fā)布Torch-MUSA v2.7.0版本
Quartus Prime Pro 25.1版本的安裝和使用
開(kāi)鴻Bot系列V5.0.1.10版本升級(jí)!
開(kāi)鴻BotBook和開(kāi)鴻BotMini新版本來(lái)了!
兆松科技發(fā)布高性能RISC-V編譯器ZCC 4.0.0版本
IAR發(fā)布RISC-V開(kāi)發(fā)工具鏈v3.40.1版本
請(qǐng)問(wèn)k230創(chuàng)樂(lè)博V3.0版本如何使用ADB傳輸文件呢?
CANoe產(chǎn)品體系19版本新特性及新增Option(上)
信捷電氣XDPPro V3.8.0版本的五大創(chuàng)新功能
談?wù)凢reeRTOS_V 10版本
評(píng)論