MATLAB和Simulink für嵌入式系统

嵌入式系统导入,编码和验证

麻省理工学院的MATLAB®和仿真软件®können Sie mühelos代码generieren und ihn auf硬件ausführen。模具编码系统jedoch nueine von mehren Aufgaben - erfahren Sie, wie Sie mit MATLAB和Simulink Ihr nächstes嵌入式系统vom原型设计bis in Die production entwerfen,编码和验证人können。您可以在:

  • optimiertenC-, c++ -, CUDA-, Verilog-, HDL-Code和结构化文本generieren
  • Entwurfstools皮毛Gleitkomma——和Festkomma-算法人,verwenden妥协之路,光明之路
  • 验证和分析一般代码的生命周期In-the-Loop-Testsdurchfuhren
  • 标准wie AUTOSAR, ISO 26262, DO-178, MISRA C和CERT C entsprechen
  • Prototypenentwicklung auf gängigen板冯Arduino®bis Zynq®mit硬件支持包-添加

“麻省理工学院基于模型的设计;es gab keine积分问题。Indem wir den Code für den Steuerungsalgorithmus mit Embedded Coder aus unserem simulink - model generierert haben, haben wir die Verzögerungen vermieden, die durch eine manuelle Codegenerierung entstehen, und das Team hatte mehr Zeit zur Verfügung, um an den umfassenderen programzielen zu arbeiten。”

迈克·博思韦尔,贝尔直升机公司

Vorträge vom编码器峰会

我们的技术和技术专家für软件和软件,嵌入式代码和mehr präsentieren。

Codegenerierung aus MATLAB

Generieren Sie C-, c++ -, CUDA和HDL-Code für MATLAB在nur dreiiterativen Schritten。Stellen Sie den Code zur Ausführung bereit, wo Sie möchten - von pc über mobile Geräte bis hin zu嵌入式系统。Während Sie Ihren Entwurf weiterentwickeln, kann MATLAB Coder自动匹配neuen代码generieren, soda Sie ihn nicht manuell schreiben müssen。die beschleunigt die Arbeit und ermöglicht mehr Entwurfsiterationen。

Sie können den generierten Code als Quellcode, statische Bibliotheken oder dynamische Bibliotheken in Ihre Anwendungen integrieren, die außerhalb von MATLAB auf dem Desktop oder in der Cloud ausgeführt werden。Sie können den generierten Code auchMEX-Funktionpaketieren und ihn direckt在MATLAB verwenden。

Generierung von嵌入式代码mit MATLAB和Simulink

Evaluierungskit für嵌入式系统

Generierung von Code aus Simulink

Verwenden Sie嵌入式编码器®,嗯Ihre模型在Quellcode和ausführbare Dateien hoher Qualität für原型和生产祖übersetzen。Verwenden Sie Standardeinstellungen für C und c++, oder optimieren Sie die Leistungsfähigkeit, indem Sie SIMD-Anweisungen, Speicherklassen and Codeplatzierungen in Speicherabschnitten nutzen。Generieren Sie Quellcode in ANSI/ISO C/ c++, MISRA-C oder AUTOSAR, den Sie in Ihre Laufzeitumgebung einbinden können。Sie können auh eine vollständige, einsatzbereite ausführbare Datei generieren, die Sie automatich auf Ihr Hardwaregerät herunterladen and dort ausführen können。

Untersuchen Sie generierten Code für Ihre model mithillifevon Links für die bidirektionale Rückverfolgbarkeit oder generieren Sie einen Bericht mit Code, Daten, Funktionsschnittstellen und Codemetriken。


Festkomma-Algorithmen

Nutzen Sie zahlreiche Datentypen und Tools, um ausgehend von einer Darstellung mit doppelter Genauigkeit schnell 8- 16和32-Bit-Festkomma-Algorithmen和Algorithmen mit einfacher Genauigkeit zu entwickeln。定点设计™bietet Funktionen wie数学,位,阵列和矩阵操作,mit denen Sie Ihren Entwurf für Festkomma- und Gleitkomma-Berechnungen optimieren können。

Generieren Sie leicht bitgenauen C- und c++ - code和synthetic erbaren Verilog®- und VHDL®-Code aus Ihrem matlab代码,Ihren Simulink-Modellen和Ihren statflow - diagrammen。

mithilife der Datentypüberschreibung können Sie Ihre Festkomma-Entwürfe oder Entwürfe mit einfacher Genauigkeit für嵌入式系统im Handumdrehen in eine Darstellung mit doppelter Genauigkeit umwandeln, um die Auswirkungen der Quantisierung zu analysieren。Außerdem sind Tools verfügbar, mit denen schnell und einfach die Auslöser für Überlauf, Genauigkeitsverlust und verschwendete Bereiche oder Genauigkeit ermittelt werden können。

定点设计师

Polyspace

验证Entwürfen und代码

厄斯特伦,绿色和绿色是你的安弗德伦für模型,generierten代码和Testfälle.Überprüfen Sie Entwürfe auf die Einhaltung von Modellierungsstandards wie MAAB。Entwickeln Sie simulationsbasierte测试和führen Sie Sie aus (einschließlich测试für软件在环,处理器在环和硬件在环)。Mit嵌入式编码器können Sie ein Profiling auf Task- und Funktionsebene für den generierten Code durchführen。

Polyspace®-Produkte unterstützen manuell geschriebenen und automatisch generierten代码。Sie können damit die Abwesenheit von Laufzeitfehlern nachweisen, die Einhaltung von Codierungsregeln sichern and anhand von Standards wie CWE, CERT-C und ISO/IEC 17961 auf Sicherheitslücken prüfen。


Unterstützung von标准

Verwenden Sie嵌入式编码器,嗯代码zu generieren, der verbreitete软件和sicherheits标准wie AUTOSAR和MISRA C einhält。MathWorks bietet zertifizerungs - and Qualifizierungskits für die Entwicklung von Systemen und Qualitätstools gemäß ISO 26262, IEC 61508, EN 50128, IEC 62304, DO-178,做- 254und anderen分支标准für嵌入式系统in den Bereichen Automobile, Medizin, Eisenbahn und Luft- und Raumfahrt。

对标准进行验证

Discovery-Platine

Hardware-Unterstutzung

Unabhängig vom Zweck Ihrer Anwendung, weisignalverarbeitung,计算机视觉,Bildverarbeitung订购系统。

Generieren Sie Code and testen Sie ihn als prototype auf embedded plattformen wie Raspberry Pi™oder Arduino®.integrigeren Sie den generierten Code in Ihre eigene App für mobile Plattformen, und führen Sie auf iphone, ipad oder Android™-Geräten aus。Greifen Sie hierfür auf Sensoren wie Videokamera, Mikrofon and beschleunigungessesser zu。Stellen Sie Ihr嵌入式系统auf leistungsstarken Mikroprozessoren bereit。

Außerdem bieten MathWorks und Connections-Partner eingebaute, einsatzbereite Integrationen für verbreitete硬件。大足华美gehoren:


Produkte

这是一个相互作用的贝斯皮勒和教程。

Teilen Sie uns mit, wie wir Ihnen helfen können。

Kontaktieren Sie uns für eine kundenspezifische评估和ein auf Ihre Anforderungen zugeschnittenes Preisangebot。

Baidu
map