新聞中心

        EEPW首頁 > 嵌入式系統 > 業界動態 > FreeRTOS 10.3.0正式發布,源代碼遷到Github!

        FreeRTOS 10.3.0正式發布,源代碼遷到Github!

        作者:何小慶 時間:2020-02-16 來源:嵌入式資訊精選 收藏

        2020年2月13日FreeRTOS 作者Richrd Barry 通過電子郵件宣布, 的開源軟件FreeRTOS V10.3.0正式發布,新版本包括支持ARM v7-M 和 ARM v8-M內核MPU移植,擴展支持IAR 編譯器和IDE 的RISC-V處理器架構移植, 以及一系統新的API 功能。

        本文引用地址:http://www.104case.com/article/202002/409942.htm

        從這個版本以后,FreeRTOS源代碼從為其服務15年的SourceForge SVN 倉庫,搬到Git 倉庫,https://github.com/freertos。從現在開始,在Git中進行的開發將以另一種方式進行鏡像回到SVN,并希望Git工作流能夠簡化您與FreeRTOS的開源項目的交互。

        RichardBarry 將參加2020年2月25-27日在德國紐倫堡舉行的Embedded World,他將參加會議技術報告,在IAR 和AWS 展位也有演講,他將分享AWS 將發布長期技術支持庫(LTS)的項目計劃等內容,詳見https://www.embedded-world.de/en/events/vortrag/opening-the-iot-with-freertos/767218

        image.png

        FreeRTOS V10.3.0 版本和FreeRTOS V10.2.1 版本區別

        內核更新和移植

        1)增加基于IAR 編譯器RISC-V 處理器支持。

        2)更新了Windows simulator的某些功能。

        3)改正了當configISR_STACK_SIZE_WORDS定義為非零值,RISC-V移植中的堆棧頂部對齊問題,這導致要靜態分配的中斷堆棧。

        4)RISC-V處理器定時器比較寄存器可以使用任何一個HART ,以前FreeRTOS是假設運行在HART 0 。

        5)更新了32 位RISC-V 核上64位處理器定時器比較寄存器的順序,這和RISC-V 文檔中建議一致了。

        6)增加了在ARM Cortex-M0 上使用IAR 和GCC 編譯器的tickless 低功耗模式。

        7)將ARMv7-M MPU移植的代碼更新為與ARMv8-M移植一致,從而特權升級只能

        源于內核自身的內存段,添加configENFORCE_SYSTEM_CALLS_FROM_KERNEL_ONLY配置常量。

        8)更新MPU可退出機制,以便在MPU升級前正確的禁用MPU。

        9)增加了平臺哥T-Head (以前的中天威 C-SKY) 貢獻的MCU移植和應用代碼。

        新的API 功能

        1)增加vPortGetHeapStats() API 功能,它返回heap_4 和 heap_5 狀態。

        2)增加了xTaskCatchUpTicks(), 該函數修正了應用代碼在一段時間內保持一個中斷之后tick 計數器值。

        3)增加了xTaskNotifyValueClear() API。

        4)增加了uxTimerGetReloadMode() API。

        其他一些改變

        1)改變uxPendedTicks 類型,從 UBaseType_t 改為 TickType_t。

        2)更新了支持MPU的Keil 項目,這樣內存區域源自鏈接器腳本變量,而不是手工編碼賦值。

        3)增加LPC51U68 Cortex-M0+ demo。

        4)增加了CORTEX_MPU_STM32L4_Discovery_Keil_STM32Cubedemo。

        5)增加了LPC54018 MPU demo。

        6)將xTaskGetIdleRunTimeCounter()改名為 ulTaskGetIdleRunTimeCounter()。

        更多內容參考http://www.FreeRTOS.org/FreeRTOS-V10.3.x.html



        關鍵詞: MIT license Free RTOS

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 商河县| 天门市| 汕头市| 家居| 宜川县| 鹿邑县| 五河县| 高阳县| 邹平县| 中西区| 始兴县| 云林县| 抚松县| 武义县| 卫辉市| 龙山县| 沈阳市| 松溪县| 沙湾县| 游戏| 塔城市| 石林| 郓城县| 南通市| 红河县| 通许县| 阿克| 肥城市| 武邑县| 南木林县| 宾阳县| 出国| 修水县| 巴塘县| 青阳县| 甘洛县| 宕昌县| 沽源县| 南皮县| 泗阳县| 新安县|