Sim-API Required Tools
Minimum Necessary Tools - Mathworks
The following tools are essential for model-based development with Simulink:
MATLAB
Simulink
Simulink Coder - Real-Time Workshop for versions R2010b or earlier
MATLAB Coder for versions R2011a or later (Simulink Coder relies on this)
If you need to incorporate state diagrams in your model:
Stateflow
Stateflow Coder for versions R2010b or earlier - In R2011a and later, Simulink Coder handles Stateflow code generation
Optional Tools - Mathworks
Simulink Coder produces C code that is not easily testable. If you need more control over the C code structure for testing against industry standards, consider:
Embedded Coder
Minimum Necessary Tools - C Compiler
A C compiler is required to compile the generated C code. Refer to the OpenECU user guide for more information.
Minimum Necessary Tools - Calibration Tool
A CAN Calibration Protocol (CCP) tool is needed for ECU programming and application software calibration.