System Architecture for Future Vehicles Seungbum Park, Ph.D. Next Generation R&D Center / MANDO Global R&D

Similar documents
AUTOSAR Software Architecture

Configuration management in AUTOSAR

User-friendly Configuration of AUTOSAR ECUs with Specialized Software Tools

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

From Signal Routing to complete AUTOSAR compliant CAN design with PREEvision (II)

Safety and security related features in AUTOSAR

Do AUTOSAR and functional safety rule each other out?

ECU State Manager Module Development and Design for Automotive Platform Software Based on AUTOSAR 4.0

AUTOSAR Configuration Process - How to handle 1000s of parameters

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

BMW Car IT GmbH. AUTOSAR - First Experiences and the Migration Strategy of the BMW Group

Freescale Leadership in Driving Standards. Customer Relationships. Long-term Global Presence. Broadest Automotive MCU Product Portfolio

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at

AutoSAR Overview. FESA Workshop at KTH Prof. Jakob Axelsson Volvo Cars and Mälardalen University

Presented by: Jens Svensson, Volvo 3P. Volvo Group

Mentor Embedded Automotive Solutions

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

Embedded OS. Product Information

Development of AUTOSAR Software Components within Model-Based Design

Software Production. Industrialized integration and validation of TargetLink models for series production

Seminar Automotive Open Systems Architecture

Safety and Security Features in AUTOSAR

Product Information Services for Embedded Software

Automotive Software Development Challenges Virtualisation and Embedded Security

isolar Integrated Solution for AUTOSAR

Beschleunigen Sie die Entwicklung Ihrer Embedded Software mit Dienstleistungen von Vector

Plug and Play Solution for AUTOSAR Software Components

Embedding Trust into Cars Secure Software Delivery and Installation

Multi-domain Model-driven Development Developing Electrical Propulsion System at Volvo Cars

Challenges for the European Automotive Software Industry

AUTOSAR Handbook KPIT Technologies Ltd. CAN. Customizable HIS-MISRA. Configuration OSEK. Mode. Training ISO Management VCI

System Software and TinyAUTOSAR

VELOCITY LAB TM Embedded Development Ecosystem

Automotive Software Engineering

Herstellerinitiative Software (OEM Initiative Software)

Hardware-independent Software Development

Timing Analysis for Verification of Network Architectures. Timing Analysis

An introduction to AUTOSAR

AN4664 Application note

AUTOSAR Seminar WS2008/ Assignment: Simulation of Automotive Systems in the Context of AUTOSAR

Tackling the Complexity of Timing-relevant Deployment Decisions in Multicore-based Embedded Automotive Software Systems Rolf Schneider, AUDI AG

Validating Diagnostics in Early Development Stages

In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed

EVITA-Project.org: E-Safety Vehicle Intrusion Protected Applications

CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules

Application of Software Watchdog as a Dependability Software Service for Automotive Safety Relevant Systems

AUTOSAR Runtime Environment and Virtual Function Bus

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software

Simple and error-free startup of the communication cluster. as well as high system stability over long service life are

Introduction to Ethernet and IP in automotive vehicles

Vehicle Electronics. Services and Solutions to Manage the Complexity

Vehicular On-board Security: EVITA Project

EHOOKS Prototyping is Rapid Again

TÜ V Rheinland Industrie Service

Advanced Techniques for Simulating ECU C-code on the PC

Hardware Virtualization for Pre-Silicon Software Development in Automotive Electronics

OSI Layers in Automotive Networks

ETAS. We offer regularly scheduled training seminars for both novice and advanced ETAS tool users.

From Diagnostic Requirements to Communication

Chapter 12. Development Tools for Microcontroller Applications

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

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle

What is Automotive Software Engineering? What is Automotive Software Engineering? What is Automotive Software Engineering?

Embedded Software development Process and Tools:

FlexRay A Communications Network for Automotive Control Systems

Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions

Die wichtigsten Use Cases für MISRA, HIS, SQO, IEC, ISO und Co. - Warum Polyspace DIE Embedded Code-Verifikationslösung ist.

EB TechPaper. Test drive with the tablet. automotive.elektrobit.com

Characteristics of a future mechatronic product creation process in the automobile industry

Software House Embedded Systems

2015 MicroDoc GmbH, München Java and IoT from a MicroDoc perspective

Software Components for Reliable Automotive Systems

ELEC 5260/6260/6266 Embedded Computing Systems

Telematics Workshop: Remote 2-Way Communication Meeting Results

Model-based Testing of Automotive Systems

Principles of a Vehicle Infotainment Platform

Chapter 13. PIC Family Microcontroller

AUTOMATED DRIVING WITH ROS AT BMW.

Microcontrollers in Practice

Collaborating in California: Open HIL Test System Architecture uses the ASAM HIL API

Evaluation Environment for AUTOSAR Autocode in Motor Control Units

Performance Study based on Matlab Modeling for Hybrid Electric Vehicles

Violin Memory Arrays With IBM System Storage SAN Volume Control

Automatic ASAM MCD-3 supported test. PikeTec GmbH Dr. Jens Lüdemann

Plug. & Play. Various ECUs tested by automated sequences. dspace Magazine 3/2009 dspace GmbH, Paderborn, Germany info@dspace.com

Real-time Operating Systems Lecture 27.1

A Practical Approach to Education of Embedded Systems Engineering

Hardware in the Loop (HIL) Testing VU 2.0, , WS 2008/09

