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