Fin de vie de la plateforme Arm Mbed prévue pour juillet 2026 – Arduino prévoit


Bras Mbed

L'annonce récente d'Arm selon laquelle la plateforme et le système d'exploitation Mbed arriveront en fin de vie en juillet 2026 a des implications importantes pour la communauté des développeurs embarqués. Cette évolution affecte particulièrement des marques comme micro:bit, Raspberry Pi et Arduino, qui ont toutes bénéficié du soutien d'Arm au fil des ans. Ces plateformes ont pris de l'ampleur dans les milieux éducatifs et au sein de la communauté des créateurs, permettant à de nombreuses fonctionnalités proposées par Mbed de devenir plus répandues et plus accessibles.

Points d'interêts :

  • La plateforme et le système d'exploitation Mbed d'Arm arriveront en fin de vie en juillet 2026.
  • Arduino a cherché de manière proactive un substitut à Mbed, en choisissant ZephyrOS.
  • Arduino a rejoint le projet Zephyr® en tant que membre Silver en 2023.
  • La transition vers ZephyrOS débutera avec une version bêta d'ici fin 2024.
  • Le déploiement de diverses cartes Arduino est prévu pour 2025.
  • Les cœurs Arduino de certaines cartes sont actuellement basés sur Mbed OS.
  • Les cartes Arduino populaires telles que les familles UNO, MKR et Nano n'utilisent pas le système d'exploitation Mbed.

S'adapter au changement : la transition d'Arduino vers ZephyrOS

Arduino considère chaque évolution technologique comme une opportunité d'améliorer sa plateforme et de fournir de meilleurs outils à ses utilisateurs. Alors que la fin de vie de Mbed approche à grands pas, Arduino a pris l'initiative de trouver un remplaçant approprié. La société a identifié ZephyrOS comme une excellente alternative et a rejoint le projet Zephyr® en tant que membre Silver en 2023, comme le souligne son dernier rapport Open Source.

Assurer la continuité pour les utilisateurs d'Arduino

Arduino s'engage à permettre à ses utilisateurs de continuer à utiliser le langage et les bibliothèques qui leur sont familiers. Cela implique la création d'un noyau Arduino basé sur une couche Zephyr sous-jacente. L'entreprise prévoit de publier la première version bêta de cette transition d'ici la fin de 2024, avec un déploiement sur différentes cartes à partir de 2025. Arduino encourage sa communauté à rester à l'écoute et à participer à la phase de test pour soutenir ces efforts.

Utilisation actuelle de Mbed dans l'écosystème Arduino

Chaque carte Arduino possède un « cœur » correspondant, qui est l'implémentation du langage de programmation Arduino pour son architecture de microcontrôleur spécifique. L'objectif des cœurs Arduino est d'exposer les mêmes commandes et instructions (API) quelle que soit la carte utilisée.

Pour certaines cartes, telles que GIGA, Nano 33 BLE, Nano RP2040 Connect, Portenta, la famille Nicla et Opta, Arduino a implémenté le cœur sur une couche d'abstraction fournie par Mbed OS pour accélérer le développement. Cependant, les cœurs d'autres cartes Arduino populaires des familles UNO, MKR et Nano sont implémentés différemment et n'utilisent pas Mbed OS.

Impact sur les utilisateurs finaux

En général, le fait qu'un cœur Arduino soit basé sur Mbed ou sur d'autres couches logicielles sous-jacentes n'a aucun impact pratique sur la manière dont les utilisateurs finaux programment les cartes. La transition vers ZephyrOS vise à maintenir cette expérience transparente pour les utilisateurs.

Perspectives d'avenir : développements futurs

Comme Arduino passe à ZephyrOSelle continue d'innover et d'améliorer sa plateforme. L'entreprise s'engage à fournir un support solide et à assurer une transition en douceur pour ses utilisateurs. Les prochains Arduino Days en 2024 offriront plus d'informations sur cette transition, avec des discussions entre Martino Facchin d'Arduino et Benjamin Cabè de Zephyr.

Autres domaines d'intérêt

Pour ceux qui s’intéressent aux implications plus larges de cette transition, plusieurs domaines méritent d’être explorés :

  • Impact éducatif : Comment la transition vers ZephyrOS affectera-t-elle les programmes éducatifs qui s’appuient sur Arduino ?
  • Implication de la communauté: Opportunités pour la communauté des créateurs de contribuer au développement et aux tests du nouveau cœur Arduino.
  • Compatibilité: Assurer la compatibilité avec les projets et bibliothèques existants pendant la transition.
  • Innovations futures : Nouvelles fonctionnalités et améliorations potentielles que ZephyrOS pourrait apporter à la plateforme Arduino.

En restant informés et engagés, les utilisateurs peuvent continuer à bénéficier de l’engagement d’Arduino envers l’innovation et l’excellence dans le domaine du développement embarqué.

Classé sous : Actualités technologiques





Dernières offres de gadgets geek

Divulgation: Certains de nos articles incluent des liens d'affiliation. Si vous achetez quelque chose via l'un de ces liens, Geeky Gadgets peut percevoir une commission d'affiliation. Découvrez notre politique de divulgation.





Vous pouvez lire l’article original (en Angais) sur le {site|blog}www.geeky-gadgets.com