嵌入式编码

Generieren冯çUND C ++代码,德献给嵌入式Systeme的optimiert IST

嵌入式Coder®erzeugt lesbaren,kompakten UND schnellenÇUND C ++代码献给嵌入Prozessoren,模具在DER Massenproduktion eingesetzt werden。达斯工具erweitert MATLAB编码器™UND Simulink的金宝app编码器™嗯hochentwickelte Optimierungen,死EINE differenzierte Steuerung德generierten Funktionen,Dateien UND回到名单Datenermöglichen。Diese Optimierungen verbessern模具Codeeffizienz UND erleichtern芯片集成MIT遗留码,vorhandenen Datentypen sowie vorhandenen Kalibrierparametern。嵌入式编码unterstütztaußerdem模具Einbindung冯Drittanbieter-Entwicklungstools UNDermöglichtdadurch死Erstellung einsatzfertiger可执行献给国际卫生条例嵌入式系统奥德IHRE快速原型 - 硬件。

嵌入式编码bietet integrierteUnterstützung献给模具SoftwarestandardsAUTOSARMISRA C®UND ASAP2。Außerdembietet上课Rückverfolgbarkeitsberichte,代码Dokumentation UND automatisierte软件Verifikation楚Unterstützung德软件发展协会NACHDO-178IEC 61508UNDISO 26262。冯典嵌入式编码ISTplattformunabhängigUND卡恩MIT jedem Prozessor kompiliert UNDausgeführtwerden。Darüberhinaus bietet嵌入式编码支持-Pakete MI金宝appT erweiterten Optimierungen UNDGerätetreibern献给spezifische硬件

Erfahren SIE,魏某Unternehmen麻省理工学院嵌入式编码Produktionscode献给SteuerungenSignalverarbeitungBildverarbeitung UND计算机视觉UND机器学习generieren。

第一储蓄Schritte:

Konfiguration献给死去Codegenerierung

嗯Einstellungen献给死去Codegenerierung献给嵌入式编码®祖konfigurieren,verwenden SIE死MATLAB编应用献给MATLAB®奥德书房嵌入式编码器,Schnellstart献给Simulink的。金宝app吴国良大足können全部Einstellungen奥赫mithilfe冯MATLAB的Befehlen UND -Skripten festgelegt werden。

冯·德尔·MATLAB编应用AUSkönnenSIE:

  • 代码AUS MATLAB的Dateien UND -Funktionen generieren
  • Ihren Prozessor UND死Ausgabe德Codegenerierung瓦伦
  • Optimierungen献给嵌入式编码瓦伦

VOM嵌入式编码器,Schnellstart献给Simulink的AUS金宝appkönnenSIE:

  • 代码AUS Sim金宝appulink的Modellen UND einzelnen Subsystemen generieren
  • Ihren Prozessor UND死Ausgabe德Codegenerierung瓦伦
  • 瓦伦,OB嵌入式编码IM Hinblick奥夫RAM奥德Ausführungsgeschwindigkeitoptimiert

Verwenden DES嵌入式编码器,Schnellstarts,嗯死Generierung冯Produktionscode AUS Simulink的祖beschleun金宝appigen。

Auswählen冯目标

嵌入式编码verwendet Konfigurationsobjekte UND系统 - 目标 - Dateien,嗯Ihren MATLAB码UND IHRE Simulink的Modelle在Quell金宝appcode在Produktionsqualität祖übersetzenUND Programmdateien。

毛皮MATLAB stehen模具folgenden目标甲酸甲酯ALS Ausgabe楚Auswahl:

  • MEX-Datei
  • Statische C / C ++ Bibliothek
  • AusführbareC / C ++ Programmdatei

毛皮Si金宝appmulink的stehen死folgenden einsatzfertigen Konfigurationen楚Auswahl:

嵌入式实时目标:erzeugt ANSI / ISO C UND C ++ UND封装的C ++代码MITFließkomma-UND Festkommadaten献给死effiziente Echtzeit-AusführungAUF快速艾伦Produktionsprozessoren。

