Mentor Embedded IVI Solutions



Similar documents
Infotainment and Telematics Solutions with Renesas R-Car Course ID: 0C18I

Mentor Embedded Automotive Solutions

Intecs Roma - Pisa - Napoli - Milano - Torino - Cagliari - Genova L Aquila - Toulouse - Paris

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

Application Framework: Apertis Hands-on

Android Auto PoC. October Oct-15. Maxim Ovchinnikov Architect Harman

AN INTEL COMPANY WIND RIVER AUTOMOTIVE SOLUTIONS

Example of Standard API

GENIVI FAQ. What is the GENIVI Alliance?

The MeeGo Multimedia Stack. Dr. Stefan Kost Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

NVIDIA AUTOMOTIVE. Driving Innovation

Virtualization for Cloud Computing

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

Technology.Transfer.Application.

An Introduction to Android. Huang Xuguang Database Lab. Inha University

ANDROID OPERATING SYSTEM

An Introduction to Android

Android Architecture. Alexandra Harrison & Jake Saxton

Deeply Embedded Real-Time Hypervisors for the Automotive Domain Dr. Gary Morgan, ETAS/ESC

Open Source Solution for IVI: Tizen IVI. Brett Branch Tizen IVI Product Marketing

Introduction to Android

OMX, Android, GStreamer How do I decide what to use? 15 July 2011

SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW

Android on i.mx Applications Processors

OpenEmbedded for medical devices

Virtualization: Hypervisors for Embedded and Safe Systems. Hanspeter Vogel Triadem Solutions AG

ARM Processors and the Internet of Things. Joseph Yiu Senior Embedded Technology Specialist, ARM

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

Dell Wyse Cloud Connect

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

Mobile Phones Operating Systems

Engaging the Open Source Gear

Timo Müller NFC AND THE VEHICLE. TESTING THE LINUX NFC STACK. BMW Car IT GmbH

Whitepaper. NVIDIA Miracast Wireless Display Architecture

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

December, 7th, 2015, Assises de l Embarqué

Android Basics. Xin Yang

Integrating Mobile into Your Cross- Platform Strategy with Qt

AUTOSAR Safety Solutions for Multicore ECUs and ADAS Systems. Robert Leibinger 5 th June 2015

Architecture (SOSP 2011) 11/11/2011 Minsung Jang

Driving the User Interface. Trends in Automotive GUIs

Tizen Technical Overview 枪 晦 随 鬴 缃 拜 枋 幞 垖 幁 穧 幤

Using Linux in Medical Devices: What Developers and

An Introduction to OSVR

Harmonizing policy management with Murphy in GENIVI, AGL and TIZEN IVI

ARM TrustZone and KVM Coexistence with RTOS For Automotive

High Performance or Cycle Accuracy?

JLR s Experiences with Open Source in IVI

ARM* to Intel Atom Microarchitecture - A Migration Study

WIND RIVER SECURE ANDROID CAPABILITY

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

About Us. Technology Solutions & Services Company. Turn Innovative Ideas into Real Products & Software, Efficiently

Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink

How To Make A Car A Car Into A Car With A Car Stereo And A Car Monitor

Embedded Linux Platform Developer

VDI Clients. Delivering Tomorrow's Virtual Desktop Today

AUTOSAR and Linux Single chip solution Implementation of Automotive Multipurpose ECU Prototype system using hypervisor solution

Android 5.0: Lollipop OS

ITG Software Engineering

Sierraware Overview. Simply Secure

Index. 1-FLYPOS hardware/firmware Technology Overview 2-FLYPOS software architecture 3-Gateway/Acquirer Interface 4-Letters of Approval

HTML5 for Auto: Already Here or Still Arriving?

Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development

DesignWare IP for IoT SoC Designs

Tablets in Data Acquisition

Optimize Server Virtualization with QLogic s 10GbE Secure SR-IOV

Introduction to the NI Real-Time Hypervisor

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