NVMe TM and PCIe SSDs NVMe TM Management Interface

EB Automotive Driver Assistance EB Assist Solutions. Damian Barnett Director Automotive Software June 5, 2015

HMI EMBEDDED SYSTEM DESIGN AS A FUNCTION OF TECU

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Value Paper Author: Edgar C. Ramirez. Diverse redundancy used in SIS technology to achieve higher safety integrity

8051 MICROCONTROLLER COURSE

Safety compliance. Energy management. System architecture advisory services. Diagnostics. Network topologies. Physical and functional partitioning

Techniques to Avoid the White Screen of Death in Smartphone s

automotive.elektrobit.com Driver assistance software EB Assist solutions

Chip simulation of automotive ECUs

SOME/IP SERVICE DISCOVERY THE NEED FOR SERVICE DISCOVERY IN THE VEHICLE

How to design and implement firmware for embedded systems

Transcription:

System Architecture for Future Vehicles 2013. 5.15 Seungbum Park, Ph.D. Next Generation R&D Center / MANDO Global R&D

Agenda 1 2 3 4 Backgrounds AUTOSAR Use Case Development Process Global Cooperation 2

Backgrounds Automotive Industry Vision 1977: 1 st production automotive microcomputer (GM) 1981: microprocessor-based engine control (50,000 lines, GM) Recent premium-class: 100million lines for 70~100 ECUs Cost of s/w & electronics > 35~40% of cost of a car Image from Daimler Reference: This Car Runs on Code IEEE Spectrum By Robert N. Charette / February 2009 3

Single Innovation System Innovation Backgrounds Shift from Single to System Innovation A Comprehensive Study on Innovation in the Automotive Industry, Oliver Wyman 4

Backgrounds Automotive Industry Vision Nearly 300million AUTOSAR inside ECUs will be produced (ATZelektronik worldwide emagazine Jan, 2013) 2020 Vision of the Global Automotive Industry, Frost & Sullivan, June 2012 5

AUTOSAR Use Case 1. Distribution on ECUs AUTOSAR Tutorial, www.autosar.org 6

AUTOSAR Use Case 2. Use case Front-Light Management in AUTOSAR AUTOSAR Tutorial, www.autosar.org 7

AUTOSAR Use Case 3. Automotive Software Development will Change AUTOSAR Tutorial, www.autosar.org 8

Complex AUTOSAR Development Process System, Software Architecture Design System Vehicle Program Execution Corporate Common Reusable Assets Validation Simulation on HILS ECS(Electronics Control Software) Decoupled Development ESC Electrical System Architecture Electrical System Requirements Electrical System Validation ECU Application Implementation SW-C SW-C Sub-System Architecture Component Requirements Sub System Requirements Algorithm Requirements & Design Calibration Sub-System Validation Software/ECU Integration& Validation Calibration XCP on CAN/JTAG/Fr Component Requirements Software Component Design & Validation Component Validation Configuration of ECU Basic Software <Development Cycle> Integration of Application Software Component System Services Onboard Device AUTOSAR Runtime Environment (RTE) Memory Services Memory Communication Services Communication I/O Fail-Safe Application SW-C Control Logic MCU Memory Communication I/O Communication Microcontroller 9

Complex TIER I OEM AUTOSAR Development Process System, Software Architecture Design Exchange Files System ESC AUTOSAR SYS-D.arxml System Design, Software Architecture Define Topology Define SW-Cs, Runnables, Data Mapping of SWCs to ECUs Communication Matrix Export as AUTOSAR Sys-D SW-C ECU Application Implementation SW-C SW-C SW-C SW-C AUTOSAR SWC-D.arxml Application SW-Cs Definition Model Application Behavior Define ports and data types Create SWC Descriptions Export SWC Descriptions Code Generation Configuration of ECU Basic Software AUTOSAR Runtime Environment (RTE) System Services Onboard Device MCU Memory Services Memory Memory Communication Services Microcontroller Communication Communication I/O I/O AUTOSAR BSW- Config.xdm BSW Configuration Import AUOTSAR SYS-D Import AUTOSAR SWC-D Import Legacy files Select BSW Modules Configure BSW Modules Validate the configuration Generation of BSW source code 10

AUTOSAR Development Process ESC AUTOSAR Migration A OEM Section Target Vehicle Sedan Description MPC5643L(120MHz, 1MB) SPC56EL70(120Mhz, 2MB) AUTOSAR version Product System Description Development Process AUTOSAR 3.1 / AUTOSAR 4.0.3 with Elektrobit MGH-80 (FlexRay IC integration) FlexRay, OEM Specific Module integration, Black box integration, Vehicle Function(ABS,TCS,ESC,VAFs) OEM Boot integration, OEM Specific Diagnostic implementation, XCP on FlexRay, Network Management on FlexRay Bus, Degraded mode 3 times E/E Tests on HILS with customer and Vehicle performance evaluations 3.1 4.0.3 Lessons learned OEM Specific Module integration is difficult without OEM support. MGH-80 ESC FlexRay FlexRay Optimization: OS Schedule Table Synchronization and Scheduling for optimization of FR job list Optimization of Context Switching Time and Interrupt Service Routine 11

Global Cooperation with Tier-2 Approaches for stable and guaranteed development EB Stack Provider since 2009 Vector Measurement & Flashing tool Provider Freescale MCU/MCAL Provider Inno Lab. with MANDO dspace System Modeling Tool Provider since 2010 12

Thank you!