Představeno vydání RTOS Zephyr 2.3.0.
Zephyr je založen na kompaktním jádře navrženém pro použití v systémech s omezenými zdroji a vestavěných systémech. Distribuováno pod licencí Apache 2.0 a spravováno Linux Foundation.
Jádro Zephyr podporuje více architektur, včetně ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32.
Hlavní vylepšení v tomto vydání:
- Nový balíček Zephyr CMake, který snižuje potřebu
proměnné prostředí - Nové Devicetree API založené na hierarchických makrech. Toto nové API umožňuje kódu C snadný přístup ke všem uzlům a vlastnostem Devicetree.
- Rozhraní API pro časový limit jádra bylo přepracováno tak, aby bylo flexibilnější a konfigurovatelné, s ohledem na budoucí podporu funkcí, jako jsou 64bitové a absolutní časové limity.
- Nový alokátor k_heap/sys_heap má lepší výkon než stávající k_mem_pool/sys_mem_pool
- Bluetooth Low Energy Host nyní podporuje rozšíření LE Advertising Extensions
- Integrovaná knihovna CMSIS-DSP
Zdroj: linux.org.ru