RTOS Zephyr 2.3.0 -julkaisu esitelty.
Zephyr perustuu kompaktiin ytimeen, joka on suunniteltu käytettäväksi resurssirajoitteisissa ja sulautetuissa järjestelmissä. Jaettu Apache 2.0 -lisenssillä ja sitä ylläpitää Linux Foundation.
Zephyr-ydin tukee useita arkkitehtuureja, mukaan lukien ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32.
Tärkeimmät parannukset tähän julkaisuun:
- Uusi Zephyr CMake -paketti, joka vähentää tarvetta
ympäristömuuttujat - Uusi Devicetree API perustuu hierarkkisiin makroihin. Tämän uuden API:n avulla C-koodi pääsee helposti kaikkiin Devicetree-solmuihin ja -ominaisuuksiin.
- Ytimen aikakatkaisusovellusliittymä on suunniteltu uudelleen joustavammaksi ja konfiguroitavammaksi tulevaisuuden tuki ominaisuuksille, kuten 64-bittisille ja absoluuttisille aikakatkaisuille.
- Uuden allokaattorin k_heap/sys_heap suorituskyky on parempi kuin nykyisen k_mem_pool/sys_mem_pool
- Bluetooth Low Energy Host tukee nyt LE Advertising Extensions -laajennuksia
- Integroitu CMSIS-DSP-kirjasto
Lähde: linux.org.ru