Each release of OpenECU (e.g., OpenECU r2.10.0) includes a file in the documentation provided with the installation which details the compatibility list of tools supported for that specific release.
Compatibility
In summary, the following third party tools are compatible with OpenECU (r2.10.0 for non-M5xx targets and r3.3.0-FS for M5xx targets):
Third Party Tools for Simulink-API
For Simulink model-based development, OpenECU requires (at a minimum) the following
MathWorks tools:
- MATLAB (base product)
- Simulink (to develop the models)
- Simulink Coder (to generate C code from the models)
- MATLAB Coder (Simulink Coder depends on this)
In addition, you may need:
- Stateflow (to develop state flow diagrams inside your model)
- Embedded Coder (to generate C code from the models)
For Simulink based development, OpenECU requires (at a minimum) one of the following compiler tools:
- Wind River Diab compiler
- GCC compiler*
*GCC compiler is only compatible with OpenECU 2.x targets
To program and calibrate an OpenECU with an application, OpenECU integrates with the following calibration tools. Only one calibration tool is required:
- OpenECU Calibrator
- ATI VISION
- Vector CANape
Third Party Tools for C-API
For C based development, OpenECU requires (at a minimum) one of the following compiler tools:
- Wind River Diab compiler
- GCC Compiler*
*GCC compiler is only compatible with OpenECU 2.x targets
To program and calibrate an OpenECU with an application, OpenECU integrates with the following calibration tools. Only one calibration tool is required:
- OpenECU Calibrator
- ATI VISION
- Vector CANape
Operating system
OpenECU works with the following operating systems.
- Microsoft Windows
Version compatibility between OpenECU versions:
The M5xx ECUs contain two micro controllers. Each micro controller is supported by a separate platform and firmware software. Each of these four software components may be updated and released independently.
Scroll to view full table
Software Release | Primary Platform | Secondary Platform | Primary Firmware | Secondary Firmware |
---|---|---|---|---|
V3.0 | 3.0.3 | 3.0.1 | 3.0.2 | 3.0.1 |
V3.1 | 3.1.0 | 3.1.0 | 3.1.0 | 3.1.0 |
V3.2 | 3.2.0 | 3.1.0 | 3.1.0 | 3.1.0 |
For details of specific versions of supported Third Party Tool list please download the 2.10.0 Tool Compatibility or 3.3.0 Tool Compatibility below:
OpenECU 2.10.0 Tool Compatibility OpenECU 3.3.0 Tool Compatibility