Публикувана версия RTOS Zephyr 2.3.0.
Zephyr е основана на компактно ядро, проектирано за използване в системи с ограничени ресурси и вградени системи. Разпространява се под лиценз Apache 2.0 и се поддържа от Linux Foundation.
Ядрото Zephyr поддържа няколко архитектури, включително ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32.
Основните подобрения в тази версия:
- Нов пакет Zephyr CMake, който намалява нуждата от
променливи на средата - Новият Devicetree API, в базиран на йерархични макроси. Този нов API позволява на C кода да получи прост достъп до всички възли и свойства на Devicetree.
- Kernel timeout API беше преработен, за да бъде по-гъвкав и настраиваем, с оглед бъдеща поддръжка на функции като 64-битови и абсолютни таймаути.
- Новият алокатор k_heap/sys_heap предлага по-добра производителност от сегашния k_mem_pool/sys_mem_pool.
- Bluetooth Low Energy Host вече поддържа LE Advertising Extensions.
- Интегрирана библиотека CMSIS-DSP.
Източник: linux.org.ru

