OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive...
Transcript of OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive...
©2013 GlobalLogic Inc.
OSS Stack Solution for IVI System Automotive Linux Summit
October 25, 2013
There are issues with IVI systems based on closed source software…
SMAC not
supported
Long time to market
cycle
Non-3rd party
applications
Not extendable / customizable
Android is a booming OS in mobile, but not in IVI… yet
Security issues
Reliability/ Stability
Long boot time
Stock Android has limitations that prevent it to be adopted in IVI…
Creating a single platform that would leverage AGA , GENIVI Linux, and XEN to allow quick implementation of end-to-end IVI products.
Creating and maintaining Automotive-Grade Android (AGA) distribution.
We set about to overcome these challenges by…
DOMU
IPC
System Services
UI with TTS and speech recognition
Phone BT NAV Cloud Apps
Wireless Display sync
DLNA Multi media Radio
DOM0
IPC
System Services
Vehicle Service Climate Control,
Sensors, etc.
Diagnostics/ Calibration/
Configuration
Emergency Services
Android
Xen
Linux
Infotainment Software Vehicle Software
− Developed customized UI via IVI, while ensuring reliability and robustness of the system. − Implemented
Linux / Android hybrid solution.
− Xen is used as the basis for security applications. − Ensured secure CAN/LIN/
MOST bus integration. − Implemented Xen
virtualization.
− Boot time for IVI reduced to 5-7s after power-up, and to 1-2s for RVC. − M3/M4 firmware for TI’s
OMAP5 J6 was optimized. − Optimized Kernel-side
configuration was applied. − AFS-side optimization
was done.
Boot Time Stability / Reliability Security
Automotive Grade Android: what we have done…
8
.
− The Nautilus SDK extension provides integration of automotive safety features into 3rd party applications and services installed in the car.
− The Nautilus platform provides APIs for integration of telematics data and automotive safety features into 3rd party applications and services connected through mobile devices and the cloud.
− Secure CAN/LIN/MOST bus integration handled by Linux on Dom0 while Android runs customizable QML-based HMI in a sandbox of DomU
Security
9
Xen hypervisor virtualization on IVI platforms ensures the following: − Safe, seamless combination of Linux operating system with
Android & 3d party applications. − Complete isolation between the vehicle and the IVI, while
ensuring there is no degradation in reliability or performance. − Robustness: ability to safely restart parts of the system. − Scalability: more distributed system (less reliable on Dom0).
Reliability/Stability
10
Boot Timeline display off static
image
time in seconds
animation UI transition
main UI view
Apps
start RVC ready IVI ready event display
state
0.0 0.5 1.5 7.0
Rear View Camera
reverse gear foward gear selection
8.0
12
Boot 0.0 seconds
0.0 - 0.5 seconds
0.5-1.5 seconds
Boot 1.5-7.0 seconds
Boot 1.5-7.0 seconds
Boot 7.0-8.0 seconds
Boot 8.0 second
1.5 seconds
– RVC
RVC mode
RVC + UI
Switch to forward gear
Boot Main view
Category application
Roadmap
• Nautilus demo will be shown on CES 2014 running on TI J6
• Upstream Xen changes – end of 2013 • Invite community to contribute – next
year
28 CONFIDENTIAL
About GlobalLogic − Technology services company − Headquartered in Silicon Valley − Design studios in the US and UK − Engineering centers in the US, Ukraine,
India, Argentina, China − 1000+ product releases − 200 active clients − 6,600 people
29 CONFIDENTIAL
Contact Mr. Agizim is holding the position of CTO of Embedded Systems in GlobalLogic Inc. Contact details: [email protected] www.globallogic.com
©2013 GlobalLogic Inc.