.. _Sim_API_Required_Tools: Sim-API Required Tools ====================== .. contents:: 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.