Predstavljena izdaja RTOS Zephyr 2.3.0.
Zephyr temelji na kompaktnem jedru, zasnovanem za uporabo v sistemih z omejenimi viri in vgrajenih sistemih. Distribuira se pod licenco Apache 2.0 in ga vzdržuje Linux Foundation.
Jedro Zephyr podpira več arhitektur, vključno z ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32.
Glavne izboljšave v tej izdaji:
- Nov paket Zephyr CMake, ki zmanjšuje potrebo po
spremenljivke okolja - Nov API Devicetree, ki temelji na hierarhičnih makroh. Ta novi API omogoča kodi C enostaven dostop do vseh vozlišč in lastnosti Devicetree.
- API časovne omejitve jedra je bil preoblikovan tako, da je bolj prilagodljiv in nastavljiv, pri čemer je v mislih prihodnja podpora za funkcije, kot so 64-bitne in absolutne časovne omejitve
- Novi razdelilnik k_heap/sys_heap ima boljšo zmogljivost kot obstoječi k_mem_pool/sys_mem_pool
- Bluetooth Low Energy Host zdaj podpira LE Advertising Extensions
- Vgrajena knjižnica CMSIS-DSP
Vir: linux.org.ru