Contact
QR code for the current URL

Story Box-ID: 638511

MathWorks GmbH - Standort Aachen Friedlandstraße 18 52064 Aachen, Germany http://www.mathworks.de
Contact Mr Thomas Andraczek +49 241 47576729
Company logo of MathWorks GmbH - Standort Aachen
MathWorks GmbH - Standort Aachen

Automatische Codegenerierung für ARM Cortex-M Prozessoren aus MATLAB und Simulink von MathWorks

Optimierter Code kann jetzt mithilfe von Simulink und Embedded Coder erstellt und getestet werden

(PresseBox) (Aachen/München, )
Neue Support Packages von MathWorks für SimulinkDSP System Toolbox und Embedded Coder ermöglichen die Generierung von Code, der für die Prozessoren der ARM® Cortex®-M-Serie optimiert ist. Die im aktuellen Release 2013b enthaltenen MATLAB und Simulink Support Packages bieten einen dreistufigen Integrationssupport:

- Simulink, DSP System Toolbox und Embedded Coder können Code für die CMSIS DSPâ€'Bibliothek von ARM generieren, um optimierte Leistung für DSP-Filter für jeden ARM Cortex-M-Prozessor zu erzeugen.
- Unter Verwendung von PIL-Tests (Processor-in-the-Loop), die auf GCC und dem QEMU-Hostemulator (für ARM Cortex-M3-Prozessoren) basiseren, können Simulink und Embedded Coder optimierten Code erstellen und testen.
- Simulink und Embedded Coder können Code für Gerätetreiber generieren und ermöglichen Hardware-Ein-/Ausgaben für das STM32F4 Discovery-Board von STMicroelectronics für ARM Cortexâ€'M4-Prozessoren.

"Model-Based Design-Tools von MathWorks unterstützen Entwickler beim Erstellen der nächsten Generation von energieeffizienten und intelligenten ARM-basierten Technologien", sagt Richard York, Director, Embedded Processor Products, ARM. "Diese neuen Tools und Support Packages sind darauf ausgerichtet, die Entwurfs- und Entwicklungsphasen zu beschleunigen. Dies umfasst die Modellierung und Simulation, die Erzeugung von optimiertem Code unter Verwendung des ARM-CMSIS (Cortex Microcontroller Software Interface Standard) bis hin zur Serienproduktion."

"Softwareentwickler stehen häufig vor der Herausforderung, einerseits High-Level Tools für ein schnelles Design einzusetzten und dann andererseits Algorithmen manuell in prozessoroptimierten Code umschreiben zu müssen", sagt Paul Barnard, Marketing Director für Design Automation bei MathWorks. "Mit der Verwendung von MATLAB und Simulink für die Generierung von optimiertem Code für ARM können sich diese Teams voll auf die Entwicklung und Verbesserung von Designs konzentrieren, wodurch das Prototyping sowie die Implentierung auf Embedded Systems im Rahmen der Serienproduktion beschleunigt werden."

Für ARM optimierter Code kann gegenüber ANSI/ISO C-Code bis zu zehnmal schneller ausgeführt werden und unterstützt MATLAB-Code, Simulink-Blöcke und DSP System Toolbox Filter. ARM stellt eine Integration bereit, mit der die Erstellung und Ausführung von ARM-optimiertem Code (der aus Simulink generiert wurde) für das MKD-Paket von ARM automatisiert wird.

Support Packages für Simulink, DSP System Toolbox und Embedded Coder sind ab sofort erhältlich.

 



 

Website Promotion

Website Promotion

MathWorks GmbH - Standort Aachen

MathWorks ist der führende Entwickler von Software für mathematische Berechnungen. MATLAB, "the language of technical computing", ist eine Programmierumgebung für die Algorithmen-Entwicklung, die Analyse und Visualisierung von Daten sowie für numerische Berechnungen. Simulink ist eine grafische Entwicklungsumgebung für die Simulation und das Model-Based Design von dynamischen Mehrdomänen-Systemen und Embedded Systems. Ingenieure und Wissenschaftler weltweit setzen diese Produktfamilien ein, um die Forschung sowie Innovationen und Entwicklungen in der Automobilindustrie, der Luft- und Raumfahrt, der Elektronik, dem Finanzwesen, der Biotechnologie und weiteren Industriezweigen zu beschleunigen. Produkte von MathWorks sind zudem an den Universitäten und Instituten wichtige Lehr- und Forschungswerkzeuge. MathWorks wurde 1984 gegründet und beschäftigt mehr als 2800 Mitarbeiter in 15 Ländern. Der Hauptsitz des Unternehmens ist Natick, Massachusetts, in den USA. Lokale Niederlassungen in der D-A-CH Region befinden sich in Aachen, Bern, München und Stuttgart. Weitere Informationen finden Sie unter www.mathworks.de und http://www.mathworks.ch.

MATLAB and Simulink are registered trademarks of MathWorks, Inc. See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.

The publisher indicated in each case (see company info by clicking on image/title or company info in the right-hand column) is solely responsible for the stories above, the event or job offer shown and for the image and audio material displayed. As a rule, the publisher is also the author of the texts and the attached image, audio and information material. The use of information published here is generally free of charge for personal information and editorial processing. Please clarify any copyright issues with the stated publisher before further use. In case of publication, please send a specimen copy to service@pressebox.de.
Important note:

Systematic data storage as well as the use of even parts of this database are only permitted with the written consent of unn | UNITED NEWS NETWORK GmbH.

unn | UNITED NEWS NETWORK GmbH 2002–2024, All rights reserved

The publisher indicated in each case (see company info by clicking on image/title or company info in the right-hand column) is solely responsible for the stories above, the event or job offer shown and for the image and audio material displayed. As a rule, the publisher is also the author of the texts and the attached image, audio and information material. The use of information published here is generally free of charge for personal information and editorial processing. Please clarify any copyright issues with the stated publisher before further use. In case of publication, please send a specimen copy to service@pressebox.de.