Dell Wyse Cloud Connect discussion card

Toward Connected Vehicle with AGL

Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

The Most Popular UI/Apps Framework For IVI on Linux

Make the green IP switch Low-energy semiconductor solutions for VoIP

Automotive Grade Linux Requirements Specification

congatec AG How to come around the IoT data security challenges

Introduction to Android

A-307. Mobile Data Terminal. Android OS Platform Datasheet

Workshop on Android and Applications Development

Here to take you beyond Mobile Application development using Android Course details

AUTOMOTIVE BLUETOOTH TELEPHONY.

Leveraging Tizen IVI Platform for Realizing V2X Use Cases

Make the green IP switch Low-energy semiconductor solutions for VoIP

Mobile Operating Systems. Week I

Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE

Wyse Cloud Connect. Secure productivity from work, home, and on the go. Learn more. Here:

Development With ARM DS-5. Mervyn Liu FAE Aug. 2015

Research and Design of Universal and Open Software Development Platform for Digital Home

Transcription:

Mentor Embedded IVI Solutions Infotainment Instrument Cluster Andrew Patterson andrew_patterson@mentor.com Business Development Director Automotive Embedded Software mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Challenges Open Source Migration to Linux Hardware Platform Connected Car HMI Performance Function Consolidation Android Apps Multi-Mode User Inputs

Mentor Technology Stack HMI Technology Applications Middleware, Services and Libraries OpenSource Linux Kernel Board Support Packages Hardware Platforms Flexible, Open Architecture Design Platform Customizable by OEM/Tier 1 OSS preintegrated Multiple SoC Solutions

The Infotainment System HMI Touch Screen, Voice, User-controls Apps Networking Navigation Entertainment Mobile Office Navigation, Entertainment, Phone Apps, Mobile Office, Cloud Apps Libraries, Services, Middleware Operating System GENIVI, Open Source, Custom Linux, Android Board Support Package Hardware Platform Device drivers, BSP Multi-Core, GPU, WiFi, AVB, MOST

Instrument Cluster Display 3D Graphics Data ECU Feeds User Input Diagnostics AUTOSAR Navigation, Entertainment, Phone Apps, Mobile Office, Cloud Apps Libraries, Services, Middleware Operating System Mentor Embedded, LXC, AUTOSAR Mentor Embedded Linux, Board Support Package Hardware Platform Device drivers, SoC Integration Multi-Core CPU, GPU, CAN, Flexray

GENIVI Open Source Components Adopt, Adapt, Create Infotainment Graphical Interface Applications GENIVI LINUX Platform 80% 5% 15% GENIVI Code Automotive Specific Code Hardware Extended Community Code Community Code 6

Mentor IVI Linux : GENIVI 2 and GENIVI 3 Audio Graphics Multimedia Speech ALSA PulseAudio AudioManager X.Org GENIVI Layer Management Chromium / Webkit GStreamer GStreamer good, base plugins tracker festival pocketsphinx CE-device cedevicemanager External Access lighttpd lighttpd-mod-webdav Connectivity wireless tools Wpa-supplicant ConnMan BlueZ Positioning gypsy Personal Information Management SyncEvolution Package Management opkg Networking dhcp libcurl nfs-utils ntp Security ecryptfs-utils gnupg2 openssl System Infrastructure d-bus sqlite qt-core fuse gettext quota udev usb-utils libmtp... Linux Linux drivers GNU libc OS kernel, drivers and libraries x86 Reference BSP Intel Atom Northville, Crossville ARM Freescale Sabre, SabreLite Nvidia Tegra and TI OMAP Beagleboard 7

Mentor IVI Linux : GENIVI Release Schedule Aug/11 Apr/12 Sept/12 Feb/13 V1.0 V2.0 V3.0 V4.0 Requirements Track GENIVI Linux Reference Platform Mentor IVI Linux Platform Mentor Embedded Linux Cassini Discovery Excalibur Foton MEIBP 1.0 MEIBP 12.05 MEIBP I2.11 MEL 4 MEL 5 8

