Arduino, популярната платформа за електроника с отворен код, прави значителна промяна в своята софтуерна основа. След Съобщението на Arm за прекратяване на поддръжката за Mbed през 2026 г., Arduino реши да приеме Zephyr RTOS като основна операционна система за няколко от неговите платки.
Тази промяна ще засегне редица продукти на Arduino, включително моделите от серията GIGA, Nano 33 BLE, Nano RP2040 Connect и PRO. Въпреки това, популярните модели UNO, MKR и Nano няма да бъдат засегнати, тъй като не зависят от Мбед.
За да осигурите плавен преход, Arduino планира постепенно внедряване. Първата бета версия, използваща Zephyr RTOS, се очаква в края на 2024 г., като пълното внедряване на различни платки е планирано за 2025 г. Този проактивен подход има за цел да завърши промяната много преди Arm напълно да премахне Mbed.
Участието на Arduino в Zephyr надхвърля това скорошно решение. Като сребърен член на проекта Zephyr, компанията активно допринася за неговото развитие. Това предишно участие несъмнено ускори процеса на създаване на ядро на Arduino, базирано на основата Zephyr.
Въпреки че тази промяна може да изглежда сложна за разработчиците, Arduino уверява потребителите, че преходът ще бъде прозрачен. API на Arduino, които формират интерфейса между хардуера и софтуера, ще останат непроменени. Това означава, че съществуващият код трябва да продължи да работи без модификации.
Zephyr RTOS, лека операционна система в реално време, управлявана от Linux Foundation, набира все повече позиции в общността на вградените системи. Възприемането му от Arduino вероятно допълнително ще затвърди позицията му на водещ избор за IoT и вградени приложения.
Трябва да се отбележи, че Arduino не е единственият, изправен пред това предизвикателство. Други видни играчи на пазара на вградени системи, като напр BBC micro:bit и Raspberry Pi, Те също ще трябва да се адаптират към края на поддръжката на Mbed.
Това стратегическо решение на Arduino подчертава променящ се пейзаж на разработката на вградени системи. С нарастването на хардуерните възможности и нарастването на сложността на софтуера изборът на основната операционна система става все по-важен. Природата с отворен код и нарастващата екосистема на Zephyr го правят привлекателна опция за разработчиците, които търсят стабилна и гъвкава платформа.