【RTOS】基於V7開發板的RTX5和FreeRTOS帶CMSIS-RTOS V2封裝層的模板例程下載,AC6和AC5兩個版本

說明:安全

一、使用MDK的RTE環境開發RTX5和FreeRTOS,簡單易移植,統一採用CMSIS-RTOS V2封裝層。性能

二、DTCM是H7裏面性能最高的RAM,主頻400MHz,跟內核速度同樣,因此例子的主RAM所有使用DTCM。
其它用到DMA和大數量傳輸的地方,用AXI SRAM,SRAM1,SRMA2,SRAM3或者SRAM4,主頻都是200MHz。測試

三、硬件異常分析是用的SEGGER的方案。優化

四、每一個例子加入Evernt Recoder支持,方便使用調試組件。spa

五、RTX4和RTX5都已是免費的,Apache-2.0受權,幾乎隨意商用。3d

六、願RTX5一直在進行的工業級安全認證和汽車級安全認證早日完成。


工程模板:
RTX5和FreeRTOS都是AC5和AC6兩個版本。調試

連接:https://pan.baidu.com/s/1hoE3aqEpV6_Zbs2CDGsP8w   提取碼:50a5 code

連接:https://pan.baidu.com/s/1vcMFlYmRHBa_3_JigjFfoA    提取碼:iuck


注意事項:blog

一、爲了保證RTX5和FreeRTOS的調試組件能夠正常使用,工程路徑不要有中文,路徑不可太長,並且退出調試的時候取消全部斷點。開發

二、安裝以下軟件包的最新版本,使用MDK5.26及其以上版本。



調試組件:
RTX5



FreeRTOS的不夠穩



時間測量:


相似SystemView的RTX5調試組件System Analyzer



根據ARM官方的時間記錄,AC6是在2015年發佈的。推出到如今已經快三年了,各方面都有了比較大的發展。

一、首先是安全認證,編譯器也是有安全認證的,下面是AC5和AC6的對比


二、AC5和AC6的綜合PK,根據這個比較,AC6的綜合性能提高了14.9%。
    事實上,在一些大型工業和汽車代碼體系中,性能比上一代增加超過30%。 這是針對複雜,真實的嵌入式代碼進行全面優化的結果,而不是專一於某個芯片測試。


三、AC6,AC5和GCC生成代碼量大小的比較


四、隨着AC6的不斷升級,性能也一代比一代強

相關文章
相關標籤/搜索