- Home
- Products
- Software
- System Architecture Software
- SystemDesk
- SystemDesk RTE Generation Module
Production C code for AUTOSAR-compliant run-time environment
- Optimized AUTOSAR 2.1, 3.0, and 3.1 compliant RTE code generation based on TargetLink technology
- ECU code with minimized memory and run-time requirements
- Automatic and manual mapping of runnables to OS tasks
- Support of calibration and measurement data
Application Areas
The SystemDesk RTE Generation Module is an add-on to SystemDesk which generates optimized RTE code. The RTE abstracts the software component layer from any implementation details of the basic software and from the hardware. It is responsible for communication between software components (SWCs) and implements the OS tasks. When the tasks and the COM signals of the ECU have been configured, the C code for the RTE implementation can be generated.
Key Benefits
As a core aspect of AUTOSAR-compliant development, the RTE enables software components to be reused in different ECUs and supports component-based, distributed development. RTE generation is based on TargetLink technology. It uses all the code generation features of TargetLink, such as the optimization techniques, to minimize the memory and resource consumption.
Main Features of SystemDesk’s RTE Generator
- Optimized RTE code generation based on TargetLink technology
- Minimized memory and run time due to using preprocessor macros instead of C functions
- Support of all major AUTOSAR RTE concepts
- Graphical editor for efficient mapping of runnables
- Validation of runnable mapping before RTE generation
- Support of AUTOSAR 2.1, 3.0, and 3.1
Calibration and Measurement
SystemDesk allows the specification of calibration and measurement data as defined in AUTOSAR. The specification is done on the level of interface elements of the components’ ports and the interrunnable variables of a component. After the RTE generation, SystemDesk is able to generate an ASAP2 file (ASAM MCD 2MC) containing the information about all RTE-relevant variables to be calibrated or measured. If the ECU’s basic software also comprises a calibration service (e.g. an XCP service), the calibration and measurement data can be accessed and calibrated at run time with a tool like dSPACE’s CalDesk by using the generated ASAP2 file.
- Support for scalar elements and array
- Support of calibration and measurement macros during RTE generation

