发布于: Oct 17, 2022

今天,我们很高兴地宣布推出 FreeRTOS 长期支持 (LTS) 的第二个版本 - FreeRTOS 202210.00 LTS。此版本包括 AWS IoT 队列预置和蜂窝网 LTE-M 接口等新库,以简化设备预置和移动网络连接。此版本还包括改进了模块性和稳定性的 coreMQTT 和 FreeRTOS-Plus-TCP 库。此 FreeRTOS LTS 版本中包含的所有库已在这篇博文中列出,我们将在 2024 年 10 月之前提供这些库的安全和关键漏洞修复。借助 LTS 版本,您可以继续维护现有 FreeRTOS 代码库,并避免因 FreeRTOS 版本升级导致的任何潜在中断。

与之前的 FreeRTOS LTS 版本类似,FreeRTOS 202210.00 LTS 包括已使用 C 边界模型检查器 (CBMC) 自动推理工具进行了内存安全性验证的库,从而帮助缓解缓冲区溢出等代码安全问题。此外,所有 LTS 库均已经过某种代码质量检查,包括 MISRA-C 合规性和 Coverity 静态分析,以帮助提高内嵌系统的代码安全性、可移植性和可靠性(请参阅 LTS 代码质量检查清单)。

之前 LTS 版本的支持期限将于 2023 年 3 月结束,为您提供了六个月的 LTS 版本之间的重叠期,方便您迁移项目。要将项目升级到 FreeRTOS 202210.00 LTS,请参阅迁移指南和相应的验证测试。如果您不想升级,只想在之前 LTS 版本到期后继续接收其关键修复程序,您可以考虑加入 FreeRTOS 延长维护计划

要使用最新 LTS 版本认证开发板(或更新合格的板),并将其在 AWS 合作伙伴设备目录中列出(或更新),您可以使用适用于 FreeRTOS 202210.00 LTS 的 AWS IoT 设备测试器

要了解更多信息并开始使用,请参阅 FreeRTOS LTS 页面FreeRTOS LTS GitHub 存储库