Die neue Softwarelösung zur Datenherkunftssicherung schafft ein Vertrauensrahmenwerk für Daten, die am intelligenten Netzwerkrand erzeugt werden. So wird sichergestellt, dass die Daten von der Erstellung bis zur Nutzung oder Speicherung zuverlässig bleiben und ihre Integrität bewahren. Vorabversionen und Software-Downloads der Lösung sind ab dem 25. April über das ADI-Entwicklerportal verfügbar.

„Die Arbeitsbelastung für Entwickler eingebetteter Systeme ist komplexer denn je – von immer leistungsfähigeren Prozessoren über die neuen Herausforderungen mehrerer Entwicklungsteams bis hin zu einem anspruchsvolleren Sicherheitsumfeld“, so Rob Oshana, Senior Vice President der Software- und Digitalplattformen-Gruppe von ADI. „Unsere Kunden wünschen sich immer wieder eine schnellere und einfachere Verwaltung ihres Systemdesigns, eine effizientere Ressourcenzuweisung, eine zügige Demonstration von Machbarkeitsstudien und die Gewährleistung der Datenintegrität am Netzwerkrand. All dies hat uns zu diesem erweiterten Angebot an CodeFusion Studio™ System Planner und Softwareentwicklungslösungen zur Datenherkunft inspiriert.“

In den letzten Jahren haben eingebettete Systeme exponentielle Steigerungen in Bezug auf Verarbeitungsgeschwindigkeit, Kernanzahl, Funktionalität und Komplexität erfahren. Dies führte zwar zu geringeren Kosten und einem reduzierten Platzbedarf, aber auch zu einer höheren Komplexität der Softwareentwicklungsprozesse. Herkömmliche Entwicklungswerkzeuge bieten oft nicht die nötige Flexibilität und Anpassbarkeit für eine nahtlose Integration in diese Prozesse und etablierte Codebasen – eine Grundvoraussetzung für effektives modernes Systemdesign. Der CodeFusion Studio™ System Planner von ADI begegnet vielen dieser Herausforderungen bei der Projekterstellung und Ressourcenpartitionierung für komplexe und heterogene Systeme.

Der CodeFusion Studio™ System Planner von ADI nutzt eine lizenzierte Open-Source-Architektur und ermöglicht so die flexible Projekterstellung über mehrere Kerne hinweg sowie die grafische Zuweisung von Speicher und Peripheriegeräten. Das Angebot umfasst außerdem Konfigurationswerkzeuge, die das vom jeweiligen Kern verwendete Echtzeitbetriebssystem oder die Firmware-Plattform erkennen und kontextbezogene Konfigurationseinstellungen für einem Kern zugewiesene Peripheriegeräte oder Speicherblöcke bereitstellen. Dank des besseren Einblicks in die Systemleistung und der leicht zugänglichen Open-Source-Werkzeuge zur Optimierung der Ressourcenzuweisung sind Entwickler bestens gerüstet, ihre Designs effektiv zu optimieren.

System Planner ermöglicht Entwicklern zudem die Generierung des benötigten Codes mithilfe eines Plugin-basierten Projekterstellungssystems. Dieses System bietet maximale Flexibilität und stellt gleichzeitig einheitliche Konfigurationswerkzeuge bereit. Eine Reihe von Plugins für gängige Firmware-Plattformen – Zephyr RTOS, ADI SDK usw. – ist enthalten. Kunden können diese Plugins zur Projekterstellung und -konfiguration jedoch beliebig duplizieren und an ihre Bedürfnisse anpassen. Das Plugin-System nutzt im Hintergrund eine Template-Engine. Statische Dateien werden durch Ersetzen von Zeichenketten an bestimmten Stellen modifiziert, und die Codegenerierungslogik kann mit JavaScript- oder TypeScript-Funktionen erweitert werden.

System Planner bietet außerdem ein grafisches Hilfsprogramm zur Partitionierung von Speicherressourcen und zur Zuweisung von Partitionen zu einem oder mehreren Kernen. Dieses Hilfsprogramm unterstützt Kunden bei der Erstellung von Linker-Skripten oder Device-Tree-Speicher-Overlay-Dateien. Peripherieblöcke können ebenfalls grafisch einem Kern zugewiesen werden, wobei RTOS-kompatible Konfigurationseinstellungen verwendet werden können.

Zusätzlich zum CodeFusion Studio™ System Planner kündigt ADI auch ein Update der ADI Assure™ Trusted Edge Security Architecture mit der Vorabversion der ersten Data Provenance Softwareentwicklungslösung des Unternehmens an, die Datenvertrauen und Rückverfolgbarkeit für Kunden während des gesamten Lebenszyklus gewährleistet.

Die neue Data-Provenance-Lösung von ADI, die ab sofort im Early Access verfügbar ist, schafft ein Vertrauensrahmenwerk für Signalkettendaten. So wird sichergestellt, dass Daten, die am Intelligent Edge erzeugt werden, ihre Integrität, Authentizität und Genauigkeit während ihrer Übertragung durch das System bewahren. Die Data-Provenance-Lösung ermöglicht das Hinzufügen sicherer Metadaten und erhöht dadurch das Vertrauen in die generierten Daten. Die Genauigkeit wird durch das Hinzufügen von Informationen zur Datenhistorie während des gesamten Übertragungsweges erreicht. Das Vertrauen wird durch robuste kryptografische Beweise etabliert, die es Nutzern ermöglichen, die Authentizität und Integrität ihrer Daten in komplexen Netzwerken einfacher zu beurteilen – unabhängig davon, ob sie für einfache Dashboard-Visualisierungen oder anspruchsvolle Machine-Learning-Modelle verwendet werden.

Durch die Schaffung durchgängigen Vertrauens und die Verbesserung der Datenqualität ermöglicht Data Provenance genauere und zuverlässigere Modellergebnisse sowie präzisere Entscheidungsfindung. Zu den unmittelbaren Anwendungsbereichen gehören die Entwicklung zuverlässigerer KI-Algorithmen oder -Modelle, die mit authentischen, qualitativ hochwertigen Daten arbeiten; die Gewinnung verifizierter Informationen von Sensoren zur Verbesserung des Verständnisses von Signalketten und der Betriebssicherheit; die Reduzierung von Datenverschwendung; und die Erleichterung von Integritäts- und Authentizitätstests.

„Wir erfüllen heute nicht nur die Kundenbedürfnisse nach vereinfachten Entwicklungswerkzeugen und Datensicherheit, sondern arbeiten auch an zusätzlichen Lösungen zur Integration von künstlicher Intelligenz und Modellen des maschinellen Lernens in eingebettete Systeme“, sagte Oshana. „Seien Sie in den kommenden Monaten gespannt auf weitere Erweiterungen der CodeFusion Studio™-Plattform, mit denen wir Kunden die Entwicklung intelligenter Produkte vereinfachen.“

Weitere Informationen