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

Post on 16-Aug-2020

0 views 0 download

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: alex.agizim@globallogic.com www.globallogic.com

©2013 GlobalLogic Inc.

©2013 GlobalLogic Inc.

Alex Agizim VP Operations, CTO alex.agizim@globallogic.com

Thank you