Arduino стартира бета версията на своите ядра, интегрирани със Zephyr OS

  • Arduino прави крачка в бъдещето приемане на Zephyr OS като заместител на Mbed OS.
  • Zephyr OS захранва Arduino с разширени функции като многозадачност и планиране в реално време.
  • Бета версията вече е налична, което позволява на разработчиците да тестват и оптимизират своите проекти на модерна платформа.
  • Безпроблемен преход: Потребителите все още могат да се насладят на простотата на Arduino с по-големи възможности под капака.

Arduino Cores Zephyr OS Beta

Arduino направи голяма крачка напред като стартира бета версията на своите базирани на Zephyr OS ядра, отбелязвайки началото на нова ера за вградена разработка. Тази промяна идва в отговор на решението на ARM да прекрати Mbed OS, операционната система в реално време, която досега беше ключова в много платки Arduino.

Това движение гарантира не само непрекъснатостта на опората, но и предлага на разработчиците по-модерна, модерна и мащабируема платформа. Zephyr OS, операционна система с отворен код в реално време, се характеризира със своята модулност и способността си да поддържа множество хардуерни архитектури.

Какво е Zephyr OS и защо е важно?

Zephyr OS е RTOS от следващо поколение, предназначена за устройства с ниска мощност и ограничени ресурси. Неговият модулен дизайн, заедно с функции като програмиране в реално време и комуникация между процесите, го прави перфектен инструмент за напреднали проекти. Освен това, неговата обширна общност с отворен код гарантира постоянно иновации и поддръжка.

Arduino, чрез интегриране на Zephyr OS, предлага предимства като:

  • По-голяма ефективност: По-бързо време за изграждане и по-малки двоични файлове.
  • гъвкавост: възможност за персонализиране и мащабиране според нуждите на проекта.
  • Разширена интеграция: Поддръжка на функции като многозадачност и планиране в реално време.

Основни характеристики на ядрото Arduino с Zephyr OS

Интегрирането на Zephyr OS в ядрата на Arduino Това не предполага драстични промени в потребителското изживяване, но носи значителни подобрения във вътрешното функциониране. Някои от основните нови функции включват:

  • Динамично зареждане на скица: Скиците вече се компилират като ELF файлове и се зареждат динамично върху предварително компилиран фърмуер, базиран на Zephyr.
  • Възможности на подсистемата Zephyr: поддръжка за нишки, междупроцесна комуникация и програмиране в реално време.
  • Ефективност на компилация: Компилира се само тънък слой потребителски код и библиотеки, докато Zephyr OS остава статична, което значително намалява времето за компилиране.

Zephyr OS в действие

Как да започнете?

Разработчиците, които се интересуват да изпробват тази нова интеграция, могат да намерят ядрата заедно с подробни инструкции в официалното хранилище на Arduino в GitHub. Инсталацията е проста и ръководена, което позволява плавен преход към тази нова платформа.

Първата стъпка включва добавяне на подходящия URL адрес към диспечера на платката Arduino IDE и инсталирайте опцията „Arduino Zephyr Boards“.. Веднъж конфигурирани, потребителите могат да компилират и изпълняват скици като Blink с подобренията, които Zephyr предлага.

Какви платки са съвместими?

В този бета етап, Списъкът със съвместими платки включва:

  • Arduino Portenta H7
  • Arduino GIGA R1
  • Arduino Nano 33 BLE
  • Платки за разработка Renesas и NXP

За тези, които все още не притежават тези платки, е възможно да проучат работата на системата чрез компилиране на скици без нужда от физически хардуер.

Разработка с Arduino и Zephyr

Допринесете и помогнете за подобряването

Arduino кани цялата си общност да участва активно в тази бета версия. Разработчиците могат да докладват грешки, да предлагат функции и да допринасят с код чрез GitHub. Това е уникална възможност за пряко влияние върху бъдещето на вградените проекти.

Тази интеграция все още е в начален етап, но възможностите, които разкрива, са огромни. Не само осигурява непрекъсната поддръжка за настоящите платки на Arduino, но и поставя основата за по-стабилни и напреднали проекти в бъдеще

Arduino и Zephyr OS поставят началото на мощно сътрудничество и тази бета версия обещава да бъде началото на нова ера за технологичните ентусиасти и професионалисти.


Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.