Iniharap ang paglabas ng RTOS Zephyr 2.3.0.
Ang Zephyr ay batay sa isang compact na kernel na idinisenyo para sa paggamit sa resource-constrained at embedded system. Ibinahagi sa ilalim ng lisensya ng Apache 2.0 at pinananatili ng Linux Foundation.
Sinusuportahan ng Zephyr core ang maraming arkitektura, kabilang ang ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32.
Mga pangunahing pagpapabuti sa release na ito:
- Bagong Zephyr CMake package, binabawasan ang pangangailangan para sa
mga variable ng kapaligiran - Bagong Devicetree API batay sa hierarchical macros. Ang bagong API na ito ay nagbibigay-daan sa C code na madaling ma-access ang lahat ng Devicetree node at property.
- Ang Kernel timeout API ay muling idinisenyo upang maging mas nababaluktot at mai-configure, na may suporta sa hinaharap para sa mga tampok tulad ng 64-bit at ganap na mga timeout sa isip.
- Ang bagong allocator na k_heap/sys_heap ay may mas mahusay na performance kaysa sa kasalukuyang k_mem_pool/sys_mem_pool
- Sinusuportahan na ngayon ng Bluetooth Low Energy Host ang LE Advertising Extensions
- Isinama ang CMSIS-DSP Library
Pinagmulan: linux.org.ru