RTOS Zephyr 2.3.0 utgivelse presentert.
Zephyr er basert på en kompakt kjerne designet for bruk i ressursbegrensede og innebygde systemer. Distribuert under Apache 2.0-lisensen og vedlikeholdt av Linux Foundation.
Zephyr-kjernen støtter flere arkitekturer, inkludert ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32.
Store forbedringer i denne utgivelsen:
- Ny Zephyr CMake-pakke, reduserer behovet for
Miljøvariabler - Ny Devicetree API basert på hierarkiske makroer. Denne nye API-en lar C-koden enkelt få tilgang til alle Devicetree-noder og egenskaper.
- Kernel timeout API har blitt redesignet for å være mer fleksibel og konfigurerbar, med fremtidig støtte for funksjoner som 64-bit og absolutte tidsavbrudd i tankene
- Den nye allokatoren k_heap/sys_heap har bedre ytelse enn den eksisterende k_mem_pool/sys_mem_pool
- Bluetooth Low Energy Host støtter nå LE Advertising Extensions
- CMSIS-DSP bibliotek integrert
Kilde: linux.org.ru