به گفته hackster
آردوینو بهتازگی نسخه جدیدی از هستههای مبتنی بر سیستمعامل بلادرنگ Zephyr RTOS خود را معرفی کرده است. این حرکت پس از تصمیم شرکت آرم به توقف توسعه سیستمعامل Mbed OS صورت گرفته که پیشتر زیرساخت برخی از هستههای آردوینو را تشکیل میداد. نسخه جدید که همچنان در مرحله بتا قرار دارد، قابلیتهای ازدسترفته پیشین را بازمیگرداند و مجموعهای از رفع اشکالات را ارائه میدهد.
به گفته تیم آردوینو: «ZephyrOS یک سیستمعامل بلادرنگ منبعباز و پیشرفته است که برای دستگاههای کممصرف و با منابع محدود طراحی شده است. ما در حال انتقال هستههای آردوینو به ZephyrOS هستیم تا پشتیبانی مداوم و نوآوری را برای توسعهدهندگان تضمین کنیم. این سیستمعامل مدرن، مقیاسپذیر و پر از ویژگیهای جدید، نیازهای در حال تحول جامعه توسعه امبدد را برآورده میکند.»
انتقال آردوینو به Zephyr RTOS از روی اجبار صورت گرفت. پس از اعلام شرکت آرم مبنی بر توقف توسعه Mbed OS، آردوینو مجبور شد به دنبال جایگزینی مناسب باشد. در دسامبر سال گذشته، اولین هستههای مبتنی بر Zephyr منتشر شدند که نقطه شروع آنها پروژهای از برنامه Google Summer of Code (GSoC) در سال ۲۰۲۲ بود.
هستههای Zephyr تنها برای زیرمجموعهای از بردهای میکروکنترلر آردوینو که پیشتر از Mbed OS استفاده میکردند، در دسترس هستند. این بردها شامل موارد زیر میشوند:
نسخه جدید هستهها شامل ارتقاء به Zephyr RTOS 4.2.0، رفع اشکالات متعدد و افزودن قابلیتهایی است که پیشتر در دسترس نبودند. برخی از ویژگیهای برجسته این نسخه عبارتاند از:
آردوینو پیشتر承诺 داده بود که هستههای نسل جدید مزایای متعددی را به همراه خواهند داشت. این مزایا شامل موارد زیر هستند:
علاقهمندان به آزمایش این هستههای جدید که همچنان در مرحله بتا هستند، میتوانند آدرس بسته https://downloads.arduino.cc/packages/package_zephyr_index.json را به IDE آردوینو اضافه کنند. گزارش اشکالات باید از طریق مخزن GitHub ارسال شود؛ جایی که کد منبع تحت مجوز Apache License 2.0 در دسترس است.
برد | قابلیتهای جدید |
---|---|
Arduino Portenta H7 | پشتیبانی از SPI، PWM، ویدئو و ADC |
Arduino Portenta C33 | پشتیبانی از Wi-Fi و بلوتوث کممصرف (BLE) |
Arduino GIGA R1 WiFi | پشتیبانی در حال توسعه برای شیلد نمایش |
Arduino Opta (PLC) | پشتیبانی کامل از خانواده کنترلکنندههای منطقی |
Arduino Nano 33 BLE | پشتیبانی پایه |
انتقال آردوینو به Zephyr RTOS گامی مهم در جهت تضمین آینده توسعه برای بردهای میکروکنترلر این شرکت است. با ارائه قابلیتهای جدید، رفع اشکالات و استفاده از زیرساختهای مدرن، آردوینو به توسعهدهندگان امبدد اطمینان میدهد که همچنان به یک پلتفرم قدرتمند و بهروز دسترسی دارند. اگرچه این هستهها همچنان در مرحله بتا هستند، اما چشمانداز روشنی برای آینده توسعه با آردوینو ترسیم میکنند.
نویسنده شو !
سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.