A car and its software digital twin.

Capital capabilities

AUTOSAR embedded software implementation

Develop embedded software for automotive electronic control units (ECUs) that satisfy functional safety and cyber security requirements.

AUTOSAR embedded software platform

Embedded software teams need to rapidly and efficiently develop and deploy software for automotive ECUs to deliver in-vehicle features and functionality. AUTOSAR is the framework that enables this efficient development of embedded application software in the context of vehicle system development.

AUTOSAR embedded software platform

The Capital embedded portfolio, available supporting AUTOSAR R20-11 version of the standard, is scalable for use in low-power microcontrollers to multicore system-on-chips, running a combination of runtime and OS technologies.

Generative software configuration

The Capital Embedded AR Classic software enables accelerated correct-by-construction embedded software configuration using automation in an AUTOSAR-aware environment.

Software verification using virtual ECUs

Capital includes a unique virtual verification technology, which enables engineers to verify real-time AUTOSAR embedded software functionality before target silicon is available.

In-vehicle AUTOSAR software solution for the ECU

AUTOSAR-based ECU software engineering

The AUTOSAR standard is founded on the ability to bring software vendors together to collaborate so they can efficiently produce ECU software.

The software is made up of:

  • Software components in the application layer
  • Hardware driver support through microcontroller abstraction layer and ECUs custom device drivers

They are joined by the basic software abstracted from the application software via a runtime environment.

Capital Embedded AR Classic adheres closely to the AUTOSAR methodology and includes native support for the AUTOSAR model. Tool features like configuration splitability greatly simplify processes for ECU software developers.

Capital Embedded AR Adaptive similarly adapts the latest AUTOSAR methodology with the Adaptive platform models and methods, and enhances this with advanced automation in the developer-first tooling, enabling rapid high quality deployments of software.

Software development verification and validation

Driven by demands, including innovative customer features and functional safety requirements, software engineering teams need to increase the pace of development and improve quality. This requires new levels of efficiency. Enabling software development to ‘shift-left’ by moving verification and validation (V&V) earlier in the design process is a key element to produce embedded software more efficiently. These V&V activities may be performed using actual embedded software on virtual ECUs to run extensive simulations. This technology enables the application of test automation in early development before target hardware is available and throughout the entire software lifecycle to improve coverage and execution visibility.

Bootloader 

Throughout the vehicle lifecycle, embedded software updates are commonly needed for ECUs. Capital Embedded Bootloader supports reliable ECU updates during development, in-vehicle production and during the life of the vehicle via connected diagnostics tools or over-the-air methodologies. The standardized ISO 14229 UDS protocol is used over a range of common vehicle network buses, Ethernet, CAN/CAN-FD, LIN and FlexRay. It is also possible to use other methods such as the Association for Standardization of Automation and Measuring Systems (ASAM) calibration protocols. Cybersecurity is a key aspect of the software update flow and features, enabling software authentication and secure boot options. To satisfy original equipment manufacturer (OEM) and microcontroller unit (MCU)-specific requirements, wide support is available for a broad range of MCUs.  

Learn more