| Contents | Index |
| On this page… |
|---|
Be familiar with:
If you are familiar with C language constructs and want to learn how to map commonly used C constructs to code generated from MATLAB program design patterns, see Patterns for C Code in the Embedded Coder documentation.
Be familiar with:
Simulink and Stateflow software to create models or state machines as block diagrams, running such simulations in Simulink, and interpreting output in the MATLAB workspace.
Generating code and building executable programs from Simulink models.
High-level programming language concepts applied to embedded, real-time systems.
While you do not need to program in C or other programming languages to create, test, and deploy embedded systems, using Embedded Coder software, emulation and deployment of embedded systems requires familiarity with parameters and design constraints. The Embedded Coder documentation assumes you have a basic understanding of real-time and embedded system concepts, terminology, and environments.
If you have not done so, you should study:
The tutorials in the Simulink Coder Getting Started Guide. The tutorials provide hands-on experience in configuring models for code generation and generating code, setting up a data interface, and integrating external code.
Model Architecture and Design and Scheduling in the Simulink Coder documentation. These sections give a general overview of the architecture and execution of generated code.
If you are familiar with C language constructs and want to learn about how to map commonly used C constructs to code generated from model design patterns that include Simulink blocks, Stateflow charts, and MATLAB function blocks, see Patterns for C Code.
![]() | Code Generation Extensions | Target Environments and Applications | ![]() |

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |