Architecture concepts in Body Control Modules

Similar documents
WardsAuto Interiors Conference Creating the Ultimate User Experience

Turbocharging Connectivity Beyond Cellular

ISO-SAE Road vehicles Cybersecurity Engineering General Overview

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers

The Adaptive Platform for Future Use Cases

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

SW-Update. Thomas Fleischmann June 5 th 2015

10 th AUTOSAR Open Conference

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

AMDC 2017 Liviona Multi-Core in Automotive Powertrain and Next Steps Towards Parallelization

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

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

Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen. Axel Freiwald 1/2017

10 th AUTOSAR Open Conference

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

Business update: Automotive

The Fully Networked Car. Trends in Car Communication. Geneva March 2, 2005

Isolation of Cores. Reduce costs of mixed-critical systems by using a divide-and-conquer startegy on core level

Cyber security mechanisms for connected vehicles

Trusted Platform Modules Automotive applications and differentiation from HSM

S32K Microcontroller Press Pack

MIGRATING TO CAN FD. Tony Adamson. Marketing Director CAN / LIN / FlexRay

AGL Reference Hardware Specification Document

IVI and ADAS Automotive Solutions

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

Goals and prospects of embedded electronic automotive systems

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

PREEvision Technical Article

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

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

ARM processors driving automotive innovation

MIL/SIL/PIL Approach A new paradigm in Model Based Development

How Security Mechanisms Can Protect Cars Against Hackers. Christoph Dietachmayr, CIS Solution Manager EB USA Techday, Dec.

Countermeasures against Cyber-attacks

Growth outside Cell Phone Applications

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Application Strategic Focus

Open Source in Automotive Infotainment

13W-AutoSPIN Automotive Cybersecurity

Frequently Asked Questions

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 Networking freescale.com/automotive

How to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles

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

INSTRUMENT CLUSTER 2.0

Safety and Security for Automotive using Microkernel Technology

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

Linux and AUTOSAR Vector Informatik Congress, Stuttgart,

Serial EEPROM for Automotive New Advanced series

Welcome Note. Dr. Thomas Scharnhorst, AUTOSAR Spokesperson 10 th AUTOSAR Open Conference 8 th Nov 2017, Mountain View, California

Mentor Automotive. Vehicle Network Design to meet the needs of ADAS and Autonomous Driving

Overvoltage protection with PROTEK TVS diodes in automotive electronics

10 th AUTOSAR Open Conference

CAN FD - Flexible Tools for Flexible Data Rates

Secure automotive on-board networks

TRENDS IN SECURE MULTICORE EMBEDDED SYSTEMS

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology

Security and Performance Benefits of Virtualization

Industrial Embedded Systems - Design for Harsh Environment - Dr. Alexander Walsch

Technologies Driving Growth & Innovation in Automotive Electronics Vishal Suresh Asst. Director Business Development & Strategic Partnerships

Automotive Testing: Optical 3D Metrology Improves Safety and Comfort

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

EB TechPaper. EB Assist Car Data Recorder Innovative test drive support. automotive.elektrobit.com

Flash Bootloader. Product Information

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Power management Driving smart power in automotive

A modern diagnostic approach for automobile systems condition monitoring

Automotive Security: Challenges and Solutions

Arccore AB 2017, all rights reserved. Accelerating innovation

Intel Galileo gen 2 Board

CORBA in Control Systems

10 th AUTOSAR Open Conference

Dr. Andreas Both / Zhang Enqin Automotive Runtime Software

Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched

LSI for Car Navigation Systems/

RazorMotion - The next level of development and evaluation is here. Highly automated driving platform for development and evaluation

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

Experiences with AUTOSAR compliant Autocode generation using TargetLink

NXP Connects the Car 25 Jul. 2013

Security in NFC Readers

A NEW CONCEPT IN OTA UPDATING FOR AUTOMOTIVE

10 th AUTOSAR Open Conference

Design an Intelligent Distributed Control System with S12 MagniV Mixed-Signal MCUs

WE IMPROVE THE WORLD THROUGH ENGINEERING!

Embedded Software: Its Growing Influence on the Hardware world

Mixed-Criticality Systems based on a CAN Router with Support for Fault Isolation and Selective Fault-Tolerance

Model Based Development and Code Generation for Automotive Embedded Systems. April 26, 2017 Dr. Gergely Pintér, Dr. Máté Kovács thyssenkrupp Steering

Software integration challenge multi-core experience from real world projects

ELEC 5260/6260/6266 Embedded Computing Systems

VT System Smart HIL Testing

ID 025C: An Introduction to the OSEK Operating System

Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007

KPIT Cummins. Automotive Body Electronics and Chassis Presentation

Solutions for Smarter Driving. Mobility Services

Security Analysis of modern Automobile

Multilayer Varistors E-Series

