RTOS Zephyr 2.3.0 izdanje predstavljeno.
Zephyr je zasnovan na kompaktnom kernelu dizajniranom za upotrebu u sistemima sa ograničenim resursima i ugrađenim sistemima. Distribuira se pod licencom Apache 2.0 i održava ga Linux Foundation.
Zephyr jezgro podržava višestruke arhitekture, uključujući ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32.
Glavna poboljšanja u ovom izdanju:
- Novi Zephyr CMake paket, smanjuje potrebu za
varijable okruženja - Novi Devicetree API baziran na hijerarhijskim makroima. Ovaj novi API omogućava C kodu da lako pristupi svim Devicetree čvorovima i svojstvima.
- Kernel timeout API je redizajniran kako bi bio fleksibilniji i konfigurabilniji, s budućom podrškom za funkcije kao što su 64-bitna i apsolutna vremenska ograničenja
- Novi alokator k_heap/sys_heap ima bolje performanse od postojećeg k_mem_pool/sys_mem_pool
- Bluetooth Low Energy Host sada podržava LE Advertising Extensions
- CMSIS-DSP biblioteka integrisana
izvor: linux.org.ru