張貼日期: May 13, 2019

AWS 發佈最新的 FreeRTOS 核心,其中包含適用於 Armv8-M 微型控制器的額外預先設定範例專案。此預先設定的範例示範 Arm Cortex-M33 上的 FreeRTOS Armv8-M 連接埠,而現在也可以在硬體來自 Nuvoton、NXP 和 STMicroelectronics 的 Arm Cortex-M23 上運作。

FreeRTOS 核心 Armv8-M 連接埠使用 Armv8-M 核心的功能,即記憶體保護單元 (MPU) 和 Arm TrustZone 技術,讓應用程式寫入必須保持受信任狀態以確保系統完整性的沙盒程式碼,或保持私有狀態所需的程式碼,例如安全啟動、加密和金鑰管理。此預先設定的範例適用於以下三個熱門微型控制器廠商的開發板。

若要快速入門,您可以從 SourceForge 下載 Armv8-M 的 FreeRTOS 核心連接埠、使用上面的預先設定範例,以及參考 freertos.org 中的 API 文件。