Zephyr 2.3.0


Zephyr 2.3.0

Bemutatták az RTOS Zephyr 2.3.0 kiadását.

A Zephyr egy kompakt kernelen alapul, amelyet erőforrás-korlátozott és beágyazott rendszerekben való használatra terveztek. Az Apache 2.0 licenc alatt terjesztik, és a Linux Foundation karbantartja.

A Zephyr mag többféle architektúrát támogat, beleértve az ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32 architektúrákat. 

A kiadás főbb fejlesztései:

  • Új Zephyr CMake csomag, csökkentve annak szükségességét
    Környezeti változók
  • Új Devicetree API hierarchikus makrók alapján. Ez az új API lehetővé teszi, hogy a C kód könnyen elérje az összes Devicetree csomópontot és tulajdonságot.
  • A Kernel időtúllépési API-t újratervezték, hogy rugalmasabb és konfigurálhatóbb legyen, szem előtt tartva az olyan funkciók jövőbeli támogatását, mint a 64 bites és az abszolút időtúllépések
  • Az új k_heap/sys_heap allokátor teljesítménye jobb, mint a meglévő k_mem_pool/sys_mem_pool
  • A Bluetooth Low Energy Host mostantól támogatja az LE hirdetési bővítményeket
  • Integrált CMSIS-DSP könyvtár

Forrás: linux.org.ru

Hozzászólás