Претставено издание на 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
- Домаќинот со ниска енергија Bluetooth сега поддржува LE Advertising Extensions
- Интегрирана библиотека CMSIS-DSP
Извор: linux.org.ru