Прадстаўлены рэліз 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