Zephir 2.3.0


Zephir 2.3.0

Die Veröffentlichung von RTOS Zephyr 2.3.0 wurde vorgestellt.

Zephyr basiert auf einem kompakten Kernel, der für den Einsatz in ressourcenbeschränkten und eingebetteten Systemen konzipiert ist. Wird unter der Apache 2.0-Lizenz vertrieben und von der Linux Foundation verwaltet.

Der Zephyr-Kern unterstützt mehrere Architekturen, darunter ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32. 

Wesentliche Verbesserungen in dieser Version:

  • Neues Zephyr CMake-Paket, das den Bedarf reduziert
    Umgebungsvariablen
  • Neue Devicetree-API basierend auf hierarchischen Makros. Diese neue API ermöglicht C-Code den einfachen Zugriff auf alle Devicetree-Knoten und -Eigenschaften.
  • Die Kernel-Timeout-API wurde neu gestaltet, um flexibler und konfigurierbarer zu sein, mit Blick auf die zukünftige Unterstützung von Funktionen wie 64-Bit und absoluten Timeouts
  • Der neue Allokator k_heap/sys_heap bietet eine bessere Leistung als der vorhandene k_mem_pool/sys_mem_pool
  • Der Bluetooth Low Energy Host unterstützt jetzt LE Advertising Extensions
  • CMSIS-DSP-Bibliothek integriert

Source: linux.org.ru

Kommentar hinzufügen