Zephyr 2.3.0


Zephyr 2.3.0

Die Veröffentlichung von RTOS Zephyr 2.3.0 wurde vorgestellt.

Zephyr basiert auf einem kompakten Kern, der für den Einsatz in ressourcenbeschränkten und eingebetteten Systemen konzipiert ist. Es wird unter der Apache 2.0-Lizenz verteilt und von der Linux Foundation unterstützt.

Der Zephyr-Kernel unterstützt mehrere Architekturen, einschließlich ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa und RISC-V 32. 

Die wichtigsten Verbesserungen in dieser Veröffentlichung:

  • Ein neues Zephyr CMake-Paket, das den Bedarf an
    Umgebungsvariablen reduziert.
  • Eine neue Devicetree-API, die auf hierarchischen Makros basiert. Diese neue API ermöglicht es C-Code, einfachen Zugriff auf alle Knoten und Eigenschaften des Devicetrees zu erhalten.
  • Die Kernel-Timeout-API wurde überarbeitet, um flexibler und anpassbarer zu sein, mit Blick auf die zukünftige Unterstützung für Funktionen wie 64-Bit- und absolute Timeouts.
  • Ein neuer k_heap/sys_heap-Allocator bietet eine bessere Leistung als der vorhandene k_mem_pool/sys_mem_pool.
  • Der Bluetooth Low Energy Host unterstützt jetzt LE Advertising Extensions.
  • Die CMSIS-DSP-Bibliothek wurde integriert.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4