Chapter 4. Software overview

4.1. How to find OpenECU
4.1.1. In Windows
4.1.2. In MATLAB — After installation
4.1.3. In MATLAB — Help (R2015a - R2015b)
4.1.4. In MATLAB — Help (R2016a - R2020a)
4.1.5. In MATLAB — Library browser (R2015a - R2020a)
4.1.6. In MATLAB — Command line (R2015a - R2020a)
4.2. Introduction to OpenECU
4.2.1. Working with OpenECU
4.2.2. Create model
4.2.3. Update model
4.2.4. Simulate model
4.2.5. Build model
4.2.6. Program ECU with model
4.2.7. Test model
4.3. Simulink and OpenECU
4.3.1. Block use restrictions
4.3.2. Auto-coders
4.3.3. Configuration sets
4.3.4. Configuration options
4.3.5. Selecting an auto-coder
4.3.6. Building a model
4.4. System modes
4.4.1. Boot mode
4.4.2. Reprogramming mode
4.4.3. Application mode
4.5. Programming an ECU
4.6. OpenECU blockset features
4.6.1. Calibration tool support
4.6.2. Adaptive parameters
4.6.3. Communications
4.6.4. Compiler options
4.6.5. Deprecated blocks
4.6.6. Fault support
4.6.7. PID support
4.6.8. Freeze Frame support
4.6.9. Service $09 InfoType support
4.6.10. IUPR support
4.6.11. Analogue and digital inputs
4.6.12. Oxygen sensing — wide band UEGO
4.6.13. Operating system
4.6.14. Analogue and digital outputs
4.6.15. Real-Time Workshop (RTW) support
4.6.16. Target ECU identification and configuration
4.6.17. Timing
4.6.18. Utilities
4.6.19. Versioning
4.7. Adapting an existing model for OpenECU
4.8. Migrating between versions of Simulink

This chapter provides an overview of OpenECU developer software in more depth than the quick start covered in Chapter 3, Quick start. From this chapter, you will: