Disruptive Trends in Automotive Software Development
Total Page:16
File Type:pdf, Size:1020Kb
Disruptive Trends in Automotive Software Development Automotive Line of Business (LoB) Daniel Bernal IVI & Digital Cockpit Platform Manager © 2017 Arm Limited 23 Aug 2018 Explosion in SW development by OEMs, Tier 1s The modern premium vehicle Over 100 ECUs Approx. 100M SLOC Article source: https://www.linkedin.com/pulse/20140626152045-3625632- car-software-100m-lines-of-code-and-counting/ 2 © 2017 Arm Limited Disruption in Automotive Electronics – The Trends Trends • Consolidation • Functional Safety • Connectivity • Security • Over the Air Updates • Open Source • Commercial Software • Long Term Support 3 © 2017 Arm Limited ECU Consolidation – The Trend ASIL-B ASIL-QM ASIL-B ASIL-QM • Mixed-Criticality • Software Defined Instrument In-vehicle Digital side view V2X Architecture cluster (IC) Infotainment (IVI) mirrors gateway • Leverage Virtualization • Optimize Safety cert RTOS Classic Connectivity & Wiring Hypervisor (ASIL-B Certified) ECU Hardware Platform e.g., Cockpit Controller 4 © 2017 Arm Limited Safety Focus – The Trend Safety Manual • Fault Detection and Control • Instrument Cluster – ASIL B FMEA Report • Digital Mirrors – ASIL B • ADAS Features – ASIL D • Autonomous Drive – ASIL B, D • Arm IP positioned as SEooC Development Interface Report 5 © 2017 Arm Limited Cabin Connectivity – The Trend Vehicle Connectivity Requirements • In-Vehicle Infotainment Services • Telematics • V2X Services • Autonomous Inference Model Updates • ECU Over the Air Updates 6 © 2017 Arm Limited Security – The Trend Requirements • Secure Storage • HW Root of Trust • Secure Boot • Secure KeyGen • Trusted Execution Environment • Secure Over The Air Updates • Standard Framework/ API (PSA) 7 © 2017 Arm Limited Ubiquitous Software Update – The Trend Requirements • Maintain security updates. • SW update of an ECU relies on security features. • Device identity and provisioning • Vehicle architectures have to be considered • ECU resources drives the capability. 8 © 2017 Arm Limited Embracing Open Source – The Trend Trends • In-Vehicle Infotainment • Linux • Android • Communication Frameworks • Arm Trusted Firmware • Trusted Execution Environment (TEE) 9 © 2017 Arm Limited Leveraging Commercial SW Partners – The Trend Commercial Software Partners • Machine Learning Frameworks • Application Frameworks (e.g., Audio, Video, Communication) • Security and Safety Frameworks • Operating System • Safety Separation (Hypervisor) 10 © 2017 Arm Limited Long Term Support – The Trend Support Requirements • 10 – 15 year support • OTA Software Update 11 © 2017 Arm Limited How can the Arm Ecosystem help? ECU application • Risk Reduction Application framework • Reduced Time to Market (e.g., security, audio, communication,…) • Pre-Certified Software Elements Operating environment (e.g., RTOS, AUTOSAR Classic or Adaptive) • Multiple SoC and platform providers. stack Software Embedded virtualization (optional) Platform firmware (e.g., Secure Boot, Secure Storage, …) ECU hardware platform 12 © 2017 Arm Limited SW Stack – Ecosystem of Partners Category Solutions Machine Learning on Arm • AiOTA Labs • DeepScale • Reality AI • Arm NN • Enigma Pattern • Sensory • Brodmann17 • NALBI Inc. • SILVIA • Codeplay • Pilot AI Middleware Software and Frameworks • CoreAVI • Recon Technologies (Voice, Audio) • Harman/Redbend • Tuxera • Paragon Software Security & Safety Frameworks • Arm STLs • Irdeto • Argus • Karamba • Escrypt Multi-Operating System & • Auto Grade Linux • Green Hills • SYSGO Safety Separation Solutions • AUTOSAR Classic & Adaptive • Lynx Software Technologies • QNX • Elektrobit • Mentor • Vector • ESOL • OpenSynergy • Virtual Open Systems • ETAS • Redbend Platform Firmware • Arm Trusted Firmware (e.g., Secure Boot, Secure Storage) • SIP provided Silicon Devices & Board Products • NXP • Qualcomm • Telechips • Cypress • Renesas • TI • MediaTek • Samsung • Toshiba • NVIDIA • Silicon-Mobility • Xilinx • Panasonic • ST Micro 13 © 2017 Arm Limited Solutions list is not exhaustive. Thank You! © 2017 Arm Limited .