我預測未來IoT(Internet of things,即物聯網)嵌入式操作系統將是FreeRTOS的天下,請看下文分析。
Ⅰ FreeRTOS大升級
為什么要寫這篇文章呢,就是因為這次的升級與眾不同,可謂是一次“大升級”。
如果一直在使用FreeRTOS開發或者學習的朋友,可能會關注FreeRTOS官網的消息:那就是FreeRTOS在前一段時間(差不多兩個月前)進行了一次大升級,從V9.0直接升級到V10.0,中間的V9.1、V9.2、V9.3這些都版本都略過了。
進入FreeRTOS官網主頁會看到“FreeRTOS kernel v10”的字樣,如下圖:
當然,不只是單純的升級這一件事,更重要的信息,請繼續往下看。
Ⅱ FreeRTOS沉默之后的爆發
FreeRTOS在2016年升級到V9.0之后,到17年年末,一直處于“沉默”之中,最使用FreeRTOS開發或學習的朋友可能在想,這一年多的時間里面FreeRTOS到底在干什么,為什么沒有看到它的升級變化。
記得我在前面分享過一篇文章【為什么要學習FreeRTOS】,里面有說FreeRTOS在嵌入式操作系統的排名中還是比較高,但為什么在這一年多的時間里沒有了動靜呢?
在FreeRTOS官網主頁會看到這樣一段公告: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內核現在是AWS(Amazon Web Service)的開放源碼項目,并且這些頁面正在相應更新。AWS宣布在FreeRTOS_V10內核基礎上建立MIT licensed的Amazon FreeRTOS操作系統”。
關于AWS
看見那個橙色的“箭頭”符號,相信很多人都能猜測到是亞馬遜了。對,AWS即Amazon Web Service,也就是亞馬遜的WEB服務。亞馬遜是專業的大數據,云計算服務和云解決方案提供商。
關于IoT
全球連接的物聯網設備數量有數十億,并且在迅速增長,而這些聯網的設備都沒有一套規范或協議。此次升級,Amazon FreeRTOS將解決這些問題,如安全性,連接性以及使其易于管理設備的整個生命周期。也可以理解為亞馬遜將建立一個IoT的生態系統。
亞馬遜提供了一個Amazon FreeRTOS開源的社區,方便更多IoT開發互相溝通。
說到這里相信大家都應明白了,更多詳細內容可以進入官網查看。
Ⅲ FreeRTOS升級內容
FreeRTOS此次的升級內容不是很多,增添了stream_buffer.c文件。stream_buffer數據流緩沖區和消息緩沖區,主要用于進程間數據流通信(IPC)。
具體內容可以參看:
www.freertos.org/FreeRTOS-V10.html
Ⅳ FreeRTOS兼容性
FreeRTOS V10的升級說明中有說,是向下兼容的,可以替換之前版本。
我前面在原來FreeRTOS V8的項目中升級了到了V10,而且運行測試了一段時間,未見異常,說明了兼容性還是很好。
-
嵌入式
+關注
關注
5083文章
19131瀏覽量
305495 -
FreeRTOS
+關注
關注
12文章
484瀏覽量
62199 -
IOT
+關注
關注
187文章
4213瀏覽量
196868
發布評論請先 登錄
相關推薦
評論