Zefiro 2.3.0


Zefiro 2.3.0

RTOS Zephyr 2.3.0 eldono prezentita.

Zephyr baziĝas sur kompakta kerno dizajnita por uzo en rimed-limigitaj kaj enkonstruitaj sistemoj. Distribuita sub la licenco Apache 2.0 kaj konservita de la Linukso-Fondaĵo.

La Zephyr-kerno subtenas plurajn arkitekturojn, inkluzive de ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32. 

Gravaj plibonigoj en ĉi tiu eldono:

  • Nova Zephyr CMake-pakaĵo, reduktante la bezonon de
    mediaj variabloj
  • Nova Devicetree API bazita sur hierarkiaj makrooj. Ĉi tiu nova API permesas al C-kodo facile aliri ĉiujn nodojn kaj proprietojn de Devicetree.
  • La Kernel-timeout API estis restrukturita por esti pli fleksebla kaj agordebla, kun estonta subteno por funkcioj kiel ekzemple 64-bitaj kaj absolutaj tempo-tempoj en menso.
  • La nova asignilo k_heap/sys_heap havas pli bonan rendimenton ol la ekzistanta k_mem_pool/sys_mem_pool
  • La Bludenta Low Energy Host nun subtenas LE-Reklamajn Etendaĵojn
  • CMSIS-DSP Biblioteko integrita

fonto: linux.org.ru

Aldoni komenton