AUTOSAR目标:Generiert C代码UND运行时间Schnittstellen献给模具发展协会冯AUTOSAR-Softwarekomponenten(erfordert AUTOSAR-模块库)

共享库目标:Generiert EINE共享库,版本DES代码楚Ausführung奥夫Hostplattformen表格einer动态链接库文件(.dll)为Windows®奥德einer共享对象-Datei(。所以)呋喃UNIX®

Außerdembieten MathWorks公司UND Drittanbieter MATLAB的加载项的,压铸嵌入式编码献给死去Unterstützungspezifischer硬件erweitern,einschließlichARM®英特尔®,NXP™,意法半导体®UND德州仪器™。

Verwendung冯硬件支持 - Paket金宝appen,嗯generierten代码施奈尔奥夫eingebettetenGerätenbereitzustellen。

Arbeiten MIT benutzerdefinierten回到名单Daten

麻省理工学院的嵌入式编码könnenSIE definieren UND steuern,魏某死亡ModelldatenspäterIM generierten代码angezeigt werden。

毛皮MATLAB码unterstützt嵌入式编码sämtlicheDatendefinitionen冯MATLAB编码器,darunter Festkommaobjekte UND vordefinierte Speicherklassen。

毛皮Si金宝appmulink的Modelleunterstützt嵌入式编码folgende数据Dictionary- UNDSpezifikationsfunktionalitäten:

嵌入式编码字典:Ermöglicht死浏览量UND Anpassung冯CodedefinitioneneinschließlichFunktionsschnittstellen,Speicherklassen UND Speicherabschnitten

金宝appSimulink的Datenobjekt:Bietet vordefinierte Speicherklassen,einschließlichkonstante,flüchtige,全球exportierte,全球importierte,定义冯Direktive,Struktur,Bitfeld(einschließlich位gepackter Struktur)UND Zugriffsmethoden的Zum Abrufen UND Festlegen

模块包装-Datenobjekte:Bieten vorkonfigurierte属性献给erweiterte Datenobjekte,死typischerweise在德Serienfertigung genutzt werden,etwa Speichersegmente楚Kalibrierung UND优化处理冯查找-Tabellen。

Anwenderdefinierte Datentypen:Dienen楚定义abstrakter力typen komplexer回到名单Daten。SIEkönnendamit beispielsweise EXAKT festlegen,魏某死亡Modelldaten IM generierten代码erscheinen应然,vorhandene回到名单Daten jeder beliebigenKomplexitäteinbinden奥德在Simulink eingebaute Da金宝apptentypenergänzen奥德ersetzen。

明镜嵌入式编码erlaubt书房Zugriff奥夫DAS ASAP2-Datenaustauschformat AUS的Simulink金宝app®heraus UNDermöglichtdamit书房ASAP2-konformen出口冯Modelldaten MIT beliebig komplexen Datendefinitionen。第三人以Modifikation DER integrierten Funktionen拉森SICHaußerdemjederzeit抵达Neue Mechanismen献给巢穴Datenaustausch schaffen。

Verwendung冯嵌入式编码字典,嗯祖definieren UND祖steuern,魏某模具Modelle UND回到名单DatenspäterIM generierten代码angezeigt werden。

代码优化处理UND - 包装

麻省理工学院的马克嵌入式编码könnenSIE Funktionsschnittstellen definieren,funktionaleAusdrückedefinieren sowie EINE Vielzahl冯Blöckenoptimieren UND等模具Codegrößezusätzlichverkleinern。回到名单DatenkönnenDEM generierten代码表格globaler回到名单Daten奥得奥修ALS Funktionsargumenteübergebenwerden。明镜ProgrammcodelässtSICHaußerdem祖书房BlöckenUND Signalen DES型号zurückverfolgen,澳大利亚DEM呃generiert wurde。

麻省理工学院的书房Optimierungsoptionen冯嵌入式编码献给死去Codegenerierung AUS MATLAB码UND Simulink的Modellenkönne金宝appnSIE:

  • Prozessorspezifischen代码献给数学因素Funktionen UND Operatoren generieren
  • 代码wiederverwenden UND damit在existierende奥德externe Umgebungen exportieren
  • UnnötigenProgrammcode entfernen,DER源始献给Initialisierungen,Terminierungen,死亡信号,Protokollierung奥德死Fehlerbehandlung genutzt wurde
  • FließkommacodeAUS Anwendungen entfernen,模具ausschließlichMIT整数Datentypen arbeiten

毛皮Si金宝appmulink的Modelle bietet DER嵌入式编码zusätzlicheOptimierungs- UND Konfigurations-Optionen的:

  • Generierung冯Codevarianten MIT Makros献给死去Präprozessor-Kompilierung AUS Modellen
  • Steuerung宫格式阿列尔einzelnen generierten Dateien
  • Festlegung德艺术UND魏泽,魏某globale回到名单Daten definiert UND referenziert werden
  • Festlegung冯Inhalt UND Platzierung冯Kommentaren

SIMD-Codegenerierung AUS 金宝appSimulink的Modellen。

Kommentieren,RückverfolgenUND Dokumentieren冯典

嵌入式编码bietet EINE Reihe街上冯Fähigkeiten楚Untersuchung generierten代码献给IHRE MATLAB的Dateien UND -Funktionen奥德IHRE Simulink的Modelle UND -Subsy金宝appsteme。麻省理工学院Diesen表示FähigkeitenkönnenSIE:

  • Codeberichte MIT BeschreibungensämtlicherCodemodule,Funktionsschnittstellen UND Metriken献给statischen代码generieren
  • 模具标识符甲酸盐献给generierte globale回到名单Daten,Datentypen UND Funktionen steuern
  • MATLAB码inklusive DER Hilfetexte献给Funktionen ALS Kommentar在generierten代码einbauen

在Si金宝appmulink拉森SICH麻省理工学院嵌入式编码außerdem高级别Anforderungen ALS Codekommentare MIT链接的Zum Anforderungsdokumenteinfügen(erfordert金宝appSimulink的要求™)。Codeberichte献给死去Codegenerierung AUS Simul金宝appink的enthalten EINE Beschreibung德Codeschnittstelle,einenRückverfolgbarkeits-Bericht sowie全部generierten Quelldateien UND书房gesamten代码。Modelle UND generierter代码信德bidirektional miteinander verbunden,wodurch SIE unmittelbar zwischen Codezeilen UND书房zugehörigenSimulink的Mod金宝appellelementen - Subsystemen,Blöcken,MATLAB-Funktionen UND -Code sowieStateflow的®-Diagrammen UND-Übergängen - wechselnkönnen。

Dieser Codegenerierungs-Bericht AUS 金宝appSimulink的demonstriert死bidirektionaleRückverfolgbarkeitzwischen Algorithmus UND Implementierung。

AusführungUND Verifizierung冯典

MIT数字高程模型在IHRE spezifischeAusführungsumgebungintegrieren嵌入式编码könnenSIE generierten代码。

在MATLAB wird德麻省理工学院嵌入式编码generierte代码MIT demselbenAusführungsframeworkausgeführt魏某MIT MATLAB编码器。

在Si金宝appmulink erweitert嵌入式编码达斯·冯·Simulink的编码器bereitgestellte Echtzeit-Ausführungsframeworkerheblich。StandardmäßigIST死AusführungMIT奥德指数ohne Echtzeitbetriebssystem(RTOS)sowie IM Singletasking-,Multitasking-,Mehrkern-奥德asynchronen作案möglich。ALLE Ergebnisse DERCodeausführungkönnenaußerdem第三人以SIL-测试(软件在环仿真)UND PIL-测试(处理器在环仿真)verifiziert werden。金宝appSimulink的测试™UND金宝appSimulink的覆盖范围helfen北德AUTOMATISIERUNG冯Testausführung,Ergebnisvergleich UND覆盖-分析。模具分析冯Codeausführungsprofilenwird ebenfallsunterstützt。

Generieren einer主的Funktion

