نسخه RTOS Zephyr 2.3.0 ارائه شد.
Zephyr مبتنی بر یک هسته فشرده است که برای استفاده در سیستمهای دارای محدودیت منابع و تعبیه شده طراحی شده است. تحت مجوز Apache 2.0 توزیع شده و توسط بنیاد لینوکس نگهداری می شود.
هسته Zephyr از چندین معماری از جمله ARM، Intel x86/x86-64، ARC، NIOS II، Tensilica Xtensa، RISC-V 32 پشتیبانی می کند.
پیشرفت های عمده در این نسخه:
- پکیج New Zephyr CMake که نیاز به
متغیرهای محیطی - Devicetree API جدید بر اساس ماکروهای سلسله مراتبی. این API جدید به کد C اجازه می دهد تا به راحتی به تمام گره ها و ویژگی های Devicetree دسترسی داشته باشد.
- API timeout Kernel به گونه ای طراحی شده است که انعطاف پذیرتر و قابل تنظیم تر باشد، با در نظر گرفتن پشتیبانی آینده از ویژگی هایی مانند مهلت زمانی 64 بیتی و مطلق.
- تخصیص دهنده جدید k_heap/sys_heap عملکرد بهتری نسبت به k_mem_pool/sys_mem_pool موجود دارد.
- میزبان کم انرژی بلوتوث اکنون از افزونه های تبلیغاتی LE پشتیبانی می کند
- کتابخانه CMSIS-DSP یکپارچه شده است
منبع: linux.org.ru