Linux and AUTOSAR Vector Informatik Congress, Stuttgart,

Similar documents
Safety and Security for Automotive using Microkernel Technology

Interaction between AUTOSAR and non-autosar Systems on top of a Hypervisor

10 th AUTOSAR Open Conference

Infotainment Solutions. with Open Source and i.mx6. mentor.com/embedded. Andrew Patterson Business Development Director Embedded Automotive

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

Safe Multi-Display Cockpit Controller

Smart Antennas and Hypervisor: Enabling Secure Convergence. July 5, 2017

Linux in Automotive From Open Source to Products

In the Driver s Seat

Open Source in Automotive Infotainment

Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016

Hypervisor Market Overview. Franz Walkembach. for GENIVI AMM, April 19 th, 2018 (Munich) SYSGO AG Public

AGL Reference Hardware Specification Document

BOSCH CASE STUDY. How Bosch Has Benefited from GENIVI Adoption

10 th AUTOSAR Open Conference

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

10 th AUTOSAR Open Conference

Virtualizaton: One Size Does Not Fit All. Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software

Linux and Open Source in Samsung

Ethernet Design Challenges The requirements and use of Ethernet with AUTOSAR

AVOIDING THE 2020 WINDOWS 10 ATM HARDWARE UPGRADE CYCLE A PROOF OF CONCEPT

Create, Embed, Empower. Crevavi Technologies Company profile

Architecture concepts in Body Control Modules

AUTOSAR design flow. Yoon-Jin Kim Application Engineer. July mentor.com/automotive

The Adaptive Platform for Future Use Cases

ARM processors driving automotive innovation

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Computer chip: A very small pieces of silicon or other semi-conducting material onto which integrated circuits are embedded Circuit board: A thin

14-Nov-11. Chapter 5: System Software: Operating Systems and Utility Programs. Learning Objectives. Learning Objectives. Overview

A Big Little Hypervisor for IoT Development February 2018

A Road Map to the Future of Linux in the Enterprise. Timothy D. Witham Lab Director Open Source Development Lab

Embedded Software: Its Growing Influence on the Hardware world

Linux Community Project Leaders Unite. Peter Vescuso EVP Marketing, Bus Dev Black Duck Software

DLNA in the Car Oct 22, 2015/12:30 Intended Audience

IVI and ADAS Automotive Solutions

Countermeasures against Cyber-attacks

KSAR Support. for. ST s SPC5 32-bit Automotive MCUs

Over 350M i.mx SOCs shipped to date Over 92M i.mx shipped in vehicles since 2007 #1 in Auto Infotainment Applications Processors

In-Vehicle Infotainment (IVI) Control from Mobile Devices

Two-Factor Authentication over Mobile: Simplifying Security and Authentication

Developing Across the Continuum of Intel Platforms

Introductory Visualizing Technology

A NEW CONCEPT IN OTA UPDATING FOR AUTOMOTIVE

Cyber security mechanisms for connected vehicles

Adaptive AUTOSAR: Infrastructure Software for Advanced Driver Assistance. Chris Thibeault June 7, 2016

STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京

10 th AUTOSAR Open Conference

Domain Interaction Strategy

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

Scalable and Flexible Software Platforms for High-Performance ECUs. Christoph Dietachmayr Sr. Engineering Manager, Elektrobit November 8, 2018

NVIDIA AUTOMOTIVE. Driving Innovation

Auto Embedded Software: Infotainment

Connected & Autonomous vehicles

Open innovation in the connected eco-system. Automotive Grade Android (AGA) Overview of Developers Zone for Open Source AGA

Xen Project Overview and Update. Ian Pratt, Chairman of Xen.org, and Chief Scientist, Citrix Systems Inc.

Software integration challenge multi-core experience from real world projects

Real-Time Systems and Intel take industrial embedded systems to the next level

10 Steps to Virtualization

Automotive Linux Summit 2017 May 31-June 2, 2017, Tokyo, Japan Advances and challenges in remote configuration of connected cars

IJRDTM Kailash ISBN No Vol.17 Issue

Arccore AB 2017, all rights reserved. Accelerating innovation

Techday Mobile Electronics Open, connected, scalable With BODAS into the digital future

Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo

M2-SM6-xx - i.mx 6 based SMARC Modules

Current status and Future of AUTOSAR. Markus Bechter 7 th AUTOSAR Open Conference Oct. 22 nd -23 rd 2014, Detroit

Versatility and value in one introducing the new Toshiba Satellite C Series laptops

Unconventional Linux. Tom spot Callaway

Project to acquire Clarion Accelerating strategy to become a global leader in cockpit electronic systems. October 26, 2018

