Zephyr RTOS

پروژه زفیر

سیستم عامل Zephyr یک تلاش مشترک منبع باز برای ایجاد یک سیستم عامل بلادرنگ (RTOS) برای اینترنت اشیا (IoT) است. این مبتنی بر یک هسته کوچک است که برای استفاده در سیستم‌های محدود به منابع طراحی شده است: از سنسورهای محیطی تعبیه‌شده ساده و پوشیدنی‌های LED گرفته تا ساعت‌های هوشمند پیچیده و دروازه‌های بی‌سیم اینترنت اشیا.

هسته Zephyr محیط اجرای چند رشته ای کم، کارایی بالا و مجموعه ای غنی از ویژگی های موجود را فراهم می کند. بقیه اکوسیستم Zephyr، از جمله درایورهای دستگاه، پشته شبکه و کدهای خاص برنامه، از ویژگی‌های هسته برای ایجاد یک برنامه کامل استفاده می‌کنند. این هسته از چندین معماری از جمله ARM Cortex-M، Intel x86، ARC، NIOS II، Tensilica Xtensa و RISC-V پشتیبانی می کند.

برای شروع استفاده از OpenThread با Zephyr، نمونه های شبکه Echo Server و Echo Client را از مخزن پروژه Zephyr در GitHub بررسی کنید. می‌توانید این نمونه‌ها را روی SoCهایی اجرا کنید که از رادیو IEEE 802.15.4 پشتیبانی می‌کنند، برای مثال Nordic nRF52840 .

اطلاعات بیشتر