dSpace enhances production code generator

December 16, 2016 // By Christoph Hammerschmidt
With its latest version 4.2, the TaregtLink production code generator from software tool vendor dSpace supports on-target bypassing for function development on existing electronic control units (ECUs). For production code development, TargetLink 4.2 also provides extended Autosar support for multicore and automotive Ethernet applications and also lets software developers generate enumeration types (C enums). TargetLink 4.2 also complies with the latest additions to the MISRA guidelines.

By supporting on-target bypassing, TargetLink 4.2 merges production software development and function development. If developers want to extend the software functionality of an existing production ECU, they can now perform function development directly on the ECU if it provides sufficient I/O and available resources. By using the code generator in combination with the dSpace ECU Interface Software, developers benefit from highly efficient TargetLink code as early as close-to-production prototyping. Thus, they can identify the required resources early on which reduces project risks and ensures a smooth transition to series production.

For Autosar-compliant development, TargetLink 4.2 improves the performance of multicore systems via asynchronous client-server communication. Moreover, version 4.2 simplifies data exchange within Autosar software components by using non-scalar component variables (interrunnable variables). In addition, the tool now fully supports automotive Ethernet in Autosar Software components for the first time.

It is now also possible to generate enumeration types and variables (C enums) with TargetLink, which further increases the code’s readability and makes integrating existing code much easier. In addition, version 4.2 once more increases MISRA C compliance of the TargetLink code, including the current MISRA C:2012 Amendment 1. For modeling in Simulink/Stateflow, TargetLink now offers even more possibilities due to the use of Stateflow Superstep semantics, activity signals for different states, and easier bus handling. In order to simplify and automate the use of TargetLink in large, distributed teams, the production code generator can be connected to the dSpace data management software Synect. A new version of the Synect add-on for TargetLink will be available soon.

More information: www.dspace.com