In summary, the following third party tools are compatible with OpenECU version 2.7.0.: Third party tool GCC compiler (free compiler but with known issues).
To compile the generated C code (from either Simulink Coder or Embedded Coder), you will need one of the following compilers:
Under these circumstances you will also need: When creating a production version of your product, you may need better control of the structure of the C code generated from the model to reduce the cost of testing the C code against any industry standards. Simulink Coder generates C code which does not lend itself to efficient repeatable testing. In R2011a and later, Simulink Coder fulfils this function. Stateflow® Coder (to generate C code from the state flow diagrams inside your model) for versions R2010b or earlier.Stateflow® (to develop state flow diagrams inside your model).In addition, if you need to add state diagrams to the model, then you will also need: MATLAB Coder™ for versions R2011a or later (Simulink Coder depends on this).Simulink Coder™ (to generate C code from the models), or Real-Time Workshop® for versions R2010b or earlier.Only one calibration tool is required:įor Simulink® model based development, OpenECU requires (at a minimum) the following MathWorks tools: To program and calibrate an OpenECU with an application, OpenECU integrates with the following calibration tools. Please see the release notes for a list of known issues.
As such, there a number of known limitations for compiling an OpenECU application with GCC. GCC support is currently in a beta stage.
GCC is an optional component in the OpenECU installation (installed by default). C-APIįor C based development, OpenECU requires (at a minimum) one of the following compiler tools: At the moment, OpenECU is compatible with versions of 64-bit MATLAB starting with 2013b.
OpenECU is not compatible with Windows Vista, Windows 8 or earlier versions than Windows XP SP3. OpenECU has been tested to work with Windows XP SP3 and Windows 7 SP1, 32-bit and 64-bit.