La nouvelle solution de développement logiciel Data Provenance établit un cadre de confiance pour les données créées en périphérie du réseau intelligent, garantissant ainsi leur fiabilité et leur intégrité de la création à l'utilisation ou au stockage. Des kits d'accès anticipé et des téléchargements logiciels seront disponibles via le portail développeur ADI le 25 avril.

« La charge de travail des développeurs de systèmes embarqués est plus complexe que jamais, entre les processeurs toujours plus sophistiqués, les nouveaux défis posés par la multiplicité des équipes de développement et un environnement de sécurité plus exigeant », a déclaré Rob Oshana, vice-président senior du groupe Logiciels et Plateformes numériques d'ADI. « Nos clients nous ont régulièrement fait part de leur souhait de pouvoir gérer plus rapidement et plus facilement la conception de leurs systèmes, allouer les ressources, démontrer rapidement des preuves de concept et ce, tout en garantissant l'intégrité des données en périphérie. C'est ce qui a motivé l'élargissement de notre offre de solutions de développement logiciel CodeFusion Studio™ System Planner et Data Provenance. »

Ces dernières années, les systèmes embarqués ont connu une croissance exponentielle en termes de vitesse de traitement, de nombre de cœurs, de fonctionnalités et de complexité, ce qui a permis de réduire les coûts et l'encombrement, mais a également complexifié les processus de développement logiciel. Les outils de développement traditionnels manquent souvent de la flexibilité et des possibilités de personnalisation nécessaires pour s'intégrer facilement à ces processus et aux bases de code existantes, pourtant essentielles à la conception efficace des systèmes modernes. Le planificateur de systèmes CodeFusion Studio™ d'ADI répond à bon nombre de ces défis liés à la création de projets et au partitionnement des ressources sur des systèmes complexes et hétérogènes.

S'appuyant sur une architecture open source sous licence, le planificateur système CodeFusion Studio™ d'ADI permet une création de projets flexible sur plusieurs cœurs et une allocation graphique des ressources mémoire et périphériques. Il inclut également des outils de configuration qui prennent en compte le système d'exploitation ou le firmware utilisé par un cœur donné, offrant ainsi des paramètres de configuration contextuels pour un périphérique ou un bloc mémoire alloué à ce cœur. Grâce à une meilleure visibilité sur les performances du système et à des outils open source accessibles pour optimiser l'allocation des ressources, les développeurs sont mieux armés pour concevoir des systèmes performants.

De plus, System Planner permet aux développeurs de générer le code nécessaire grâce à un système de création de projets basé sur des plugins. Ce système offre une flexibilité maximale tout en fournissant un ensemble commun d'outils de configuration. Une suite de plugins pour les plateformes de firmware courantes (Zephyr RTOS, ADI SDK, etc.) est incluse, mais les clients peuvent dupliquer et modifier ces plugins de création et de configuration de projets selon leurs besoins. Le système de plugins utilise un moteur de modèles en interne. Les fichiers statiques sont modifiés en remplaçant des chaînes de caractères à des emplacements spécifiques, et la logique de génération de code peut être enrichie de fonctions JavaScript ou TypeScript.

Enfin, System Planner propose une interface graphique pour le partitionnement des ressources mémoire, permettant d'attribuer des partitions à un ou plusieurs cœurs. Cet outil facilite la génération de scripts d'édition de liens ou de fichiers de superposition mémoire pour l'arbre de périphériques. Les blocs périphériques peuvent également être affectés graphiquement à un cœur, avec des paramètres de configuration compatibles avec les systèmes d'exploitation temps réel.

En plus du planificateur système CodeFusion Studio™, ADI annonce également une mise à jour de l'architecture de sécurité ADI Assure™ Trusted Edge avec la publication en accès anticipé de la première solution de développement logiciel de provenance des données de l'entreprise, qui garantit la confiance et la traçabilité des données pour les clients tout au long de leur cycle de vie.

La nouvelle solution Data Provenance d'ADI, désormais disponible en accès anticipé, établit un cadre de confiance pour les données de la chaîne de signal. Elle garantit l'intégrité, l'authenticité et la fidélité des données créées à la périphérie du réseau (Intelligent Edge) tout au long de leur parcours. La solution Data Provenance permet l'ajout de métadonnées sécurisées, renforçant ainsi la confiance et la fidélité des données générées. La fidélité est assurée par l'ajout d'informations sur l'historique des données. La confiance est établie grâce à une preuve cryptographique robuste, permettant aux utilisateurs d'évaluer plus facilement l'authenticité et l'intégrité de leurs données sur des réseaux complexes, qu'elles soient utilisées pour des visualisations simples ou des modèles d'apprentissage automatique sophistiqués.

En établissant une confiance totale et en améliorant la fidélité des données, la provenance des données permet d'obtenir des résultats de modélisation plus précis et fiables, et une prise de décision plus éclairée. Parmi les applications immédiates, citons la création d'algorithmes ou de modèles d'IA plus fiables, fonctionnant avec des données authentiques et de haute qualité ; l'extraction d'informations vérifiées provenant de capteurs pour une meilleure compréhension des résultats de la chaîne de signal et de la fiabilité opérationnelle ; la réduction du gaspillage de données ; et la facilitation des tests d'intégrité et d'authenticité.

« Aujourd’hui, nous répondons non seulement aux besoins de nos clients en matière d’outils de développement simplifiés et de fiabilité des données, mais nous travaillons également sur des solutions complémentaires pour faciliter l’intégration de l’intelligence artificielle et des modèles d’apprentissage automatique dans les systèmes embarqués », a déclaré Oshana. « Restez à l’écoute dans les prochains mois : de nouvelles extensions de la plateforme CodeFusion Studio™ seront bientôt disponibles afin de permettre à nos clients de proposer plus facilement des produits dotés d’intelligence embarquée. »

Plus d'informations