Zephyr 2.3.0


Zephyr 2.3.0

Presentata la versione RTOS Zephyr 2.3.0.

Zephyr è basato su un kernel compatto progettato per l'uso in sistemi embedded e con risorse limitate. Distribuito sotto la licenza Apache 2.0 e gestito dalla Linux Foundation.

Il core Zephyr supporta più architetture, tra cui ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32. 

Principali miglioramenti in questa versione:

  • Nuovo pacchetto Zephyr CMake, che riduce la necessità di
    variabili ambientali
  • Nuova API Devicetree basata su macro gerarchiche. Questa nuova API consente al codice C di accedere facilmente a tutti i nodi e le proprietà di Devicetree.
  • L'API di timeout del kernel è stata riprogettata per essere più flessibile e configurabile, con in mente il supporto futuro per funzionalità come timeout assoluti e a 64 bit
  • Il nuovo allocatore k_heap/sys_heap ha prestazioni migliori rispetto all'attuale k_mem_pool/sys_mem_pool
  • L'host Bluetooth Low Energy ora supporta le estensioni pubblicitarie LE
  • Libreria CMSIS-DSP integrata

Fonte: linux.org.ru

Aggiungi un commento