Vehicle electronics from concept to manufacture
Home > Products > OpenECU Overview > OpenECU - Developer software

Login OpenECU - ECU software development tools


Rapid control software development
OpenECU Development Platforms enable fast and reliable implementation of system control concepts on our production ready OpenECU hardware.

Automated implementation
The MATLAB®/Simulink® compatible blocksets and proven software libraries enable our automated build system to translate high-level system control strategies into embedded software, significantly reducing or removing the need for expert embedded software resource.

Royalty free control software
There is no per unit royalty for the embedded software that is loaded into each OpenECU. This software includes a sophisticated real-time operating system and considerable intellectual property from the software libraries.

Graphical or software environments
Engineers can choose to develop algorithms within the MATLAB®/Simulink® graphical development environment or program in high-level C language.

Rapid prototyping
The platforms interface directly with industry standard tools, making it quick and easy to download, test and calibrate prototype systems on the bench or in field trials.


OpenECU Logo
 








Quick Links
 
OpenECU hardware overview   


OpenECU control strategy software  


Developer Platform Sim32




OpenECU Developer Platform Sim32 is a Simulink blockset and underlying software libraries that enable MATLAB® Simulink®/Stateflow models to be compiled and run on OpenECU Hardware.

Our Simulink® blockset gives you easy access to all the ECU functionality.

Control algorithms and strategies can quickly and easily be built, loaded and tested on real hardware.

  • Design with Simulink®
  • Use any available feature presented in the blockset
  • Autocode and generate the strategy and calibration files in one key-press
  • Execute and tune

Available for all 32-bit OpenECUs 


Developer Platform C-API 32



OpenECU Developer Platform C-API 32 including a library and all the software environment to develop C applications to be buit and run on OpenECU Hardware.

Our C-API enables you to access all the functionality of the ECU.

It also enables you to integrate your own existing code.

  • Program in application in C
  • Integrate your legacy code
  • Define your scheduling on our RTOS
  • Generate strategy and calibration files with one command.
  • Execute and tune


Available for all 32-bit OpenECUs


Developer Platform C-API 16


OpenECU Developer Platform C-API 16 including a library and all the software environment to develop C applications to be buit and run on OpenECU Hardware.

Our C-API enables you to access all the functionality of the ECU.

It also enables you to integrate your own existing code.

  • Program in application in C
  • Integrate your legacy code
  • Schedule one periodic and one background task on our RTOS
  • Generate strategy and calibration files with one command.
  • Execute and tune


Available for all 16-bit OpenECUs