Integrierte Toolbox für die Codeentwicklung

Update: 6. Mai 2021

Integrierte Toolbox für die Codeentwicklung

Integrierte Toolbox für die Codeentwicklung

Green Hills Software stellt die MULTI Toolbox für eingebetteten Code zur Verfügung, die es Ingenieuren ermöglicht, die Simulink- und MATLAB-Modelle von MathWorks auf einer breiten Palette eingebetteter Prozessoren zu entwickeln und bereitzustellen.

Die Integration bietet Softwareentwicklern, die Algorithmen in MATLAB und Simulink entwickeln, eine einfache und sicherheitsqualifizierte Möglichkeit, ihre Programme auf Tausenden von Green Hills unterstützten eingebetteten Prozessoren zu entwickeln, zu debuggen, zu optimieren und bereitzustellen.

Die MULTI Toolbox verbindet Simulink und MATLAB auf dem Desktop mit der integrierten Entwicklungsumgebung (IDE) MULTI, die eingebettete Zielprozessoren versteht und steuert. Auf dem Desktop entwickeln Benutzer Simulink- und MATLAB-Modelle und generieren C/C++-Quellcode. Anschließend kompiliert, verbindet und führt MULTI die optimierten Binärdateien entweder auf dem Zielprozessor oder auf dem integrierten eingebetteten Kernsimulator der MULTI IDE aus.

MULTI gibt die Ergebnisse dann über Processor-In-the-Loop (PIL) an Simulink zurück, sodass der Benutzer die Ergebnisse visualisieren oder programmgesteuert bestätigen kann, dass die Ergebnisse der Simulink-Algorithmen auf der Workstation mit den tatsächlichen Ergebnissen übereinstimmen, die auf dem eingebetteten Prozessor ausgeführt werden.

„Die Verbindung von Simulink mit eingebetteten Simulatoren und Debuggern ist der nächste Meilenstein im Wunsch unserer Kunden, Tests und Verifizierung vom Feld ins Labor auf den Desktop zu verlagern“, sagte Tom Erkkinen, Produktmanager für eingebettete Codegenerierung bei MathWorks. „Green Hills teilt diese Vision und hat eng mit MathWorks zusammengearbeitet, um seine MULTI Toolbox für Embedded Coder zu entwickeln. Da die Online-Zusammenarbeit weiter zunimmt, wird der Bedarf an virtuellen Test- und Entwicklungsumgebungen zunehmen.“

Sobald das Programm abgeschlossen ist, können Benutzer das Programm zu jedem Zeitpunkt seiner Ausführung mit MULTI und dem TimeMachine-Debugger ausführen, debuggen und analysieren.

Die MULTI Toolbox unterstützt Tausende von 32- und 64-Bit-Embedded-Prozessoren führender Prozessorhersteller, darunter NXP, Renesas, Qualcomm, TI und Microchip.