Virtualization: Streamlining Development for Third-Party Applications
THE CHALLENGE
A Tier 1 automotive supplier is building an open software architecture to meet dynamic market requirements for autonomous, connected, shared electric vehicles. These vehicles will be deployed in city centers, business districts, and public transport hubs.
This deployment will require the platform to support integration with third-party applications. The operating system powering the advanced driver assist system (ADAS) must function without interference from the human-machine interface and infotainment applications.
The virtualized environment where the ADAS solution runs in isolation must be configured side by side with the infotainment solution. However, the engineering team lacks expertise in isolating workloads, allocating hardware resources to achieve robust partitioning, mitigating potential multi-core interference, and preventing error propagation.
THE SOLUTION
With Wind River® Studio virtualization technology, robust partitioning isolates guest OSes, helping to prevent a total system failure if one partition stops working.
The different teams working on the ADAS components and application frameworks can use the same development environment and share their deliverables for final integration and deployment of the end solution. Using Wind River Studio Pipeline Manager, the teams can access the latest versions of their third-party application providers’ APIs.
THE RESULTS
Software partitioning implementation and privileged access management for various teams is simplified by Studio. Its capabilities streamline the development of Level 2/3 solutions, prioritizing driver safety while enabling the delivery of a compelling user experience with rich applications.