آردوینو با فریم‌ور جدید مبتنی بر Zephyr RTOS و نسخه‌ ۰.۳.۲ گام‌های تازه‌ای برمی‌دارد

آردوینو با فریم‌ور جدید مبتنی بر Zephyr RTOS
21 بازدید
۱۴۰۴-۰۵-۲۵
3 دقیقه
  • نویسنده: مریم میریان
  • درباره نویسنده: ---

به گفته hackster

آردوینو نسخه جدیدی از هسته‌های مبتنی بر Zephyr RTOS را منتشر کرده است که جایگزین Mbed OS شرکت آرم شده و در مرحله بتا قرار دارد. این به‌روزرسانی برای بردهای منتخب، قابلیت‌های جدیدی مانند پشتیبانی از Wi-Fi، بلوتوث کم‌مصرف و حسگرهای تصویر را به همراه رفع اشکالات متعدد ارائه می‌دهد.

معرفی حرکت آردوینو به Zephyr RTOS

آردوینو به‌تازگی نسخه جدیدی از هسته‌های مبتنی بر سیستم‌عامل بلادرنگ Zephyr RTOS خود را معرفی کرده است. این حرکت پس از تصمیم شرکت آرم به توقف توسعه سیستم‌عامل Mbed OS صورت گرفته که پیش‌تر زیرساخت برخی از هسته‌های آردوینو را تشکیل می‌داد. نسخه جدید که همچنان در مرحله بتا قرار دارد، قابلیت‌های ازدست‌رفته پیشین را بازمی‌گرداند و مجموعه‌ای از رفع اشکالات را ارائه می‌دهد.

به گفته تیم آردوینو: «ZephyrOS یک سیستم‌عامل بلادرنگ منبع‌باز و پیشرفته است که برای دستگاه‌های کم‌مصرف و با منابع محدود طراحی شده است. ما در حال انتقال هسته‌های آردوینو به ZephyrOS هستیم تا پشتیبانی مداوم و نوآوری را برای توسعه‌دهندگان تضمین کنیم. این سیستم‌عامل مدرن، مقیاس‌پذیر و پر از ویژگی‌های جدید، نیازهای در حال تحول جامعه توسعه امبدد را برآورده می‌کند.»

چرا آردوینو به Zephyr RTOS روی آورد؟

Zephyr RTOS

انتقال آردوینو به Zephyr RTOS از روی اجبار صورت گرفت. پس از اعلام شرکت آرم مبنی بر توقف توسعه Mbed OS، آردوینو مجبور شد به دنبال جایگزینی مناسب باشد. در دسامبر سال گذشته، اولین هسته‌های مبتنی بر Zephyr منتشر شدند که نقطه شروع آن‌ها پروژه‌ای از برنامه Google Summer of Code (GSoC) در سال ۲۰۲۲ بود.

بردهای پشتیبانی‌شده و قابلیت‌های جدید

بردهای هدف

هسته‌های Zephyr تنها برای زیرمجموعه‌ای از بردهای میکروکنترلر آردوینو که پیش‌تر از Mbed OS استفاده می‌کردند، در دسترس هستند. این بردها شامل موارد زیر می‌شوند:

  • Arduino GIGA R1 WiFi
  • خانواده Arduino Opta (کنترل‌کننده‌های منطقی قابل‌برنامه‌ریزی یا PLC)
  • Arduino Portenta H7 و Portenta C33
  • Arduino Nano 33 BLE

به‌روزرسانی‌ها و قابلیت‌های نسخه جدید

به‌روزرسانی‌ها و قابلیت‌های نسخه جدید

نسخه جدید هسته‌ها شامل ارتقاء به Zephyr RTOS 4.2.0، رفع اشکالات متعدد و افزودن قابلیت‌هایی است که پیش‌تر در دسترس نبودند. برخی از ویژگی‌های برجسته این نسخه عبارت‌اند از:

  • پشتیبانی از SPI، مدولاسیون عرض پالس (PWM)، ویدئو و مبدل آنالوگ به دیجیتال (ADC) در Arduino Portenta H7
  • پشتیبانی از Wi-Fi و بلوتوث کم‌مصرف (BLE) در Arduino Portenta C33
  • پشتیبانی از حسگر تصویر GalaxyCore GC2145
  • پشتیبانی در حال توسعه برای شیلد نمایش Arduino GIGA

مزایای هسته‌های مبتنی بر Zephyr

آردوینو پیش‌تر承诺 داده بود که هسته‌های نسل جدید مزایای متعددی را به همراه خواهند داشت. این مزایا شامل موارد زیر هستند:

  • کامپایل سریع‌تر و فایل‌های باینری کوچک‌تر
  • استفاده از زیرسیستم‌های Zephyr مانند threading، ارتباط بین‌فرآیندی و زمان‌بندی بلادرنگ
  • بارگذاری پویای اسکچ‌ها که در آن اسکچ‌ها به‌صورت باینری ELF کامپایل شده و توسط فریمور Zephyr از پیش کامپایل‌شده اجرا می‌شوند

نحوه دسترسی و آزمایش هسته‌های جدید

علاقه‌مندان به آزمایش این هسته‌های جدید که همچنان در مرحله بتا هستند، می‌توانند آدرس بسته 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 گامی مهم در جهت تضمین آینده توسعه برای بردهای میکروکنترلر این شرکت است. با ارائه قابلیت‌های جدید، رفع اشکالات و استفاده از زیرساخت‌های مدرن، آردوینو به توسعه‌دهندگان امبدد اطمینان می‌دهد که همچنان به یک پلتفرم قدرتمند و به‌روز دسترسی دارند. اگرچه این هسته‌ها همچنان در مرحله بتا هستند، اما چشم‌انداز روشنی برای آینده توسعه با آردوینو ترسیم می‌کنند.

اطلاعات
21
0
0
لینک و اشتراک
profile

نویسنده: مریم میریان

متخصص الکترونیک

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ
سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله