Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

 

Embedded Coder

Learn more about Embedded Coder through product examples and online seminars that highlight features or application examples.
 

Introduction to Embedded Coder

 

Embedded Coder Overview   2:12  New

Get an overview of Embedded Coder capabilities.

 

Introduction to Simulink Coder   8:57

Quickly generate C/C++ code for rapid prototyping or hardware-in-the-loop (HIL) testing using Simulink and Stateflow.

 

Introduction to Embedded Coder   6:45

Automatically generate code for embedded systems requiring production code efficiency and quality.

 

Features of Embedded Coder

 

AUTOSAR Code Generation for Multiple Runnable Entities  

Learn how to configure and generate AUTOSAR-compliant code and export AUTOSAR software component description XML files for a Simulink® model with multiple runnable entities.

 

Configuring a Model via Command Line  

Learn how to set up an ideal automated configuration scheme for your project by learning the concepts of configuration parameters, code generation options, and tools and scripts to automate the configuration of a model.

 

Creating a Communications Channel for Target Connectivity  

Learn how to implement a communication channel for use with the Real-Time Workshop® product and your own custom target support package.

 

Creating a Custom Processor-in-the-Loop (PIL) Configuration  

 

Replacing Math Functions and Operators  

Learn how to use Target Function Libraries to replace operators and functions in the generated code for better integration of model code with external and legacy code, reduced code size, and optimized performance of the embedded application.

 

Using the IEC 61508 Modeling Standard Checks  

Learn how to use Model Advisor checks for the IEC 61508 standard to facilitate developing a model and code that comply with the standard.

 

Automotive Applications

 

Automotive Powertrain Control System   17:22

Generate production code for automotive ECUs.

 

Deploying MATLAB and Simulink Models to Piccolo Microcontrollers from TI   3:38  New

Design, simulate, and generate code for designs running on a Texas Instruments Piccolo microcontroller using Embedded Coder. Verify the object code running on the MCU using PIL testing.

 

Field-Oriented Control of Permanent Magnet Synchronous Machine    New

Design and generate code for a motor control algorithm. Verify the behavior of the generated code executing on the motor hardware using processor-in-the-loop (PIL) testing.

 

Signal Processing Applications

 

Video Stabilization System   8:47

Model and generate code for embedded systems used in signal processing applications.

 

C Code Generation from Fixed-Point Models   5:47  New

Generate C code from fixed-point models designed for signal processing applications.

 

Robotics Applications

 

Programming the LEGO MINDSTORMS NXT Robotics Toolkit   4:11  New

Program a LEGO MINDSTORMS NXT robot in Simulink and implement your design with code generation using Embedded Coder.

 

Verification and Validation Applications

 

Collecting Code Coverage Metrics    New

Measure and compare model coverage results during normal mode simulation and code coverage results during software-in-the-loop (SIL) simulation.

 

Polyspace Code Verification for Embedded Code Generation  

Learn how to prove code correctness, identify designs that lead to run-time errors and check MISRA-C:2004 compliance on production code generation.

 

Fixed-Point Code Verification Through Cosimulation   5:12  New

Verify object code generated from your signal processing algorithm using processor-in-loop (PIL) cosimulation with Embedded Coder and Texas Instruments Code Composer Studio software.

 

Embedded Processor Deployment

 

Programming the Freescale S12X target   6:16  New

Generate code, run processor-in-the-loop (PIL) testing, and log signals and tune parameters in real-time using the CAN Calibration Protocol (CCP) and Simulink External Mode.

 

Programming the ARM9 Processor Using the Hitex STR9-Comstick   1:19  New

Generate code and run processor-in-the-loop (PIL) testing for the ARM9 processor using the Hitex STR9-comstick. The example kit contains example models, code generation files, and an instruction guide.

 

Targeting Embedded Linux Systems from MATLAB and Simulink   4:04

Design, simulate, and generate code for designs running on an ARM Coretex-A8 core of a BeagleBoard using Embedded Coder.

 

Programming the Green Hills INTEGRITY Target   2:42  New

Generate code for a Green Hills INTEGRITY target and perform processor-in-the-loop (PIL) testing on the PowerPC simulator using the MULTI IDE.

 

Architecture and Design Applications

 

Hybrid Software Development with Simulink and UML Tools   19:10  New

Integrate Simulink into an existing software architecture.


Trial Software Available

Licensed Users: Download a 15-day trial of most MathWorks products (login required).
Don't Have a License? Request trial software and a MathWorks representative will call to get you started.

Contact sales
Free technical kit
Trial software

Get Pricing and
Licensing Options