Zefir 2.3.0


Zefir 2.3.0

Zaprezentowano wydanie RTOS Zephyr 2.3.0.

Zephyr opiera się na kompaktowym jądrze przeznaczonym do użytku w systemach o ograniczonych zasobach i systemach wbudowanych. Dystrybuowany na licencji Apache 2.0 i utrzymywany przez Linux Foundation.

Rdzeń Zephyr obsługuje wiele architektur, w tym ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32. 

Główne ulepszenia w tej wersji:

  • Nowy pakiet Zephyr CMake, zmniejszający potrzebę
    Zmienne środowiska
  • Nowe API Devicetree oparte na makrach hierarchicznych. Ten nowy interfejs API umożliwia kodowi C łatwy dostęp do wszystkich węzłów i właściwości Devicetree.
  • Interfejs API limitu czasu jądra został przeprojektowany, aby był bardziej elastyczny i konfigurowalny, z myślą o przyszłej obsłudze takich funkcji, jak limity czasu 64-bitowego i bezwzględne
  • Nowy alokator k_heap/sys_heap ma lepszą wydajność niż istniejący k_mem_pool/sys_mem_pool
  • Host Bluetooth Low Energy obsługuje teraz rozszerzenia reklamowe LE
  • Zintegrowana biblioteka CMSIS-DSP

Źródło: linux.org.ru

Dodaj komentarz