Workpackage WP2.5 Platform System Architecture. Frank Badstübner Ralf Ködel Wilhelm Maurer Martin Kunert F. Giesemann, G. Paya Vaya, H.

FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION

DesignWare IP for IoT SoC Designs

Tutorial for Wake Up Schemes and Requirements for Automotive Communication Networks

Transcription:

Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Course 7 www.continental-corporation.com Interior Body and Security

Table Of Contents 1 Automotive Software Architecture 3 2 Body Controller Modules 9 3 Classic AUTOSAR 10 4 Adaptive AUTOSAR 13 5 Security & Privacy 25 6 Safety 28 7 2

AUTOSAR Automotive Open System Architecture ECU Electronic Control Unit CAN Controller Area Network LIN Local Area Network ASIC Application Specific Integrated Circuit SBC System Basis Chip BCM Body Controller Module SPI Serial Peripheral Interface I2C Inter-Integrated Circuit communication protocol

Automotive Software Architecture The accommodation of consumer electronics in the automotive industry is accelerating with every passing year. The automotive electronics design not only provides a unified human machine interface but also assists the automobile manufacturers to enhance the consistency of body electronics. Instrument Clusters Hardware architecture HMI components Touch display Vehicle Bus Communication Multimedia Bus Interface CAN, LIN, Ethernet Body Controller Body Electronics Power windows Mirror control Gateways module Remote keyless entry Sun roofs Automatic liftgates Infotainment and Telematics Hands free telephony Navigation, DVD player, Radio, Storage devices HEV / EV Vehicle energy management Power Train & Engine Management Diagnostic tests and interfaces Software & Hardware development Tire Guards Pressure monitoring Suspension monitoring Light Control Adaptive Light Control 4

New Architectures in Body Control Modules Central Body Control Modules Hidden But Essential For Every Car Central Body Control Modules (BCMs) are central elements of vehicle electronics. They combine several functions in one housing and control practically all the vehicle's electronic basis, comfort and security functions like: Gateway modules External lighting Interior lighting Windshield wipers Windshield washer system Central locking system Climate control system Seat adjustment RF reception Immobilizer Remote Keyless Entry Passive Start and Entry Systems Tire Pressure Monitoring System Energy Management Thanks to their scalable architecture and AUTOSAR-compatible software modules, they can be freely adapted and harmonize with a every specific type of vehicle. 5

Automotive Software Architecture Electronic Control Units (ECU) Overview LIN transceiver SBC/ASIC CAN transceiver Power regulator Peripherals Microcontroller CPU EEPROM 6

Automotive Software Architecture Electronic Control Units (ECU) Communication between components LIN transceiver SBC/ASIC CAN transceiver Power regulator Peripherals Microcontroller CPU SPI EEPROM I2C 7

Automotive Software Architecture Electronic Control Units (ECU) Running Software LIN transceiver SBC/ASIC CAN transceiver Power regulator Software (AUTOSAR Compliant) Peripherals Microcontroller CPU SPI EEPROM I2C 8

Automotive Software Architecture Electronic Control Units (ECU) Running Software LIN transceiver SBC/ASIC CAN transceiver Power regulator Software (AUTOSAR Compliant) Peripherals Microcontroller CPU SPI EEPROM I2C 9

Automotive Software Architecture Electronic Control Units (ECU) Main Software Entities Software Application Software Bootloader 10

Automotive Software Architecture Electronic Control Units (ECU) Main Software Entities Software Application Main Application running on the ECU and implementing the ECUs functionality; Consists of: Real Time OS; Basic Software modules (HW abstraction layer); Communication stack; Application modules; Software Bootloader Bootloader is used for application SW updates; Consists of: Bootloader implementation modules; Subset of Basic Software modules (HW abstraction layer); Communication stack; Can have a Real Time OS *not mandatory. 11

Automotive Software Architecture Electronic Control Units (ECU) Main Software Application Software Application 12

Automotive Software Architecture Electronic Control Units (ECU) Main Software Application Software Application 13

Automotive Software Architecture Communication between ECUs based on CAN, LIN or Ethernet 14

Automotive Software Architecture Communication between ECUs based on CAN, LIN or Ethernet CAN High Wire \ LIN \ ETH Rx CAN Low Wire \ GND \ ETH Tx Car Left Mirror Car Right Mirror Inside Car Control Switch Mirrors 15

Automotive Software Architecture Communication between ECUs CAN High Wire Mirror is moving Message received by the left mirror electronic. CAN Low Wire Button is switched and pressed to control left mirror and a CAN message is send. Car Left Mirror Car Right Mirror Inside Car Control Switch Mirrors 16

Automotive Software Architecture Inside a CAN message: Identifier (ID) Data length (DLC) Data CAN message data: Split in signals of different lengths, each one representing a different information (i.e. motor status, vehicle state, current speed). All the ECUs in the car know how to split these CAN messages in signals or how form a CAN message from a set of signals so that the other ECUs understand that message. 17

