RTOS Zephyr 2.3.0 版本发布。
Zephyr 基于紧凑的内核,设计用于资源受限的嵌入式系统。 根据 Apache 2.0 许可证分发并由 Linux 基金会维护。
Zephyr内核支持多种架构,包括ARM、Intel x86/x86-64、ARC、NIOS II、Tensilica Xtensa、RISC-V 32。
此版本的主要改进:
- 新的 Zephyr CMake 包,减少了对
环境变量 - 基于分层宏的新 Devicetree API。 这个新的 API 允许 C 代码轻松访问所有 Devicetree 节点和属性。
- 内核超时 API 经过重新设计,更加灵活和可配置,并考虑到未来对 64 位和绝对超时等功能的支持
- 新的分配器 k_heap/sys_heap 比现有的 k_mem_pool/sys_mem_pool 具有更好的性能
- 低功耗蓝牙主机现在支持 LE 广告扩展
- 集成 CMSIS-DSP 库
来源: linux.org.ru