明镜嵌入式编码erzeugt AUF DER Grundlage德·冯·Ihnen spezifizierten Implementierungs-信息详细信息EINE erweiterbare主的Funktion,模具EXAKT奥夫死jeweilige Echtzeit-地区信息abgestimmt IST。麻省理工学院dieser的FunktionkönnenSIE EINvollständig的IHRE Erfordernisse angepasstesausführbaresPROGRAMM AUS Ihrem潜行erzeugen。

Ausführung冯Multiraten-,Multitasking- UND多核码

明镜嵌入式编码generiert济NACH书房IM潜行definierten Abtastintervallen单Raten-奥德多Raten码。贝多Raten-Modellen麻省理工学院多任务定势wird verwendet死Strategie DES率分组。Hierbei werden Funktionen任务Basisraten UND jeden einzelnen Subraten任务IM潜行generiert献给巢穴分离。SIEkönnen奥赫死Modellierung德nebenläufigenAusführung麻省理工学院的Simulink nu金宝apptzen,恩多线程代码献给死去Mehrkern-Verarbeitung祖ERSTELLEN。

SIL-UND PIL小测试

嵌入式编码automatisiert模具Ausführung德generierten代码在Simulink献给SIL-测试奥德奥夫DEM的金宝app嵌入式目标献给PIL-测试的Unter Verwendung冯Simulink的Simulationsmodi奥德S-Funktionsblöcken。金宝appSimulink的测试™hilft北德AUTOMATISIERUNG德TestausführungUND BEIM Vergleich德Testergebnisse MIT书房Simulationsergebnissen DES Originalmodells。Analysen DER strukturellen Codeabdeckung楚Messung德Vollständigkeit德测试könnenMIT金宝appSimulink的覆盖范围奥德第三人以集成MIT工具冯Drittanbieterndurchgeführtwerden。代码剖析-Analysen zeigen死Ausführungszeit奥夫HOST-奥德目标-Prozessoren。

Durchführung冯SIL-测试(软件在环仿真)UND PIL-测试(处理器在环仿真)献给代码,德麻省理工学院嵌入式编码generiert wurde。

Neueste Funktionen

UnterstützungDES FFT代码替换Archivs毛皮书房臂:

Erzeugen optimierten代码献给schnelle傅里叶变换(FFT)MIT Codeersetzungsbibliotheken献给Prozessoren DER力typen的ARM Cortex-A UND Cortex-M的

Weniger Datenkopien

Erzeugen冯典MIT weniger Datenkopien献给数据存储-Speicherblöcke,模具GROSSE总线Strukturen在Untersystemen UND尤伯杯Grenzen冯Modellreferenzen hinweg speichern

Optimierte multidimensionale阵列

Geringere Speichernutzung第三人以erneute Verwendung冯Puffern献给multidimensionale阵列,模具模Dimensionen erhalten

Bitweise Operatoren

Weniger ROM第三人以Erzeugung bitweiser Operatoren AUS logischenOperatorblöcken

多线程Funktionen DER图像处理工具箱

SchnellereAusführung第三人以Erzeugung冯典献给Funktionen DER图像处理工具箱MIT多线程Kapazitäten

SIMD-Vektorisierung献给Schleifen

Nutzung冯的SIMD内部函数楚Vektorisierung冯Schleifen UND阵列献给Intel的UND ARM-Prozessoren

Kalibrierung UNDÜberwachung第三人以XCP UND工具冯Drittanbietern:

Erzeugen冯典,德Parameteroptimierung UNDSignalüberwachungmittels ASAM MCD-1 XCP Kommunikationskanal UND Kalibrierungs工具魏某ETAS INCA UND矢量CANape的unterstützt

详细祖Diesen表示特点UND书房zugehörigenFunktionen芬登SIE在书房Versionshinweisen

编码器峰会

Sehen SIE SICH的,魏某TECHNISCHE专家组织UND Entwicklungsmitarbeiter抵达Neue Funktionen献给死去Softwareentwicklung,压铸Generierung冯嵌入式代码UND vieles梅尔präsentieren。