OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive...

31
©2013 GlobalLogic Inc. OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013

Transcript of OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive...

Page 1: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

©2013 GlobalLogic Inc.

OSS Stack Solution for IVI System Automotive Linux Summit

October 25, 2013

Page 2: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

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

Page 3: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

Android is a booming OS in mobile, but not in IVI… yet

Page 4: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

Security issues

Reliability/ Stability

Long boot time

Stock Android has limitations that prevent it to be adopted in IVI…

Page 5: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

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…

Page 6: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

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

Page 7: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

− 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…

Page 8: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

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

Page 9: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

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

Page 10: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

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

Page 11: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed
Page 12: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

12

Boot 0.0 seconds

Page 13: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

0.0 - 0.5 seconds

Page 14: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

0.5-1.5 seconds

Page 15: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

Boot 1.5-7.0 seconds

Page 16: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

Boot 1.5-7.0 seconds

Page 17: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

Boot 7.0-8.0 seconds

Page 18: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

Boot 8.0 second

Page 19: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed
Page 20: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

1.5 seconds

– RVC

Page 21: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

RVC mode

Page 22: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

RVC + UI

Page 23: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

Switch to forward gear

Page 24: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

Boot Main view

Page 25: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

Category application

Page 26: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed
Page 27: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

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

Page 28: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

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

Page 29: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

29 CONFIDENTIAL

Contact Mr. Agizim is holding the position of CTO of Embedded Systems in GlobalLogic Inc. Contact details: [email protected] www.globallogic.com

Page 30: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

©2013 GlobalLogic Inc.

Page 31: OSS Stack Solution for IVI System · 2017. 12. 14. · OSS Stack Solution for IVI System Automotive Linux Summit October 25, 2013 . There are issues with IVI systems based on closed

©2013 GlobalLogic Inc.

Alex Agizim VP Operations, CTO [email protected]

Thank you