发布于: May 13, 2019
AWS 发布了最新的 FreeRTOS 内核,其中包括为 Armv8-M 微控制器额外预配置的示例项目。预配置的示例演示了 Arm Cortex-M33(现在也包括 Arm Cortex-M23)上的 FreeRTOS Armv8-M 端口,来自 Nuvoton、NXP 和 STMicroelectronics 的硬件。
FreeRTOS 内核 Armv8-M 端口利用了 Armv8-M 核心的特性,即内存保护单元 (MPU) 和 Arm TrustZone 技术,来使应用程序编写人员能够编写必须保持可信的沙盒代码,以确保系统的完整性,或者只需要保持私有的代码(如安全引导、加密和密钥管理代码)。预配置的示例可用于以下开发板,这些开发板来自三个主要微控制器供应商。
您可以通过以下方式快速开始使用:从 SourceForge 下载 Armv8-M 的 FreeRTOS 内核端口、使用上述预配置的示例,以及参考 freertos.org 上的 API 文档。