Mobile, Multimedia & Communications. Tommi Uhari Executive Vice President MMC Group

M2MD Communications Gateway: fast, secure, efficient

INSPIRING IOT INNOVATION: MARKET EVOLUTION TO REMOVE BARRIERS. Mark Chen Taiwan Country Manager, Senior Director, Sales of Broadcom

Virtual Open Systems (VOSyS)

Security and Performance Benefits of Virtualization

Xen Project Automotive and Embedded Overview

The international CETECOM Group. ETSI ITS Workshop 2013 Session 4 Testing and Certification CETECOM ITS Service Partner Ulrich Keuling, CETECOM

Android In Industrial Applications. A Field Report

Computing as a Service

An Oracle Technical White Paper October Sizing Guide for Single Click Configurations of Oracle s MySQL on Sun Fire x86 Servers

Embedded Hardware and Software

Automated Driving Necessary Infrastructure Shift

Comprehensive Development and Debug Coverage for Linux and Android on the MIPS Architecture

Participating in the kernel development process

RTOS, Linux & Virtualization Wind River Systems, Inc.

Agenda. > AUTOSAR Overview. AUTOSAR Solution. AUTOSAR on the way

Software Architecture for Secure ECUs. Rudolf Grave EB TechDay-June 2015

Multicore platform towards automotive safety challenges

17655: Discussion: The New z/os Interface for the Touch Generation

Build the unified end to end IoT solution on ARM LEADING COLLABORATION IN THE ARM ECOSYSTEM

October 25-27, 2017 Hilton Prague, Prague, Czech Republic Sponsorship Prospectus

Advancing Innovation with Intel Atom Processor for Embedded

Systems Programming. The Unix/Linux Operating System

Autonomous Driving needs Safety & Security. Embedded World 2018 Dr. Ciwan Gouma

ivilink Automotive Connectivity Framework Overview

Mobile Device Integration Opportunities and Risks

Trusted Platform Modules Automotive applications and differentiation from HSM

PREEvision Technical Article

Roadmap Directions for the RISC-V Architecture

Experiences with AUTOSAR compliant Autocode generation using TargetLink

Intel Learning Series Developer Program Self Verification Program. Process Document

BlackBerry BlackBerry 10 OS, version continues to build on the BlackBerry 10 platform for the Z10, Q10 and Z30 devices.

Transcription:

Linux and AUTOSAR Vector Informatik Congress, Stuttgart, 12.2010

Brief Introduction to OpenSynergy OpenSynergy is a software company bringing innovative technologies into embedded automotive applications. OpenSynergy s main product is COQOS: A standards based automotive software platform that brings together automotive technology and technology from consumer electronics. 2 Copyright OpenSynergy 2010

Challenge in automotive 1: Integration The functionality of the Head-Unit, Communication Box, Mobile Device Integration and even Instrument Cluster and Driver Assistance Systems must be closely integrated. Will open communication channels endanger vehicle systems? Can the instrument cluster be a 2nd display of the head-unit? How can compatibility with mobile devices be ensured? Can driver-assistance systems run on the same processor? 3 Copyright OpenSynergy 2010

Challenge in automotive 2: Consumer electronics Consumer electronics Automotive? Driver assistance Chassis control Body control Comfort electronic 4 Copyright OpenSynergy 2010

Some limitations of AUTOSAR AUTOSAR was not designed to handle specific issues that come up in infotainment systems, driver assistance systems or HMI-oriented devices. Some examples of the issues that come up: No mechanisms to output complex graphics No communication mechanisms for audio or video streams Not designed to easily run existing complex communication stacks (e.g. full IP stack, Bluetooth,...) No good mechanisms for image Processing algorithms to process Large amounts of data efficiently. 5 Copyright OpenSynergy 2010

What is Linux? Applications Telematics Libraries and Frameworks (often called middleware) Coarse definition Strict definition Linux kernel Hardware 6 Copyright OpenSynergy 2010

Where is Linux? Who uses Linux? [servers] [tv] [tv] [phones] Every single person in the modern world every day. Everyone who searches Google, picks up a phone and uses telecommunication infrastructure, watches a new televisions, use a new camera, makes a call on many modern cell phones, trades a stock on a major exchange, watches a weather forecast generated on a supercomputer, logs into Facebook, navigates via air traffic control systems, buys a netbook computer, checks out at a cash register, withdraws cash at an ATM machine, fires up a quick boot desktop (even those with Windows), or uses one of many medical devices; the list goes on and on. Jim Zemlin, the executive director of The Linux Foundation 7 Copyright OpenSynergy 2010

