Texas Instruments élargit la prise en charge du système d’exploitation temps réel open source Zephyr à son portefeuille de composants embarqués. Cette extension concerne les microcontrôleurs, les microprocesseurs et les dispositifs de connectivité sans fil. Elle vise à proposer un environnement logiciel commun pour développer des applications sur différentes plateformes matérielles.
Pour les équipes utilisant déjà Zephyr, l’objectif est de conserver les chaînes d’outils et les méthodes de travail existantes lors du passage aux composants du fabricant. La réutilisation de la base de code doit limiter les adaptations nécessaires à la migration et faciliter le passage du prototype à la production.
Des microcontrôleurs aux systèmes connectés
Les composants concernés comprennent notamment des microcontrôleurs à cœurs M0 et M33. Les applications visées vont de la détection à très faible consommation aux systèmes embarqués connectés plus complexes, en associant calcul et communications sans fil.
L’intérêt d’un environnement commun est de réduire la fragmentation logicielle entre les plateformes. Les développeurs peuvent s’appuyer sur les mêmes pratiques de développement pour faire évoluer leur application en fonction des besoins matériels, plutôt que de reconstruire systématiquement leur environnement.
Des contributions intégrées au projet Zephyr
L’approche repose sur des contributions au projet Zephyr principal, selon une démarche dite « upstream-first ». Le code et les conceptions de référence sont proposés à la communauté en amont, afin de favoriser leur examen et leur intégration dans l’écosystème commun.
Des dépôts GitHub publics et des processus d’intégration et de déploiement continus, ou CI/CD, permettent également d’accéder aux ressources et aux nouvelles fonctionnalités avant leur intégration dans une version finale du kit de développement logiciel. Les équipes peuvent ainsi suivre les évolutions du support matériel et logiciel.
Cette organisation associe les contributions du fournisseur de semi-conducteurs aux pratiques de développement collaboratif du projet open source.
Des ressources pour accompagner la maintenance
Le support comprend des mises à jour des kits de développement logiciel, notamment pour traiter les vulnérabilités de sécurité. Des versions validées, des guides de migration et des notes de rétrocompatibilité complètent les ressources proposées aux développeurs.
Ces éléments visent à faciliter le suivi des applications sur la durée de vie des équipements. Ils présentent notamment un intérêt pour les projets industriels qui doivent concilier évolution du logiciel, maintien de la compatibilité et disponibilité prolongée des composants.
La documentation, les SDK et les conceptions de référence sont accessibles sur ti.com/zephyr.




La mission de PEI est de fournir à ses lecteurs des informations sur les nouveaux produits et services liés au secteur de l'industrie et qui sont disponibles sur le marché français. 
















