FreeRTOS 202604 LTS 现已发布,提供增强的安全功能和 MQTT v5.0 支持
FreeRTOS 202604 LTS 现已发布,这是面向嵌入式设备的开源实时操作系统的新版长期支持(LTS)版本。该版本将为嵌入式系统开发人员和物联网(IoT)设备制造商提供为期两年的稳定功能、安全更新以及关键漏洞修复。它解决了嵌入式系统中的关键挑战,包括内存安全、代码质量和协议支持。
FreeRTOS 内核 v11.3.0 引入了新的硬件端口、安全强化措施以及扩展的内存保护单元(MPU)支持,从而减少了 FreeRTOS 占用的 MPU 区域数量,并允许开发人员为特定于应用程序的内存保护预留硬件区域。此外,coreMQTT v5.0.2 还增加了对 MQTT v5.0 协议的支持,为带宽受限的设备提供了主题别名等功能,并为交互式物联网应用提供了请求/响应模式。coreSNTP v2.0.0 的使用周期可持续至 2038 年,因此当前部署的设备在其整个运行周期内都能正确验证 TLS 证书和时间戳数据。
此次发布提供的库均经过内存安全性和 MISRA-C 合规性验证。这些库提升了嵌入式系统的稳健性、可移植性和可靠性。
coreMQTT 和 coreSNTP 的迁移指南为升级至 FreeRTOS 202604 LTS 提供了详细指导。对于需要在上一 LTS 版本到期后进行关键修复的项目,可选择使用 FreeRTOS 的延长维护计划。要了解更多信息,请访问 FreeRTOS LTS 页面和 FreeRTOS LTS GitHub 存储库。