Arduino, la popular plataforma d'electrònica de codi obert, està realitzant un canvi significatiu a la base de programari. Després l'anunci d'Arm de discontinuar el suport per a Mbed el 2026, Arduino ha decidit adoptar Zephyr RTOS com a sistema operatiu subjacent per a diverses de les seves plaques.
Aquest canvi afectarà una sèrie de productes Arduino, inclosos els models GIGA, Nano 33 BLE, Nano RP2040 Connect i la sèrie PRO. No obstant això, els populars models UNO, MKR i Nano no es veuran afectats, ja que no depenen de Mbed.
Per garantir una transició fluida, Arduino planeja una implementació gradual. La primera versió beta utilitzant Zephyr RTOS s'espera per a finals de 2024, amb un desplegament complet per a diverses plaques programat per a 2025. Aquest enfocament proactiu té com a objectiu completar el canvi molt abans que Arm elimini completament Mbed.
La participació d'Arduino a Zephyr va més enllà d'aquesta decisió recent. Com a membre Silver del projecte Zephyr, la companyia ha estat contribuint activament al seu desenvolupament. Aquesta participació prèvia ha accelerat sens dubte el procés de creació d'un nucli Arduà basat en la fundació Zephyr.
Encara que aquest canvi pugui semblar complex per als desenvolupadors, Arduino assegura als usuaris que la transició serà transparent. Les API d'Arduino, que formen la interfÃcie entre el maquinari i el programari, romandran sense canvis. Això vol dir que el codi existent hauria de continuar funcionant sense modificacions.
Zephyr RTOS, un sistema operatiu lleuger i en temps real gestionat per la Linux Foundation, ha anat guanyant terreny a la comunitat de sistemes embeguts. La seva adopció per part d'Arduino probablement consolidarà encara més la seva posició com a opció lÃder per a aplicacions IoT i embegudes.
Cal destacar que Arduino no és l'únic que enfronta aquest desafiament. Altres actors destacats al mercat de sistemes embeguts, com BBC micro:bit i Raspberry Pi, també s'hauran d'adaptar a la fi del suport de Mbed.
Aquesta decisió estratègica d'Arduino posa de manifest el canviant panorama del desenvolupament de sistemes embeguts. A mesura que augmenten les capacitats del maquinari i creix la complexitat del programari, lelecció del sistema operatiu subjacent es torna cada vegada més crucial. La naturalesa de codi obert i el creixent ecosistema de Zephyr el converteixen en una opció atractiva per als desenvolupadors que cerquen una plataforma sòlida i flexible.