Foi lançado o RTOS Zephyr 2.3.0.
O Zephyr é baseado em um núcleo compacto, projetado para uso em sistemas com recursos limitados e sistemas incorporados. Distribuído sob a licença Apache 2.0 e sustentado pela Linux Foundation.
O núcleo Zephyr suporta várias arquiteturas, incluindo ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa e RISC-V 32.
Principais melhorias nesta versão:
- Novo pacote Zephyr CMake, reduzindo a necessidade de
variáveis de ambiente - Nova API Devicetree baseada em macros hierárquicas. Esta nova API permite que o código em C acesse facilmente todos os nós e propriedades do Devicetree.
- A API de tempo limite do kernel foi redesenhada para ser mais flexível e configurável, considerando o suporte futuro para recursos como tempos limite absolutos e de 64 bits.
- O novo alocador k_heap/sys_heap tem desempenho superior ao existente k_mem_pool/sys_mem_pool.
- O Bluetooth Low Energy Host agora suporta extensões de publicidade LE.
- Biblioteca CMSIS-DSP integrada.
Fonte: linux.org.ru

