Presentouse a versión RTOS Zephyr 2.3.0.
Zephyr baséase nun núcleo compacto deseñado para o seu uso en sistemas integrados e con recursos limitados. Distribuído baixo a licenza Apache 2.0 e mantido pola Fundación Linux.
O núcleo Zephyr admite varias arquitecturas, incluíndo ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32.
Melloras principais nesta versión:
- Novo paquete Zephyr CMake, reducindo a necesidade de
variables de ambiente - Nova API Devicetree baseada en macros xerárquicas. Esta nova API permite que o código C acceda facilmente a todos os nodos e propiedades de Devicetree.
- A API do tempo de espera do núcleo redeseñouse para ser máis flexible e configurable, tendo en conta o soporte futuro para funcións como os tempos de espera de 64 bits e absolutos.
- O novo asignador k_heap/sys_heap ten un mellor rendemento que o k_mem_pool/sys_mem_pool existente
- O anfitrión de baixa enerxía Bluetooth agora admite as extensións publicitarias LE
- Biblioteca CMSIS-DSP integrada
Fonte: linux.org.ru