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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

談談FreeRTOS_V 10版本

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-12 14:01 ? 次閱讀

我預測未來IoT(Internet of things,即物聯(lián)網嵌入式操作系統(tǒng)將是FreeRTOS的天下,請看下文分析。

Ⅰ FreeRTOS大升級

為什么要寫這篇文章呢,就是因為這次的升級與眾不同,可謂是一次“大升級”。

如果一直在使用FreeRTOS開發(fā)或者學習的朋友,可能會關注FreeRTOS官網的消息:那就是FreeRTOS在前一段時間(差不多兩個月前)進行了一次大升級,從V9.0直接升級到V10.0,中間的V9.1、V9.2、V9.3這些都版本都略過了。

進入FreeRTOS官網主頁會看到“FreeRTOS kernel v10”的字樣,如下圖:

當然,不只是單純的升級這一件事,更重要的信息,請繼續(xù)往下看。

Ⅱ FreeRTOS沉默之后的爆發(fā)

FreeRTOS在2016年升級到V9.0之后,到17年年末,一直處于“沉默”之中,最使用FreeRTOS開發(fā)或學習的朋友可能在想,這一年多的時間里面FreeRTOS到底在干什么,為什么沒有看到它的升級變化。

記得我在前面分享過一篇文章【為什么要學習FreeRTOS】,里面有說FreeRTOS在嵌入式操作系統(tǒng)的排名中還是比較高,但為什么在這一年多的時間里沒有了動靜呢?

在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內核現(xiàn)在是AWS(Amazon Web Service)的開放源碼項目,并且這些頁面正在相應更新。AWS宣布在FreeRTOS_V10內核基礎上建立MIT licensed的Amazon FreeRTOS操作系統(tǒng)”。

關于AWS

看見那個橙色的“箭頭”符號,相信很多人都能猜測到是亞馬遜了。對,AWS即Amazon Web Service,也就是亞馬遜的WEB服務。亞馬遜是專業(yè)的大數(shù)據(jù),云計算服務和云解決方案提供商。

關于IoT

全球連接的物聯(lián)網設備數(shù)量有數(shù)十億,并且在迅速增長,而這些聯(lián)網的設備都沒有一套規(guī)范或協(xié)議。此次升級,Amazon FreeRTOS將解決這些問題,如安全性,連接性以及使其易于管理設備的整個生命周期。也可以理解為亞馬遜將建立一個IoT的生態(tài)系統(tǒng)。

亞馬遜提供了一個Amazon FreeRTOS開源的社區(qū),方便更多IoT開發(fā)互相溝通。

說到這里相信大家都應明白了,更多詳細內容可以進入官網查看。

Ⅲ FreeRTOS升級內容

FreeRTOS此次的升級內容不是很多,增添了stream_buffer.c文件。stream_buffer數(shù)據(jù)流緩沖區(qū)和消息緩沖區(qū),主要用于進程間數(shù)據(jù)流通信(IPC)。

具體內容可以參看:

www.freertos.org/FreeRTOS-V10.html

Ⅳ FreeRTOS兼容性

FreeRTOS V10的升級說明中有說,是向下兼容的,可以替換之前版本。

我前面在原來FreeRTOS V8的項目中升級了到了V10,而且運行測試了一段時間,未見異常,說明了兼容性還是很好。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5054

    文章

    18917

    瀏覽量

    300916
  • FreeRTOS
    +關注

    關注

    12

    文章

    483

    瀏覽量

    61861
  • IOT
    IOT
    +關注

    關注

    186

    文章

    4142

    瀏覽量

    195698
收藏 人收藏

    評論

    相關推薦

    從TMS320DM644x v.2.1 ROM引導加載程序遷移到2.3版本

    電子發(fā)燒友網站提供《從TMS320DM644x v.2.1 ROM引導加載程序遷移到2.3版本.pdf》資料免費下載
    發(fā)表于 10-14 10:50 ?0次下載
    從TMS320DM644x <b class='flag-5'>v</b>.2.1 ROM引導加載程序遷移到2.3<b class='flag-5'>版本</b>

    NVIDIA Parabricks v4.3.1版本的新功能

    會(ESHG)上發(fā)布,其加入了新的體細胞數(shù)據(jù)變異檢測功能,并將業(yè)內領先的工具升級到最新版本。這個版本是繼在 NVIDIA GTC 2024 大會上發(fā)布 Parabricks v4.3 之后推出的新
    的頭像 發(fā)表于 09-10 10:22 ?276次閱讀
    NVIDIA Parabricks <b class='flag-5'>v</b>4.3.1<b class='flag-5'>版本</b>的新功能

    Freertos不兼容,已經配置添加了V8.00版本,還是不兼容,為什么?

    /log/idf_py_stdout_output_2122496 Freertos不兼容,已經配置添加了V8.00版本,還是不兼容,目前用的idf5.2adf最新
    發(fā)表于 07-24 07:29

    RaftKeeper v2.1.0版本發(fā)布,性能大幅提升!

    ClickHouse 場景中,用于解決 ZooKeeper 的性能瓶頸問題,同時 RaftKeeper 也可以用于其它大數(shù)據(jù)組件比如 HBase。 v2.1.0 作為 v2.0.0 后的重要版本,引入了一系列
    的頭像 發(fā)表于 07-15 15:10 ?261次閱讀
    RaftKeeper <b class='flag-5'>v</b>2.1.0<b class='flag-5'>版本</b>發(fā)布,性能大幅提升!

    升級到RTOS SDK v1.5版本編譯報錯如何解決?

    ):(.text.print_number+0x10):undefined reference to \'pow\' 這樣類似的錯誤。RTOS SDK v1.4版本也有這樣的問題。但在舊的JSON
    發(fā)表于 07-12 06:10

    使用freeRTOS開發(fā)工具包時,在哪里可以找到freeRTOS版本?

    作為主題,當我使用 freeRTOS 開發(fā)工具包時,在哪里可以找到 freeRTOS版本?
    發(fā)表于 07-09 07:17

    ENV-Windows v2.0.0版本發(fā)布

    ENV-Windows v2.0.0版本發(fā)布
    的頭像 發(fā)表于 06-26 08:35 ?489次閱讀
    ENV-Windows <b class='flag-5'>v</b>2.0.0<b class='flag-5'>版本</b>發(fā)布

    chrome插件新版本v3版本)中的熱更新,即加載更新遠程js的方法探索

    1 主流方案及嘗試 現(xiàn)在瀏覽器插件中,大多采用直接調用遠程代碼的方式進行熱更新,由于安全策略逐步增強,越來越不支持熱更新了;chrome在新v3版本插件中直接給禁止了;對于v2版本則即
    的頭像 發(fā)表于 06-14 10:19 ?658次閱讀
    chrome插件新<b class='flag-5'>版本</b>(<b class='flag-5'>v</b>3<b class='flag-5'>版本</b>)中的熱更新,即加載更新遠程js的方法探索

    如何將CubeMX生成的FreeRTOS V9工程升級成FreeRTOS V10?

    發(fā)現(xiàn)CubeMX 自帶的 FreeRTOS 版本太舊了, 是V9 而最新的FreeRTOSV10 而且調試起來
    發(fā)表于 04-25 07:08

    LwIP v2.0版本更換為v2.1.2版本后接收不到數(shù)據(jù)了怎么解決?

    請教下,吧 LwIP v2.0 版本更換為 v2.1.2 版本后接收不到數(shù)據(jù)了,是怎么回事啊 ?? 之前使用 v2.0
    發(fā)表于 04-23 08:20

    STM32F407+FreeRTOS+USB,USB枚舉不成功怎么解決?

    現(xiàn)在使用F407+FreeRTOS+USB,在不加RTOS時,USB沒有問題,都可以掛載與操作文件 但是加上RTOS后,一直是枚舉不成功,請問是哪里的問題 FreeRTOS使用的是V1版本
    發(fā)表于 04-16 07:07

    達實智能正式發(fā)布AIoT智能物聯(lián)網管控平臺V6版本

    近日,在達實智能成立29周年慶典上,公司正式發(fā)布AIoT智能物聯(lián)網管控平臺V6版本。
    的頭像 發(fā)表于 03-20 16:42 ?1321次閱讀
    達實智能正式發(fā)布AIoT智能物聯(lián)網管控平臺<b class='flag-5'>V</b>6<b class='flag-5'>版本</b>

    Embedded office發(fā)布安全插件V1.1版本!

    Embedded office很高興地宣布安全插件V1.1版本的發(fā)布了!現(xiàn)在通過外部設備或不同核心架構的專門通道支持端到端受保護的安全通信。
    的頭像 發(fā)表于 02-20 11:12 ?524次閱讀

    Vivado 2023.2版本的新增功能

    Vivado在前一段時間更新了2023.2版本,經過一段時間的使用這個版本還是很絲滑的,用起來挺舒服。
    的頭像 發(fā)表于 01-02 09:39 ?2624次閱讀
    Vivado 2023.2<b class='flag-5'>版本</b>的新增功能

    求助,cmsis_RTOS v1版本怎么進臨界?

    這個cmsis_RTOS v1版本怎么進臨界? 難道是把所有任務掛起嗎? V2 還可以鎖內核
    發(fā)表于 11-02 06:15