RTI Connext Integration Toolkit for AUTOSAR
A complete toolkit to integrate RTI Connext Drive with AUTOSAR Classic and AUTOSAR Adaptive platform designs
Portable, scalable and performant DDS interoperability in AUTOSAR Classic and AUTOSAR Adaptive platforms.
The new RTI Connext Integration Toolkit for AUTOSAR platforms, provides developers with code generation and templates to integrate DDSTM connectivity in their AUTOSAR designs. This saves dozens of hours of custom development work and reduces development costs, while preserving performance and AUTOSAR methodology alignment.
RTI Connext Integration for AUTOSAR Classic
Introduction
RTI Connext Integration Toolkit for AUTOSAR Classic is a complementary product to Connext Micro and Connext Cert. It provides a code generation tool that supports automatic conversion of data type definitions across standard formats (OMG IDL, OMG DDS-XML and AUTOSAR ARXML), as well as the generation of supporting C code for data conversion and marshaling between the RTE and DDS communication frameworks.
-
Features
- ARXML to DDS IDL conversion of AUTOSAR base, implementation, CompuMethod and union types
- ARXML to DDS XML conversion of AUTOSAR base, implementation, CompuMethod and union types
- Code generation for run-time conversions between DDS and RTE C language type representations
- Code generation for Complex Device Driver Runnables of marshaling routines between RTE provided and/or required PortPrototypes
- Code generation of DDS configuration and RTE mapping module template
-
Benefits
RTI Connext Integration Toolkit for AUTOSAR Classic enhances the AUTOSAR Classic software architecture and methodology with DDS connectivity.
This is made possible by allowing AUTOSAR ECU designers to define data types, port interfaces and Software Component (SW-C) interfaces using the AUTOSAR ECU design tools of their choice.
Once the design is ready for DDS integration, users only need an ARXML export of relevant SW-C models in order for the Toolkit’s AUTOSAR Runtime Complex Device Driver Code Generator (rtiarcgen) to produce all the necessary artifacts:
- DDS-compatible type declarations (in either DDS-IDL or DDS-XML formats)
- Type conversion routines
- Data marshaling routines matching the SW-C’s runnables
- DDS middleware configuration/mappings module templates
This is an iterative, incremental process that can be repeated and even automated as the ECU design grows, allowing DDS interoperability to grow along with ECU design evolution.The integration process is simple, scalable and efficient. The AUTOSAR Runtime CDD Code Generator can analyze your type catalog and produce optimized “zero-copy” marshaling routines for most AUTOSAR/DDS type combinations, saving execution time and code size.
RTI Connext Integration for AUTOSAR Adaptive
Introduction
RTI Connext Integration Toolkit for AUTOSAR Adaptive is a complementary product to Connext Professional, Connext Micro and Connext Cert. It provides a code generator for application-specific DDS Network Binding assets plus a source library implementing the AUTOSAR Communications Management DDS Network Binding.
This release of the Integration Toolkit for AUTOSAR Adaptive is experimental. As an experimental release, interfaces and behavior are subject to change. A production-ready release is expected in the future.
-
Features
- ARXML to DDS IDL conversion of AUTOSAR standard and custom types
- ARXML to DDS XML conversion of AUTOSAR standard and custom types
- Code generation for run-time conversions between C DDS and C++ Adaptive Platform type representations
- Code generation for Common, Skeleton, Proxy and DDS-specific C++ assets
- Code generation of DDS Network Binding deployment configuration files
-
Benefits
RTI Connext Integration Toolkit for AUTOSAR Adaptive extends the AUTOSAR Adaptive software architecture and methodology with standards-based DDS connectivity.
This is made possible by allowing AUTOSAR ECU designers to define data types, service interfaces and their deployment using the AUTOSAR ECU design tools of their choice.
Once the design is ready for DDS integration, users only need an ARXML export of relevant Executable declarations in order for the Toolkit’s AUTOSAR Runtime Adaptive Code Generator to produce all the necessary artifacts:
- DDS-compatible type and interface declarations (in either DDS-IDL or DDS-XML formats)
- Type conversion routines
- DDS Network Binding integration and deployment assets
This is an iterative, incremental process that can be repeated and even automated as the ECU design grows, allowing DDS interoperability to grow along with ECU design evolution.The integration process is simple, scalable and efficient. The AUTOSAR Runtime Adaptive Code Generator can analyze your data type catalog and produce optimized “zero-copy” marshaling routines for most AUTOSAR/DDS type combinations, saving execution time and code size.
-
Details
Intent: AUTOSAR Classic and AUTOSAR Adaptive Platforms interoperability
Feedback: Contact support@rti.com
Product Version Information: 3.0 (Classic Platform) / 3.0 (Adaptive Platform)
Platform Support: Windows 10 (or higher), MacOS, and Linux
Product components compatibility:
- Classic Platform: Connext Micro 2, Connext Cert
- Adaptive Platform: Connext Professional
Where can I find it: Connext Integration Toolkit for AUTOSAR can be found in Connext Drive 3.0 installation directoryDocumentation: Connext Integration Toolkit for AUTOSAR Documentation is located in the Connext Drive 3.0 installation directory.
-
Next Steps
Post your questions, search through our Knowledge Base, and get the most from your DDS experience by joining the RTI Community!