Outside Scope of GENIVI Mentor provides IVI platforms for GENIVI and non- GENIVI Linux Human Machine Interface HMI Hardware Platform and software drivers Applications and Integration work Testing Design Tool Support Services 9

Infotainment System layers HMI Layer HMI Core User Interface Voice & Speech HMI Design Application Layer Entertainment Mobile Office Networking Navigation Telematics Diagnostics Apps Ecosystem Middleware Layer Media Graphics Platform Management OS Connectivity System Infrastructure On-Line Services Power State Management Libraries, Services, Middleware OS Layer Board Support Package Linux Core GENIVI-compliant Embedded Linux Hardware Layer CPU Cores Memory Storage MOST CAN/FlexRay BootLoader Semiconductor Driver Support 10

Introducing Linux Container (LXC) HMI Networking Android Market Apps IVI Stack Navigation Entertainment Mobile Office Android OS Mentor IVI Linux OS Linux Container Hardware Layer CPU Core 1 CPU Core 2 CPU Core n.. Memory, Storage, peripheral support etc.

Guest OS via Hypervisor HMI IVI Stack Networking Navigation Entertainment Mobile Office Android App. MAPS Social Network Market Linux OS Android OS HyperVisor Hypervisor Partner : OKL4, PikeOS, CoqOS Hardware Layer CPU Core 1 CPU Core 2 CPU Core n.. Memory, Storage, peripheral support etc. 12

Features of Hypervisor solution SoC Hardware resources shared between two or more operating systems Multi-core CPU, GPU, Audio, Network Independent reboot / fast boot options ADAS, system start-up Low Overhead ( < 2% CPU) Priveliges Management / Security

SmartPhone Integration HMI IVI Apps Networking Navigation Entertainment Bluetooth, USB OpenVNC In-Vehicle Phone Mobile Office Cloud Access Libraries, Services, Middleware Phone Apps.. Pandora Facebook Apps Store Operating System Board Support Package Hardware Platform Car Connectivity Consortium for App Certification and SmartPhone Integration

HMI Technology Roadmap Multi-Mode input Touch Screen, Driver buttons, Voice/Speech, Gesture HTML5 engine and application platform Smartphone Integration Hardware Platform Support Close integration with vendor GPU and SoC

Long-term partnership Mentor is committed to a long-term partnerships with Automotive Customers Prioritisation in roadmap Custom features Enhanced Support E.g. system level solutions for start-up time Service agreement Unique workflow requirements Each Automotive customer has their own workflow requirements Mentor recognises this and adapts/builds around the tool to meet particular workflow requirements Examples include: Configuration management Asset database integration Application simulation environment Offered as an enhanced product On going commitment from Mentor 16

Proposed Package The Inflexion UI Enablement Programme brings together technology, tools and expert assistance to help ensure that your product is a success and includes: - Perpetual development rights on chosen chipsets - Chosen product line - Certain Number of UI Express seats - 1 Year support - Certain hours of UI implementation consultancy - First X k units royalty-free - Porting of Inflexion UI engine to chosen processor (as appropriate) - Access to online training followed by Webex based Q&A Upfront fee for all of the above + Royalties Royalties for production rights charged separately Initials, Presentation Title, Month Year - rev Feb 2010 17

Future Scalability : Multiple OS Support HMI Networking ECU Functions IVI Stack Navigation Entertainment Mobile Office Market Apps DIAGNOSTICS SENSORS GENIVI compliant Linux OS Android OS AUTOSAR RTE Virtualization Layer Hardware Layer CPU Core 1 CPU Core 2 CPU Core n.. Memory, Storage, peripheral support etc.

Solution Summary GENIVI Alliances Partnerships IVI Open Source Software Mentor Embedded IP Mentor Services

Thank You mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.