The members of the Automotive Grade Linux (AGL) project have been developing the Unified Code Base (UCB) distribution for automotive use since 2015. Initially the focus was on In-Vehicle Infotainment systems, but lately the project has turned towards instrument cluster, telematics, heads-up display, and other safety critical systems that require ISO 26262 ASIL-B certification. Car and truck manufacturers are looking for AGL to provide a solution that makes use of AGL in a way that meets the demands of ISO 26262 and is readily available to a broad community. Walt takes a look at what has been done on the AGL community to prepare for this and looks to how AGL can work with the Xen project to make this a reality.
2. Who is This Guy?
• Linux Foundation employee (~5 yrs)
• AGL Development and Community Manager
• Previously at MontaVista and Mentor
Graphics
• Continental AG
• Motorola Mobile Devices
• Motorola Telematics Communications
Group
• ITT Avionics and Northrop Grumman
Electronic Warfare Systems
License for use: Creative Commons Attibution 4.0 International (see
https://creativecommons.org/licenses/by/4.0/) Slide 2
4. Autonomous Driving
Advanced Driver
Assistance Systems
(ADAS)
Functional
Safety
Heads-up
Display (HUD)
Infotainment Instrument
Cluster
Telematics/
Connectivity
the only
organization
addressing
all software in
the car
4
10. AGL Expert Groups
• Application Framework and Security
• Connectivity
• Continuous Integration and Automated Test
• Graphics and UI
• Navigation
• Virtualization
• Reference Hardware System Architecture
• Speech
• Vehicle to Cloud
• Instrument Cluster
• Requirements Specification
Slide 10
License for use: Creative Commons Attibution 4.0 International (see
https://creativecommons.org/licenses/by/4.0/)
11. AGL Virtualization EG
• Active since 2017
• Focus includes hypervisors and Linux
containers
• Published White Paper in June 2018 – “The
Automotive Grade Linux Software Defined
Connected Car Architecture”
https://www.automotivelinux.org/blog/2018/06/20/agl-
publishes-virtualization-white-paper
Slide 11
https://wiki.automotivelinux.org/eg-virt
License for use: Creative Commons Attibution 4.0 International (see
https://creativecommons.org/licenses/by/4.0/)
13. Autonomous Driving
Advanced Driver
Assistance Systems
(ADAS)
Functional
Safety
Heads-up
Display (HUD)
Infotainment Instrument
Cluster
Telematics/
Connectivity
the only
organization
addressing
all software in
the car
13
14. Autonomous Driving
Advanced Driver
Assistance Systems
(ADAS)
Functional
Safety
Heads-up
Display (HUD)
Infotainment Instrument
Cluster
Telematics/
Connectivity
the only
organization
addressing
all software in
the car
14
15. Autonomous Driving
Advanced Driver
Assistance Systems
(ADAS)
Functional
Safety
Heads-up
Display (HUD)
Infotainment Instrument
Cluster
Telematics/
Connectivity
the only
organization
addressing
all software in
the car
15
16. ECU Consolidation
• BOM Cost Benefits?
• Maybe, Maybe not.
• All Features carried throughout vehicle line
• All Costs carried throughout vehicle line
• Software Complexity
• Higher complexity (and probably NRE cost) balanced
against possible BOM reduction
• Reduce time to market by reusing existing software
with hypervisor?
License for use: Creative Commons Attibution 4.0 International (see
https://creativecommons.org/licenses/by/4.0/) Slide 16
18. Autonomous Driving
Advanced Driver
Assistance Systems
(ADAS)
Functional
Safety
Heads-up
Display (HUD)
Infotainment Instrument
Cluster
Telematics/
Connectivity
the only
organization
addressing
all software in
the car
18
19. Autonomous Driving
Advanced Driver
Assistance Systems
(ADAS)
Functional
Safety
Heads-up
Display (HUD)
Infotainment Instrument
Cluster
Telematics/
Connectivity
the only
organization
addressing
all software in
the car
19
20. Autonomous Driving
Advanced Driver
Assistance Systems
(ADAS)
Functional
Safety
Heads-up
Display (HUD)
Infotainment Instrument
Cluster
Telematics/
Connectivity
the only
organization
addressing
all software in
the car
20
21. Autonomous Driving
Advanced Driver
Assistance Systems
(ADAS)
Functional
Safety
Heads-up
Display (HUD)
Infotainment Instrument
Cluster
Telematics/
Connectivity
the only
organization
addressing
all software in
the car
21
22. Autonomous Driving
Advanced Driver
Assistance Systems
(ADAS)
Functional
Safety
Heads-up
Display (HUD)
Infotainment Instrument
Cluster
Telematics/
Connectivity
the only
organization
addressing
all software in
the car
22
31. Xen FuSa SIG
• Started earlier this year
• MISRA C for Xen
• How can AGL help drive this to achieve
instrument cluster use case by end of 2020?
Slide 31
License for use: Creative Commons Attibution 4.0 International (see
https://creativecommons.org/licenses/by/4.0/)
37. Acknowledgements
• Michele Paolino – Virtual Open
Systems and AGL Virtualization
Expert Group Lead
• Walt Miner – The Linux
Foundation
• Daniel Bernal – ARM
• Artem Mygaiev – EPAM
• Tiejun Chen – Vmware
• Rich Persaud – OpenXT
• Tero Antero Salminen –
OpenSynergy
• Adam Lackorzynski – Kernkonzept
• Ciwan Gouman - SYSGO
• Praveen Kumar – Sasaken
• Alexander Damisch – Kevix
• Jonathan Kline – Star Lab
• Denys Balatsko – GlobalLogic
• Dan Mender – Green Hills
Software
• Toni Hoang – Daimler
• Lars Kurth –Citrix
• Alex Agizim - EPAM
License for use: Creative Commons Attibution 4.0 International (see
https://creativecommons.org/licenses/by/4.0/) Slide 37