Подано реліз 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 дозволяє коду на Сі отримати простий доступ до всіх вузлів та властивостей Devicetree.
- Kernel timeout API був перероблений, щоб бути більш гнучким і налаштованим, з урахуванням майбутньої підтримки таких функцій, як 64-бітові та абсолютні тайм-аути
- Новий аллокатор k_heap/sys_heap має кращу продуктивність, ніж наявний k_mem_pool/sys_mem_pool
- The Bluetooth Low Energy Host тепер підтримує LE Advertising Extensions
- Інтегровано Бібліотеку CMSIS-DSP
Джерело: linux.org.ru