我们很高兴向大家介绍以下最新内容:
FreeRTOS 现推出一个 MCUBoot 演示项目, 基于 FreeRTOS 运行的应用程序的安全引导加载程序可以此为参考。MCUBoot 是一个用于 32 位微控制器的可配置安全引导程序。 它可作为第一或第二阶段的引导加载程序,同时支持软件图像的加密验证。
此外,FreeRTOS 下载包现包括 AWS 签名版本 4 (SigV4) 库以及 IoT 应用程序的 AWS IoT Fleet Provisioning 客户端。
SigV4 是通过向 HTTP 请求添加验证信息来对 AWS 服务请求进行验证的过程。 SigV4 库提供了一个可生成 符合 SigV4 签名过程的签名和授权标头的界面, 并帮助验证 IoT 设备 (此设备用于发送 HTTP 请求到 AWS 服务,如 Amazon S3)。
Fleet Provisioning 库允许 IoT 设备 通过 AWS IoT Core 的 队列预置进行预置。 这个功能中, AWS IoT 生成设备证书及私钥并将其安全地传递到您 首次连接到 AWS 时的设备上。
SigV4 和队列预置库已针对内存使用 和模块化进行优化,并已通过代码质量检查(例如 MISRA-C 合规性和 Coverity 静态分析 )。 要了解更多信息并开始使用,可访问 SigV4 和队列预置网页或 GitHub 资源库 (SigV4 、 队列预置 )。
最后要提到的是,我们添加了一个针对 Arm Cortex-M3 mps2-an385 QEMU 模型的 FreeRTOS 内核演示,可作为在您使用硬件之前评估 FreeRTOS 的一个方法。FreeRTOS 下载中包含可用于 IAR 嵌入式工作台以及 arm-none-eabi-gcc (GNU GCC) 工具链的预配置构建项目。
我们期待您的持续反馈。欢迎访问 FreeRTOS 论坛 发表您的评论或要求!