Automotive standard called AUTOSAR is widely used in the ECU Software development by many car manufacturers. AUTOSAR has defined specifications, template and methods(workflow) for ECU software development & Build from System design to Hex file generation. An effective tooling solutions are required to implement such large set of specification and methods . For embedded software developers, domain oriented development, these collective solutions and workflow execution under same approach (same language, same style) and all under one umbrella is highly expected. Xtext framework of eclipse is a good choice that offers to build such solutions for ECU software configuration, Integration and Build.
Here in the presentation, following Automotive standard workflow used for Ecu software development is explained and demonstrated with xtext based solution.
- System design (preparing system with the required details Ex: software components, data types, signals, memory layout and network information)
- System Extraction
- ECU Configuration (Embedded OS configuration, Communication, Memory, uC configuration)
- ECU Extraction
- RTE Configuration
- Software Build, A2L and Hex file generation.