RTOS Zephyr 2.3.0 version presenterad.
Zephyr är baserad på en kompakt kärna designad för användning i resursbegränsade och inbäddade system. Distribueras under Apache 2.0-licensen och underhålls av Linux Foundation.
Zephyr-kärnan stöder flera arkitekturer, inklusive ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32.
Stora förbättringar i den här utgåvan:
- Nytt Zephyr CMake-paket, vilket minskar behovet av
Miljövariabler - Nytt Devicetree API baserat på hierarkiska makron. Detta nya API tillåter C-kod att enkelt komma åt alla Devicetree-noder och egenskaper.
- Kernel timeout API har designats om för att vara mer flexibelt och konfigurerbart, med framtida stöd för funktioner som 64-bitars och absoluta timeouts i åtanke
- Den nya allokatorn k_heap/sys_heap har bättre prestanda än den befintliga k_mem_pool/sys_mem_pool
- Bluetooth Low Energy Host stöder nu LE Advertising Extensions
- CMSIS-DSP bibliotek integrerat
Källa: linux.org.ru