Classic AUTOSAR AUTOSAR (Automotive Open System Architecture) is a standardization initiative of leading automotive OEMs and suppliers and was founded in autumn 2003. The goal is to develop a reference architecture for ECU software, which can overcome the growing complexity of software in modern vehicles. ECU classic architecture design ECU standardization architecture design 18

Classic AUTOSAR AUTOSAR objectives specify and standardize the central architectural elements across functional domains, allowing industry to focus on implementation. AUTOSAR content Architecture Methodology Application interfaces AUTOSAR Process & Quality Establish a flexible work package structure Clear release and revision numbering scheme Life cycle plan for each release Ensure backward compatibility Continuous incorporation of new concepts 19

Classic AUTOSAR 20

Adaptive AUTOSAR Motivation for Adaptive AUTOSAR New features/requirements introduced in Automotive industry nowadays Highly automated driving environmental perception and behavior planning; High connectivity; Strict integrity and security requirements; External backend systems for vehicles; OTA SW updates over vehicles life-cycle. The new cars become smart vehicles Classic AUTOSAR Designed for deeply embedded ECUs with specific, static and real-time functionalities. Not enough for fulfilling the new Automotive industry development trend. 21

Adaptive AUTOSAR Motivation for Adaptive AUTOSAR New features/requirements introduced in Automotive industry nowadays Highly automated driving environmental perception and behavior planning; High connectivity; SMART Strict integrity and security requirements; VEHICLES External backend systems for vehicles; OTA SW updates over vehicles life-cycle. Classic AUTOSAR Designed for deeply embedded ECUs with specific, static and real-time functionalities. Not enough for fulfilling the new Automotive industry development trend. Adaptive AUTOSAR Platform comes in to enable the future high complexity Automotive requirements. Main goal of Adaptive Platform - offer more flexible options for ECU architecture, to establish a foundation for compute-intensive tasks with large amounts of data. 22

Adaptive AUTOSAR 23

Adaptive AUTOSAR The new Adaptive platform enables communication and interaction interfaces with general customer electronic devices that can be driven by general purpose operating systems. 24

Adaptive AUTOSAR What actually changes with Adaptive AUTOSAR Platform is Conventional way of thinking: Vehicle separated from customers daily digital experience New way of thinking: Vehicle integrated in customers digital experience 25

Adaptive AUTOSAR Enables car-makers to reduce complexity and improve upgradeability, reusability and portability of software applications by: dividing applications in single, self-contained software components; minimizing functional dependencies between software components; achieved by Service-oriented communication; Dynamic binding using service discovery and publish/subscribe; Uniform interfaces, stateless, separation of concerns; Forward and backward compatibility of interfaces. 26

Adaptive AUTOSAR Architectural Patterns for Automotive Networks Central Gateway Architecture Domain Controller Architecture Amount of software Software complexity 27

Adaptive AUTOSAR Common Software Framework Customer functions/basic services can be developed independently of platform and operating system; Common methodology and exchange formats; Common update and communication protocols. 28

Adaptive AUTOSAR - Releases 29

Security & Privacy in Product Life Cycle Innovation Quotation Concept Refinement Development Industrialization Product Validation Production Ramp-Up After Series Research for Industrial Leadership Security and Privacy Concept and Architecture LOOP Security and Privacy Support Prototype Planning and Specifications Realization Integration and Testing Incident Response Management Scurity and Privacy Work Packages 30

Analysis & Design Integration & Evaluation Security & Privacy in V-Model development cycle Security & Privacy Goals Security & Privacy Validation System Design Threat and Risk Analysis System Integration & Testing Security & Privacy Integration Testing Requirements Analysis & Specifications Security & Privacy Concept Requirements Verification Compliance Testing Architectural Design Integration & Testing Security & Privacy Architecture Functional Reviews & Analysis Implementation Proofs and Concepts Unit Design & Implementation Secure SW/HW Engineering Unit Testing Legend: Product development V-Modell Approach SCC Consulting/Support Implementation 31

Risk Communication and Consultation Risk Monitoring and Review Security Engineering approaches Top Down Context Establishment Access Control Isolation Threat Analysis Security Privacy Identification Risk Assessment Consider independent protection mechanisms for every platform layer Resource Sharing Risk Treatment Security and Privacy Requirements Flow Control Bottom Up 32

Safety Engineering approaches Safety on functionality area Memory Management Micro Controller Configuration Communication OS execution - RAM test - ROM/Flash test - Safe Storage - Register Monitoring - Safe SPI - End to end protection (CAN E2E) - Stack monitoring Software - ECC handler - CRC on communication lines - Watchdog system - HW Limp Mode Hardware 33

Bibliography Thank you for attending this course! Thank you for support materials: Vector Informatik - https://vector.com/ Elektrobit - https://www.elektrobit.com/ Continental - https://www.continental-automotive.com/ YouTube www.youtube.com 34