Where does Linux come from? Eco System 4910 developers 532 companies: Top contributors: Red Hat, IBM, Novell, Intel, Oracle, Parallels, Fujitsu, Analog Devices, Renesas, SGI, Movial, Sun, HP, Freescale, Marvel, Montavista, AMD, Nokia Who funds Linux? 75% is developed by commercial developers 25% is developed by private or unknown developers These companies know they can achieve business goals better when using, supporting and developing Linux because they share significant effort between each other. Value of Linux Linux Foundation estimates that it would take $10.8 billion to develop the Linux distribution Fedora 9 by traditional proprietary means in year 2008 dollars. 8 Copyright OpenSynergy 2010

Automotive uses Open Source / Linux solutions Linux-based Technologie is already used in automotive embedded devices today -Excitement about Apps -Large Tier1 offers Head-Unit based on Android -Chinese OEM sells cars with Android Head-Unit New automotive industry alliance 9 Copyright OpenSynergy 2010

GenIVI Growing quickly... almost 100 members... GenIVI wants to make Linux automotive compatible GenIVI wants to point out GenIVI compatible solutions within Linux GenIVI wants to develop additional components that are missing 10

Challenges Start-up Times ( Fast boot ) -On the network -Early Applications Integration into the Vehicle AUTOSAR-Compliance Security: Firewall between vehicle domains Reliability: -Diagnostics -Software Updates -Test 11 Copyright OpenSynergy 2010

Architectural Options Multiple Chips OR Rely on Linux OR Partitioning & Virtualization µos Often used today Increased BOM cost Limited flexibility Improved Versions of Linux or modified Versions of Linux could be better at satisfying the automotive requirements Micro Kernel Partitions Processor AUTOSAR runs independently from Linux Linux runs virtualized 12 Copyright OpenSynergy 2010

Solution based on Separation & Virtualization Telematics BC VAB Linux Libraries and Frameworks Linux Kernel & Drivers Audio a. Graphics Support RTE AUTOSAR BSW µos (with Separation Kernel) USB 2.0 Main Processor CAN 13 Copyright OpenSynergy 2010

Key Technology 1: Separation Kernel Partition 1 Partition 2 Partition N AUTOSAR BSW controlled communication µos CPU The Micro Operating System separates the processor into partitions : The µos ensures proper separation (execution time and memory) The µos provides communication mechanisms between the partitions Technology already used successfully in: Safety critical applications: e.g. IMA: Integrated Modular Avionics Security critical applications

Key Technology 2: Virtualization Virtualization means that the full operating systems (like Linux or Windows) do not have direct access to all of the hardware. Linux Linux Linux Libraries and Frameworks Linux Kernel There are several options that can be combined to achieve a virtualized but still efficient interaction between Linux and the hardware. Para Virtualized Direct Access Proxy Driver Fash Driver MMU controlled by µos µos MMU Bluetooth Flash

Details on AUTOSAR Integration The COQOS AUTOSAR RTE is 100% AUTOSAR compliant towards the SW Cs COQOS has an integrated AUTOSAR RTE and AUTOSAR OS AR OS AR BSWM Sched AR SW C 1 AR RTE DEM DCM CANTP Can SM COM PDUR CanI f AR SW C 1 BSW from other vendors can be integrated without modifications. This has been done successfully for the Vector Informatik BSW. Can Can Trcv µos The COQOS AUTOSAR OS runs directly on the µos Hardware Because of the presence of the µos, the SPAL layer needs to be ported.

Long term vision, foundations laid today COQOS makes it possible to optimize and rethink the electronics architecture: Reduce the number of processors Take advantage of the powerful computing power of high end processors Allow optimized distribution of applications COQOS Secondary Instrument Cluster Processor Third Party Appl ets Infotainment Applications COQOS AUTOSAR Applications COQOS (or other AUTOSAR solution) Domain Controller Powerful Head Unit Processor 17 Copyright OpenSynergy 2010

Contact OpenSynergy GmbH Rotherstraße 9 D 10245 Berlin Germany tel +49 30 / 20 18 18 35 00 fax +49 30 / 20 18 18 35 02 mail info@opensynergy.com OpenSynergy, COQOS, Qonformat and other OpenSynergy products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of OpenSynergy GmbH in Germany and in several other countries all over he world. All other products and services names mentioned are the trademarks of their respective companies. These materials are subject to change without notice. These materials are provided by OpenSynergy GmbH for informational purposes only, without representation or warranty of any kind and OpenSynergy GmbH shall not be liable for errors or omissions with respect to the materials.