"Software Defined Vehicles: Perspectives on OS Strategy"-SDV#3
?? Mukesh Sharma
Strategic Business Leader | General Manager & Country Head – China, HK, Taiwan @ Tech Mahindra | Driving Market Growth & CXO Engagement | Transforming Auto, BFSI & Hi-Tech with Cloud, AI & Product Innovation
"Software Defined Vehicles: Strategy for Operating Systems - Perspectives on OS Strategy"
In the realm of automotive electronics, every Electronic Control Unit (ECU) requires a control program or operating system (OS) to manage a myriad of programs responsible for controlling hardware components and executing various applications specific to each ECU's function. As the complexity of ECUs increases, so does the complexity of the OS required to govern them. Consequently, Original Equipment Manufacturers (OEMs) must employ multiple OSes to cater to the diverse capabilities and functionalities of ECUs.
For relatively straightforward ECUs, OEMs typically opt for an OS based on the AUTOSAR standard. While AUTOSAR capabilities have advanced, they may not suffice for high-end ECU complexities, such as infotainment systems and most domain-specific ECUs. Notable options for such scenarios include the robust OS offerings from Green Hills and Wind River, renowned for their strong safety and security features.
In contrast, high-end ECUs often rely on QNX or a Linux variant as the OS of choice, with QNX being preferred for applications demanding functional safety. Linux, on the other hand, has emerged as the preferred OS for infotainment systems, surpassing QNX in popularity. Moreover, QNX is gaining traction as the preferred OS for domain-specific ECUs, particularly in the Advanced Driver Assistance Systems (ADAS) and Autonomous Vehicle (AV) domains.
There have been discussions among several OEMs, such as VW and Mercedes-Benz, regarding the development of proprietary car OSes. However, this approach entails significant risks. Developing an OS is a monumental undertaking, with a potential lifespan of 30 to 40 years, necessitating regular updates and continuous technical enhancements. Linux boasts approximately 30 years of development history, while QNX boasts nearly 40 years.
Creating a car OS demands substantial technological expertise, which is often scarce, and entails multiple years of development. General Motors' strategy of adopting Red Hat Linux with functional safety certification presents a more prudent approach to acquiring its own OS for complex ECUs.
In crafting the optimal long-term OS strategy, a best practice entails commencing with the safest OS available for two distinct ECU categories: low complexity and high complexity. This strategy is imperative due to the formidable cybersecurity challenges anticipated in the automotive industry for decades to come, where the choice of OS can significantly impact security.
For low-complexity ECUs, Green Hills stands out with its superior security and safety certifications, including FAA certification for aerospace applications. Meanwhile, for high-end ECUs, QNX boasts higher security and safety certifications compared to Linux variants, owing to its microkernel architecture, which inherently fosters a more secure OS. Furthermore, QNX is likely to lead in developing features aligned with new standards for Autonomous Vehicles (AVs), such as ISO 21448, UL 4600, and IEEE P2851.
领英推荐
In the rapidly evolving landscape of automotive technology, operating systems (OS) play a pivotal role in the realm of software-defined vehicles (SDVs). These sophisticated machines are not merely modes of transportation; they are intricately woven networks of hardware and software, with operating systems serving as the backbone that orchestrates their functionality.
Operating systems for SDVs are tasked with managing an array of complex processes and interactions within the vehicle's ecosystem. From controlling infotainment systems and navigation to regulating safety features such as advanced driver-assistance systems (ADAS), these OSs must seamlessly integrate diverse functionalities to provide a smooth and immersive driving experience.
One of the primary functions of operating systems in SDVs is to facilitate communication between various components and subsystems. Through efficient data exchange protocols, the OS enables sensors, processors, and actuators to interact harmoniously, ensuring real-time responsiveness and adaptability to changing environmental conditions. This interconnectedness allows SDVs to analyze vast amounts of data, ranging from road conditions to vehicle performance metrics, empowering them to make informed decisions and enhance both safety and efficiency on the road.
Moreover, operating systems in SDVs are crucial for managing software updates and maintenance. With the automotive industry witnessing a shift towards over-the-air (OTA) updates, OSs play a vital role in ensuring the seamless delivery and integration of new software features and security patches. This capability not only enhances user convenience by eliminating the need for manual updates but also enables manufacturers to continuously improve and refine the functionality of SDVs throughout their lifecycle.
Security is another critical aspect addressed by operating systems in SDVs. As vehicles become increasingly connected and reliant on external networks, protecting against cyber threats and ensuring data privacy become paramount concerns. Operating systems employ robust security measures, including encryption, authentication, and intrusion detection, to safeguard sensitive information and prevent unauthorized access to vehicle systems.
Furthermore, operating systems for SDVs must be designed with scalability and flexibility in mind. As automotive technology continues to advance at a rapid pace, OSs must be capable of accommodating new hardware configurations, software functionalities, and emerging standards. This adaptability ensures that SDVs remain at the forefront of innovation and can seamlessly integrate with future technologies, such as autonomous driving systems and vehicle-to-everything (V2X) communication.
In conclusion, operating systems are the unsung heroes powering the revolution in software-defined vehicles. From orchestrating complex interactions to ensuring security and scalability, OSs play a vital role in shaping the capabilities and performance of SDVs. As the automotive industry continues to embrace digital transformation, operating systems will remain indispensable components, driving innovation and redefining the future of mobility.
(All views are personal)