Dr. Andreas Both / Zhang Enqin Automotive Runtime Software

Size: px
Start display at page:

Download "Dr. Andreas Both / Zhang Enqin Automotive Runtime Software"

Transcription

1 Nov 6, 2008 Getting Started with Freescale's AUTOSAR OS and Microcontroller Abstraction Layer (MCAL) Software Packages PA110 Dr. Andreas Both / Zhang Enqin Automotive Runtime Software owners. Freescale Semiconductor, Inc

2 The automotive software standard AUTOSAR defines a new software architecture for use in automotive applications. Abstract Continuing the general introduction to AUTOSAR given at FTF 2006 and 2007, this session will explain what AUTOSAR software Freescale develops and what is needed to get started with it. owners. Freescale Semiconductor, Inc

3 Structure of this Session Freescale AUTOSAR Software Microcontroller Abstraction Layer Operating System Configuration Methodology Roadmap Live Demo Autosar MCAL and OS Configuration with EB tresos Studio owners. Freescale Semiconductor, Inc

4 Standards driving E/E Architecture Design Technology partnerships and open standards encouraging plug-and-play approach FlexRay Protocol Automotive Open System Architecture (AUTOSAR) Japan Automotive Software Platform Architecture (JasPar) MSR Manufacturer-Supplier Relationship Standardization OSEK/VDX Hersteller Initiative Software ASAM ODX HIS FlexRay Protocol Local Interconnect Network Media Orientated System Transport owners. Freescale Semiconductor, Inc

5 AUTOSAR An Industry Standard Phase I ( ) Basic Software & RTE Specification R2.0 Improvements R2.1 Release 2.0 Release 2.1 2H H H 2006 Phase II ( ) Basic Software & RTE Specification R3.0 Concepts R4.0 Specification R4.0 Improvements R4.0 Release 3.0 Release 3.1 Release 4.0 1H H H H H H 2009 owners. Freescale Semiconductor, Inc

6 AUTOSAR What is it?

7 AUTOSAR BSW Architecture Basic Layers Application Software Component Application Software Component Application Layer Application Software Component Application Software Component AUTOSAR Runtime Environment Services Layer ECU Abstraction Layer Microcontroller Abstraction Layer Complex Driver Basic Software Microcontroller owners. Freescale Semiconductor, Inc

8 AUTOSAR BSW Architecture Sub-Layers Application Software Component Application Software Component Application Layer Application Software Component Application Software Component AUTOSAR Runtime Environment (RTE) System Services Memory Services Communication Services Operating System Onboard Device Abstraction Memory Hardware Abstraction Communication Hardware Abstraction I/O Hardware Abstraction Microcontroller Drivers Memory Drivers Communication Drivers I/O Drivers Complex Driver Basic Software Microcontroller owners. Freescale Semiconductor, Inc

9 Freescale s offering is based on AUTOSAR Basic Software AUTOSAR software product packages from Freescale MCAL Operating System Application Software Component Application Software Component Application Layer Application Software Component Application Software Component AUTOSAR Runtime Environment (RTE) Operating System System Services Onboard Device Abstraction Memory Services Memory Hardware Abstraction Communication Services Communication Hardware Abstraction I/O Hardware Abstraction Microcontroller Drivers Memory Drivers Communication Drivers I/O Drivers Complex Driver Basic Software Microcontroller owners. Freescale Semiconductor, Inc

10 Microcontroller Abstraction Layer (MCAL)

11 Microcontroller Abstraction Layer Microcontroller Drivers MCU driver providing PLL initialization, RAM initialization, Reset, Wakeup Drivers for internal peripherals, e.g. on-chip watchdog, general purpose timer Microcontroller (MCU) Drivers GPT WDT Flash EEPROM Microcontroller Hardware SPI GPT Driver Watchdog Driver MCU Driver MCU Power & Clock Unit LIN / SCI CAN FlexRay Timer PWM ADC DIO PORTS owners. Freescale Semiconductor, Inc

12 Microcontroller Abstraction Layer Memory Drivers Drivers for on-chip memory devices (e.g., internal flash, internal EEPROM) Functions with direct µc access (e.g., RAM test) Microcontroller Drivers Memory Drivers GPT WDT Flash EEPROM GPT Driver Watchdog Driver MCU Driver RAM Test Embedded Flash Driver Embedded EEPROM Driver MCU Power & Clock Unit Microcontroller Hardware SPI LIN / SCI CAN FlexRay Timer PWM ADC DIO PORTS owners. Freescale Semiconductor, Inc

13 Microcontroller Abstraction Layer Communication Drivers Drivers for ECU onboard communication: SPI, I2C Drivers for in-vehicle communication: LIN, CAN, FlexRay networking Microcontroller Drivers Memory Drivers Communication Drivers GPT WDT Flash EEPROM GPT Driver Watchdog Driver MCU Driver RAM Test Embedded Flash Driver Embedded EEPROM Driver SPI Driver LIN Driver CAN Driver FlexRay Driver MCU Power & Clock Unit Microcontroller Hardware SPI LIN / SCI CAN FlexRay Timer PWM ADC DIO PORTS owners. Freescale Semiconductor, Inc

14 Microcontroller Abstraction Layer I/O Drivers Drivers for analog and digital I/O: e.g., analog to digital controller (ADC), pulse width modulation (PWM), digital input output (DIO) Microcontroller Drivers Memory Drivers Communication Drivers I/O Drivers Microcontroller Hardware owners. Freescale Semiconductor, Inc GPT WDT MCU Power & Clock Unit FLASH EEPROM SPI LIN / SCI CAN FlexRay Timer PWM ADC DIO PORTS GPT Driver Watchdog Driver MCU Driver RAM Test Embedded Flash Driver Embedded EEPROM Driver SPI Driver LIN Driver CAN Driver FlexRay Driver ICU Driver PWM Driver ADC Driver DIO Driver PORT Driver

15 Freescale Microcontroller Abstraction Layer MCAL drivers (1) + Flash EEPROM Emulation Delivered with AUTOSAR conformant configuration tool. Memory Hardware Abstraction Flash EEPROM Emulation Microcontroller Drivers Memory Drivers Communication Drivers I/O Drivers ICU Driver PWM Driver GPT WDT Flash GPT Driver Watchdog Driver MCU Driver Internal Flash Driver SPI Driver LIN Driver CAN Driver FlexRay Driver MCU Power & Clock Unit ADC Driver DIO Driver PORT Driver Microcontroller Hardware SPI LIN / SCI CAN FlexRay Timer PWM ADC DIO PORTS (1) V2.1 releases do not contain RAM Test module owners. Freescale Semiconductor, Inc

16 Pre-compile configuration Configuration parameters can not be changed after compilation Link-time configuration Configuration is determined by linker scripts Configuration parameters can not be changed after link process BSW Configuration Classes Post-build configuration Configuration parameters can be changed after build process without complete re-flash of ECU Configuration parameters are stored at a known memory location Post-build configuration class BSW modules might also contain pre-compile or link-time parameters (not all parameters have to be post-build) owners. Freescale Semiconductor, Inc

17 AUTOSAR Operating System

18 AUTOSAR Operating System Configurable in AUTOSAR-conformant configuration tool System Services Available in Scalability Classes 1, 2, 3, 4 to fit the needs of different applications SC1 deterministic RTOS baseline (tasks, events, counters, alarms, messages) SC2 timing based task determinism (lowlatency, precise timing for periodic tasks) SC3 protected memory (MMU/MPU) for tasks avoids memory collisions for safety systems SC4 timing and memory protected tasks, utilizes the full capabilities of the silicon for secure and protected RTOS designed specifically for the automobile. Operating System Communication Manager ECU State Manager CRC Library Function Inhibition Manager Watchdog Manager Diagnostic Event Manager Diagnostic Error Tracer owners. Freescale Semiconductor, Inc

19 AUTOSAR OS overview AUTOSAR OS is OSEK/VDX OS plus: New core features Software and hardware counters Schedule tables with time synchronisation Stack monitoring Protection features Timing protection, memory protection and service protection OS applications, trusted and non-trusted code owners. Freescale Semiconductor, Inc

20 OS Application and Trusted and Non-Trusted Code Integrity level: trusted and non-trusted code OS application A block of software including tasks, ISRs, hooks and trusted functions Trusted: An OS application that has unrestricted access Non-trusted: An OS application that has restricted access Trusted function A service function with unrestricted access Provided by a trusted OS application owners. Freescale Semiconductor, Inc

21 AUTOSAR OS Memory Protection Protection boundary Task/category 2 ISR OS application (all its Task/ Category 2 ISRs) Protected memory Stack RAM Private data RAM Code flash Focus on write protection, read and execute protection are optional owners. Freescale Semiconductor, Inc

22 Usage of Memory Protection A Non-trusted OS application task Can only access the memory it needs Therefore not this OS application task is protected, but all other tasks are protected from it Memory protection can be used, e.g., To separarate different applications on one MCU For isolating controller functionality from independent sub-suppliers To fulfill safety constraints As a debug feature (faulty memory access is prevented, stack overflow is prevented, protection hook is called) Memory protection must be supported by on-chip MPU owners. Freescale Semiconductor, Inc

23 Service Protection Usage of Service Protection Protection against faulty/corrupted OS service calls by an OS Application Examples OS Application calls ShutDownOS() OS Application tries to execute ActivateTask() on a task belonging to another OS Application Protection Hook is called upon detection of a service protection error owners. Freescale Semiconductor, Inc

24 Timing Protection Execution time enforcement Usage of Timing Protection & Global Time Bounds the execution of ISRs, resource locks and interrupt disabled sections at runtime to a statically configured value ( time budget ) Arrival rate enforcement Bounds the number of times that an ISR can execute in a given timeframe to a statically configured limit Protection Hook is called upon detection of a timing protection error Global Time / Synchronization Support Requires a global time source, e.g. the FlexRay network time This feature allows schedule tables to be synchronized with a global time through special OS service calls owners. Freescale Semiconductor, Inc

25 AUTOSAR OS Scalability Classes 1 4 Scalability Class 1 Scalability Class 2 Scalability Class 3 Scalability Class 4 OSEK OS (all conformance classes) Counter Interface Schedule Tables Stack Monitoring Protection Hook Timing Protection Global Time/Synchronization Support Memory Protection OS Applications Service Protection CallTrustedFunction owners. Freescale Semiconductor, Inc

26 Software Configuration

27 EB tresos Studio EB tresos Studio is a easy-to-use tool for ECU standard software configuration, validation and code generation Full support for the AUTOSAR standard Full support for the Freescale AUTOSAR software and the EB tresos AutoCore Integrated, graphical user interface Based upon Eclipse and open standards Online-help and parameter-specific help Source: Elektrobit owners. Freescale Semiconductor, Inc

28 Main Window Project Browser Editor Node Outline Error & Problem Messages Parameter Information Source: Elektrobit owners. Freescale Semiconductor, Inc

29 Errors & Warnings User corrects the problem Link to error or warning Interactive problem resolution Source: Elektrobit owners. Freescale Semiconductor, Inc

30 Parameter Definition Jump to link Parameter "OsCounterType" and its corresponding entry in the description file (*.EPD) Source: Elektrobit owners. Freescale Semiconductor, Inc

31 Parameter Description Files EPD/EPC Legend read EPD BSW Module Description BSW Module Configuration AUTOSAR Files Elektrobit Files Generated Files EB tresos Studio Configurator write EPC read read write c, h EB tresos Studio Generator Generated Code read c, h templates Code Templates Source: Elektrobit owners. Freescale Semiconductor, Inc

32 Parameter Description Files EPD/EPC Legend read EPD BSW Module Description BSW Module Configuration AUTOSAR Files Elektrobit Files Generated Files Any AUTOSAR Configuration Editor write EPC read read write c, h EB tresos Studio Generator Generated Code read c, h templates Code Templates Source: Elektrobit owners. Freescale Semiconductor, Inc

33 Parameter Description Files XDM Legend EPD convert read XDM BSW Module Description import/ export EPC BSW Module Configuration AUTOSAR Files Elektrobit Files Generated Files EB tresos Studio Configurator write XDM read read write c, h EB tresos Studio Generator Generated Code read c, h templates Code Templates Source: Elektrobit owners. Freescale Semiconductor, Inc

34 Parameter Description Files Beyond MCAL Legend EPD convert read XDM BSW Module Description import/ export EPC BSW Module Configuration AUTOSAR Files Elektrobit Files Generated Files EB tresos Studio Configurator write XDM import read read read write c, h dbc, ldf, fibex 1) Legacy Description arxml SW-C Description read (RTE Generator only) read EB tresos Studio Generator read write Generated Code html doc xml Source: Elektrobit System Description arxml c, h templates Code Templates Generated Documentation (optional) 1) currently in development owners. Freescale Semiconductor, Inc

35 Configuration Checking Error: ID does not start with zero Hard-to-find errors detected instantly Source: Elektrobit owners. Freescale Semiconductor, Inc

36 User-Friendly GUI helps to avoid errors easy navigation one integrated tool environment Open Interfaces integration of user-specific BSW modules (1) integration of user-specific importers and exporters (1) customizable through Java plug-ins (1) EB tresos Studio - Summary Integrated Environment allows FSL MCAL and OS configuration, or complete AUTOSAR BSW configuration planned to be extended with more EB tools by Elektrobit (SW-C Editor, Inspector, etc.) Source: Elektrobit (1) requires full EB tresos Studio version from EB owners. Freescale Semiconductor, Inc

37 Folder Structure of MCAL Package.plugins eclipse plugins Adc_TS_T2D4M1I3R0 adc_freescale_mpc5516 canif_freescale_mpc5516 common_freescale_mpc5516 dio_freescale_mpc5516 fee_freescale_mpc5516 fls_freescale_mpc5516 fr_freescale_mpc5516 gpt_freescale_mpc5516 Can_TS_T2D4M1I3R0 Dio_TS_T2D4M1I3R0 Fee_TS_T2D4M1I3R0 Parameter Parameter description description files files (.epd/.epc Wdg_TS_T2D4M1I3R0 (.epd/.epc + +.xdm).xdm) Generators WdgIf_TS_T2D4M1I3R0 Generators for for Pre-Compile, Pre-Compile, Post-Build, Post-Build, Link-Time Link-Time EB EB tresos tresos Studio Studio Plugin Plugin autosar config generate_lt generate_pb generate_pc plugin.xml Can.epd Can.epc Can.xdm include src include src include src Can_PBCfg.c Can_Cfg.h can_freescale_mpc5516 cfg1 inc Can_Cfg.h src Can_PBcfg.c ssc doc AUTOSAR_MPC5516_CAN_UM.pdf Complete Complete source source code code Makefile Makefile User User Manual Manual Integration Integration Manual Manual inc lib mak src AUTOSAR_MPC5516_CAN_IM.pdf Can.h can_irq.h Makefile Can.c Can_Irq.c owners. Freescale Semiconductor, Inc

38 AUTOSAR Software Roadmap

39 Freescale AUTOSAR Software Release Framework Beta Release (BETA) All functionality included. All testing targets achieved. Complete documentation set. For use in production projects. Not recommended for production freeze. Release to Market (R) Beta Period completed Identified issues addressed Target level for Quality and Maturity achieved Ready for production freeze owners. Freescale Semiconductor, Inc

40 How to read the SW Roadmap Beta Release Date R Release Date Development Period MPC5561 MCAL 2.1 /GHS MCU Type of SW Supported Compiler Color Coding Available In Design Planned Proposed Last Proposed Revision Compiler Coding /GHS = Green Hills MULTI /WRS = Windriver DIAB /CW = Freescale CodeWarrior /COS = Cosmic owners. Freescale Semiconductor, Inc

41 Available In Design Planned Proposed Last Proposed Revision 32-bit AUTOSAR MCAL Roadmap Leopard MCAL 3.0 MPC5567 MCAL 2.1 /WRS/GHS/CW MPC5565 MCAL 2.1 /WRS/GHS/CW MPC5561 MCAL 2.1 /WRS/GHS/CW MPC5668G MCAL 2.1 or 3.0 (**) MPC5668E MCAL 3.0 MPC5634M/33M MCAL 3.0 MPC5633M MCAL 2.1 /GHS MPC5632R MCAL 3.0 MPC551x(*) MCAL 2.1 /GHS MPC551x MCAL 3.0 or 3.1 (**) MPC5604B/3B MCAL 2.1 /GHS MPC5607B/6B/5B MCAL 2.1 or 3.0 (**) MPC5604B/3B MCAL 3.0 MPC5608S MCAL 3.0 MPC5604P MCAL 3.0 MPC5606S MCAL 3.0 MPC5604S MCAL 3.0 MPC5602B MCAL 3.0 or 3.1 (**) A M J J A S O N D J F M A M J J A S O N D J F * Beta for MPC5517G/16G only ** AUTOSAR version dependent on market demand M owners. Freescale Semiconductor, Inc

42 Available In Design Planned Proposed Last Proposed Revision 32-bit AUTOSAR OS Roadmap Leopard OS 3.0 MPC5567 OS 2.1 /WRS/GHS/CW MPC5565 OS 2.1 /WRS/GHS/CW MPC5561 OS 2.1 /WRS/GHS/CW MPC5668G OS 2.1 or 3.0 (**) MPC5668E OS 3.0 MPC5634M/33M OS 3.0 Available: MPC5516 OS 2.1 /GHS EAR MPC5633M OS 2.1 /GHS MPC551x OS 2.1 /GHS MPC5632R OS 3.0 MPC551x OS 3.0 or 3.1 (**) MPC5604B/3B OS 2.1 /GHS MPC5607B/6B/5B OS 2.1 or 3.0 (**) MPC5604B/3B OS 3.0 MPC5608S OS 3.0 MPC5604P OS 3.0 MPC5606S OS 3.0 MPC5604S OS 3.0 MPC5602B OS 3.0 or 3.1 (**) A M J J A S O N D J F M A M J J A S O N D J F ** AUTOSAR version dependent on market demand M owners. Freescale Semiconductor, Inc

43 Available In Design Planned Proposed Last Proposed Revision 16-bit AUTOSAR MCAL Roadmap.25um.25um S12X S12X are are not not supported supported.18um.18um S12X S12X are are supported supported if if min min 256k 256k.09um.09um S12X S12X will will be be supported supported if if min min 256k 256k S12XE 1M MCAL 2.1 /CW S12XE 768 MCAL 2.1 S12XE 512 MCAL 2.1 S12XE 384 MCAL 2.1 S12XE 256 MCAL 2.1 S12XE 1M MCAL 3.0/3.1 S12XE 768 MCAL 3.0/3.1 S12XE 512 MCAL 3.0/3.1 S12XE 384 MCAL 3.0/3.1 S12XE 256 MCAL 3.0/3.1 S12XF 512 MCAL 2.1 /CW S12XF 384 MCAL 2.1 S12XF 256 MCAL 2.1 S12XF 512 MCAL 3.0/3.1 S12XF 384 MCAL 3.0/3.1 S12XF 256 MCAL 3.0/3.1 S12XG 512 MCAL 3.0/3.1 S12XG 384 MCAL 3.0/3.1 S12XS 256 MCAL 2.1 /CW S12XS 256 MCAL 3.0/3.1 A M J J A S O N D J F M A M J J A S O N D J F M owners. Freescale Semiconductor, Inc

44 Available In Design Planned Proposed Last Proposed Revision 16-bit AUTOSAR OS Roadmap.25um.25um S12X S12X are are not not supported supported.18um.18um S12X S12X are are supported supported if if min min 64k 64k.09um.09um S12X S12X will will be be supported supported if if min min 64k 64k S12XE 1M OS 2.1 /CW S12XE 768 OS 2.1 S12XE 512 OS 2.1 S12XE 384 OS 2.1 S12XE 256 OS 2.1 S12XE 128 OS 2.1 S12XF 512 OS 2.1 /CW S12XF 384 OS 2.1 S12XF 256 OS 2.1 S12XF 128 OS 2.1 S12XE 1M OS 3.0/3.1 S12XE 768 OS 3.0/3.1 S12XE 512 OS 3.0/3.1 S12XE 384 OS 3.0/3.1 S12XE 256 OS 3.0/3.1 S12XE 128 OS 3.0/3.1 S12XF 512 OS 3.0/3.1 S12XF 384 OS 3.0/3.1 S12XF 256 OS 3.0/3.1 S12XF 128 OS 3.0/3.1 S12XG 512 OS 3.0/3.1 S12XG 384 OS 3.0/3.1 S12XS 256 OS 2.1 /CW S12XS 128 OS 2.1 S12XS 64 OS 2.1 S12P 128 OS 2.1 S12P 64 OS 2.1 S12XS 256 OS 3.0/3.1 S12XS 128 OS 3.0/3.1 S12XS 64 OS 3.0/3.1 S12P 128 OS 3.0/3.1 S12P 64 OS 3.0/3.1 A M J J A S O N D J F M A M J J A S O N D J F M owners. Freescale Semiconductor, Inc

45 Summary Freescale is investing into enablement of our automotive customers, beyond silicon delivery. AUTOSAR is a standardized automotive software architecture, globally gaining traction. As one example of customer enablement, Freescale develops AUTOSAR MCAL and OS for a wide range of 16- and 32-bit microcontrollers: MPC5567/65/61 - for high-end applications 32-bit, Power Architecture e200z6 core MPC551x - for body & gateway applications 32-bit, Power Architecture e200z1 + e200z0 cores MPC563x - for low-end powertrain applications 32-bit, Power Architecture e200z3 core MPC560x - for body & instrument cluster applications 32-bit, Power Architecture e200z0 core S12XE/F/S (min 256k) - for body applications 16-bit, selected sub-families owners. Freescale Semiconductor, Inc

46 Now : Live Demo of the AutoSAR configuration tool with the Freescale AutoSAR MCAL and OS software owners. Freescale Semiconductor, Inc

47 Session Location Online Literature Library Related Session Resources Sessions Session ID Title Demos Pedestal ID Demo Title owners. Freescale Semiconductor, Inc

48

Implementing AUTOSAR. Zhang Enqin Shanghai Automotive Lab. Aug 27-28, 2009

Implementing AUTOSAR. Zhang Enqin Shanghai Automotive Lab. Aug 27-28, 2009 Aug 27-28, 2009 Implementing AUTOSAR Zhang Enqin Shanghai Automotive Lab service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. Autosar Introduction Goals and motivation

More information

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

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers Introduction stands for AUTomotive Open Systems ARchitecture Electronic Control Unit Partnership of automotive Car Manufacturers and their Suppliers Source for ECU: Robert Bosch GmbH 2 Introduction Members

More information

SPC5 MCAL overview. ZHANG Livia

SPC5 MCAL overview. ZHANG Livia SPC5 MCAL overview ZHANG Livia Senior Application Engineer, Micro BU ADG Marketing and Application Greater China & South Asia Region STMicroelectronics AUTOSAR Idea 2 Standardize the software architecture

More information

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

KSAR Support. for. ST s SPC5 32-bit Automotive MCUs KSAR Support for ST s SPC5 32-bit Automotive MCUs AUTOSAR Practice Facts and Numbers Our Offerings Our Credentials Our Investments Products AUTOSAR R4.0.3/R4.2.1 ICC3 compliant Basic Software Stack AUTOSAR

More information

Software integration challenge multi-core experience from real world projects

Software integration challenge multi-core experience from real world projects Software integration challenge multi-core experience from real world projects Rudolf Grave 17.06.2015 Agenda About EB Automotive Motivation Constraints for mapping functions to cores AUTOSAR & MultiCore

More information

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers Fujitsu Semiconductor Europe Factsheet Concept Compatible Platm of 16-bit Microcontrollers Concept Compatible Platm of 16-bit Microcontrollers The Platm offers a choice of 100 part numbers ranging from

More information

Quick Start Guide TRK-KEA. Kinetis EA Series MCUs for Automotive Electronics Applications. StarterTRAK

Quick Start Guide TRK-KEA. Kinetis EA Series MCUs for Automotive Electronics Applications. StarterTRAK TRK-KEA Kinetis EA Series MCUs for Automotive Electronics Applications StarterTRAK Get to Know the TRK-KEA Kinetis EA MCU SCI Selector 2 Individual Port Access Power LED Power Source Selector User Buttons

More information

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

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

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Dr. Günther Heling Vector Informatik AUTOSAR Adaptive Platform Now it s Time to get on Board AUTOSAR Nov-2017 Introduction At the first glance Adaptive and Classic don t have

More information

Product Information Embedded Operating Systems

Product Information Embedded Operating Systems Product Information Embedded Operating Systems Table of Contents 1 Operating Systems for ECUs... 3 2 MICROSAR.OS The Real-Time Operating System for the AUTOSAR Standard... 3 2.1 Overview of Advantages...

More information

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

STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京 STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京 KSAR Support for ST s SPC5 32-bit Automotive MCUs AUTOSAR NOS

More information

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

Adaptive AUTOSAR: Infrastructure Software for Advanced Driver Assistance. Chris Thibeault June 7, 2016 Adaptive : Infrastructure Software for Advanced Driver Assistance Chris Thibeault June 7, 2016 Agenda for Adaptive Platform Introduction Goals for the presentation What is the Adaptive Platform? Why do

More information

Processor Expert Software RAppID Suite Overview

Processor Expert Software RAppID Suite Overview Processor Expert Software RAppID Suite Overview FTF-AUT-F0074 Sudhakar Srinivasa Senior Software Engineer A P R. 2 0 1 4 TM External Use Session Introduction This one hour session covers: Overview of Processor

More information

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

Agenda. > AUTOSAR Overview. AUTOSAR Solution. AUTOSAR on the way AUTOSAR Overview Agenda > AUTOSAR Overview AUTOSAR Solution AUTOSAR on the way Slide: 2 Overview and Objectives AUTOSAR Partnership Slide: 3 Development of Functionality Electronic fuel injection Cruise

More information

Arccore AB 2017, all rights reserved. Accelerating innovation

Arccore AB 2017, all rights reserved. Accelerating innovation 2017-03-02 Arccore AB 2017, all rights reserved Accelerating innovation ARCCORE in brief Independent vendor of automotive-sw with focus on AUTOSAR Integration, adaptation and service Incorporated 2009

More information

SPC584C80C3, SPC58EC80C3

SPC584C80C3, SPC58EC80C3 A scalable approach to your body, networking and security platforms Description Data brief - production data Features Core: single or dual e200z4d core up to 180 MHz Code: 2Mbytes to 4Mbytes Flash Data:

More information

S32 SDK for Power Architecture Release Notes Version EAR

S32 SDK for Power Architecture Release Notes Version EAR S32 SDK for Power Architecture Release Notes Version 0.8.0 EAR 2017 NXP Contents 1. DESCRIPTION...3 2. SOFTWARE CONTENTS...4 3. DOCUMENTATION...4 4. EXAMPLES...5 5. SUPPORTED HARDWARE AND COMPATIBLE SOFTWARE...6

More information

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

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model Software Architecture Definition of Software Architecture Software architecture is process of designing g the global organization of a software system, including: Dividing software into subsystems. Deciding

More information

AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective

AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective Thomas M. Galla and Roman Pallierer Elektrobit Austria GmbH Kaiserstrasse 45/2 A-1070 Vienna, Austria E-mail: {thomas.galla, roman.pallierer}@elektrobit.com

More information

S32K AND ISELED DRIVER

S32K AND ISELED DRIVER S32K AND ISELED DRIVER ISELED SOLUTION FROM NXP MANUEL ALVES, JUNE 2018 From Ambient to Functional Lighting Courtesy of Inova Semiconductors 1 Supporting Industry Trends Connectivity Autonomy Electrification

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Dr. Moritz Neukirchner Elektrobit Automotive GmbH Building Performance ECUs with Adaptive AUTOSAR AUTOSAR Nov-2017 Major market trends and their impact Trends Impact on E/E

More information

Architecture concepts in Body Control Modules

Architecture concepts in Body Control Modules 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

More information

Rapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs

Rapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs November, 2010 Rapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs AMF-AUT-T0819 Patrick W. Menter Manager - Automotive Silicon Support Tools Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack,

More information

SystemDesk - EB tresos Studio - TargetLink Workflow Descriptions

SystemDesk - EB tresos Studio - TargetLink Workflow Descriptions SystemDesk - EB tresos Studio - TargetLink Workflow Descriptions Usable with Versions: dspace SystemDesk 4.1 EB tresos Studio 13 or 14 TargetLink 3.4 or TargetLink 3.5 (with patches) February, 2014 1 /

More information

S32K Microcontroller Press Pack

S32K Microcontroller Press Pack S32K Microcontroller Press Pack EMBARGO UNTIL JUNE 23 at 7a.m. EDT Karl Leiss Product Manager Automotive Microcontrollers J U N. 2 3. 2 0 1 5 TM External Use Freescale S32K Automotive Microcontroller Automotive

More information

Electromechanical Braking (Brake By-Wire)

Electromechanical Braking (Brake By-Wire) Chassis/Safety Electromechanical Braking (Brake By-Wire) Overview Electromechanical braking systems (EMB), also called brake by-wire, replace conventional hydraulic braking systems with a completely dry

More information

A Reliable Gateway for In-vehicle Networks

A Reliable Gateway for In-vehicle Networks Proceedings of the 17th World Congress The International Federation of Automatic Control A Reliable Gateway for In-vehicle Networks S. H. Seo*, J. H. Kim*, T. Y. Moon* S. H. Hwang**, K. H. Kwon*, J. W.

More information

RTA-BSW v3.0.0 RTA-BSW Getting Started Guide Status: Release

RTA-BSW v3.0.0 RTA-BSW Getting Started Guide Status: Release RTA-BSW v3.0.0 RTA-BSW Getting Started Guide Status: Release Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further

More information

Reduce SW Development Time with DAVE 3. March, 2012

Reduce SW Development Time with DAVE 3. March, 2012 Reduce SW Development Time with DAVE 3 March, 2012 Why DAVE 3? XMC 4500 Offering Powerful, SWconfigurable peripherals Flexible interconnections and pin mapping options Pressure to Engineer Short time to

More information

TRK-S12ZVL Quick Start Guide. MagniV Mixed-signal MCUs for LIN Applications

TRK-S12ZVL Quick Start Guide. MagniV Mixed-signal MCUs for LIN Applications TRK-S12ZVL Quick Start Guide MagniV Mixed-signal MCUs for LIN Applications Quick Start Guide Introduction The TRK-S12ZVL features the S12ZVL, an automotive 16-bit MCU family. This integrates on the same

More information

Fredrick M. Cady. Assembly and С Programming forthefreescalehcs12 Microcontroller. шт.

Fredrick M. Cady. Assembly and С Programming forthefreescalehcs12 Microcontroller. шт. SECOND шт. Assembly and С Programming forthefreescalehcs12 Microcontroller Fredrick M. Cady Department of Electrical and Computer Engineering Montana State University New York Oxford Oxford University

More information

oscan Embedded Real-time Operating Systems

oscan Embedded Real-time Operating Systems Embedded Real-time Operating Systems V0.01 2009-05-26 Agenda > OSEK/VDX Specification oscan Product Slide: 2 OSEK/VDX Basic Characteristics Specification of a full pre-emptive real-time operating system

More information

Create, Embed, Empower. Crevavi Technologies Company profile

Create, Embed, Empower. Crevavi Technologies Company profile Create, Embed, Empower Crevavi Technologies Company profile Copyright Crevavi 2018 About Crevavi Technologies Estd in 2011. Based in India. Offices in Bangalore and Mysore Branches in US, Germany and Australia

More information

CANoe 6.0. The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 TOOLS FOR NETWORKS AND DISTRIBUTED SYSTEMS

CANoe 6.0. The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 TOOLS FOR NETWORKS AND DISTRIBUTED SYSTEMS CANoe 6.0 The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 CANoe is an all-round tool for the development, testing and analysis of networks and ECUs. It supports the user

More information

Hercules ARM Cortex -R4 System Architecture. Processor Overview

Hercules ARM Cortex -R4 System Architecture. Processor Overview Hercules ARM Cortex -R4 System Architecture Processor Overview What is Hercules? TI s 32-bit ARM Cortex -R4/R5 MCU family for Industrial, Automotive, and Transportation Safety Hardware Safety Features

More information

ID 025C: An Introduction to the OSEK Operating System

ID 025C: An Introduction to the OSEK Operating System ID 025C: An Introduction to the OSEK Operating System Version 1.0 1 James Dickie Product Manager for Embedded Software Real-time operating systems AUTOSAR software components Software logic analyzer Experience:

More information

rcube2: Advanced Rapid Prototyping Electronic Control Unit

rcube2: Advanced Rapid Prototyping Electronic Control Unit Page 1 rcube2: Advanced Rapid Prototyping Electronic Control Unit Overview rcube2 is a rapid prototyping ECU based on AUTOSAR that enables fast and efficient development of control systems from initial

More information

Real and Virtual Development with SystemDesk

Real and Virtual Development with SystemDesk Real and Virtual Development with SystemDesk Joe Fairchild Project Manager Software Development and Validation dspace, Inc. Goals of AUTOSAR Create libraries of software components Reusable Hardware-independent

More information

Model Based Development Toolbox MagniV for S12ZVC Family of Processors

Model Based Development Toolbox MagniV for S12ZVC Family of Processors Freescale Semiconductor Release Notes Document Number: MBDTB-ZVC-RN Model Based Development Toolbox MagniV for S12ZVC Family of Processors Version 1.0.0 Freescale Semiconductor, Inc. 1. Revision History

More information

Component validity and internal error checking functionality to ensure reliable operation

Component validity and internal error checking functionality to ensure reliable operation October 2013 Overview of Tower system, CodeWarrior v10.3 and MQX 4.0 Easy OS configuration with GUI based interface Using BSP clone wizard to start with BSP porting Kernel debugging with task aware debugger

More information

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals Embedded Flash Solutions Z8 Encore! XP F1680 Series High-performance 8-bit Flash MCU F1680 advantage low power - 1.8 V highly integrated peripherals flexible memory options optimized cost/performance target

More information

AUTOSAR Overview and Classic Platform

AUTOSAR Overview and Classic Platform AUTOSAR Overview and Classic Platform Igor Neiva Camargo AUTOSAR Project Leader Team Oct. 30 th 2015 8 th AOC, Tokyo Overview AUTOSAR Overview and Classic Platform The AUTOSAR Development Community - The

More information

WS_CCESBF7-OUT-v1.00.doc Page 1 of 8

WS_CCESBF7-OUT-v1.00.doc Page 1 of 8 Course Name: Course Code: Course Description: System Development with CrossCore Embedded Studio (CCES) and the ADSP-BF70x Blackfin Processor Family WS_CCESBF7 This is a practical and interactive course

More information

AUTOSAR Software Design with PREEvision

AUTOSAR Software Design with PREEvision AUTOSAR Software Design with PREEvision Webinar 2013-06-05 Slide: 1 AUTOSAR Software Design with PREEvision Agenda Overview AUTOSAR Software and System Design Integrated AUTOSAR Software Design Vector

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Rinat Asmus AUTOSAR Project Leader BMW AUTOSAR Adaptive Platform AUTOSAR Nov-2017 New Challenges One Standard. Do AUTOSAR Core partners commit to standard use? Is the implementation

More information

AUTOSAR Method. Webinar

AUTOSAR Method. Webinar AUTOSAR Method Webinar 2013-04-17 V2.1 2013-04-16 Agenda >Introduction AUTOSAR Method Exchange Formats Workflows OEM-TIER1 Workflows TIER1 Webinar Series Slide: 2 Introduction Current Workflow (non-autosar)

More information

Market Trends and Challenges in Vehicle Security

Market Trends and Challenges in Vehicle Security Market Trends and Challenges in Vehicle Security FTF-AUT-F0080 Richard Soja Automotive MCU Systems Engineer A P R. 2 0 1 4 TM External Use Microcontrollers and Digital Networking Processors A Global Leader

More information

CANbedded. Product Information

CANbedded. Product Information Product Information Table of Contents 1 Solutions with CANb edded... 4 1.1 CANbedded... 4 1.2 Advantages of CANbedded... 4 1.3 Your Partner Right From the Start... 4 1.4 Uniform Solution... 4 2 CANbedded

More information

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry A Time-Triggered Middleware for Safety- Critical Automotive Applications Ayhan Mehmet, Maximilian Rosenblattl, Wilfried

More information

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications Kinetis EA Ultra-Reliable Microcontrollers Automotive and Industrial Applications Agenda Introducing Kinetis EA Proposition Value Features Overview Application Examples Enablement Useful Links 1 Kinetis

More information

Quick Start Guide. S12VR64EVB S12 MagniV Mixed-Signal MCUs. S12 MagniV

Quick Start Guide. S12VR64EVB S12 MagniV Mixed-Signal MCUs. S12 MagniV S12VR64EVB S12 MagniV Mixed-Signal MCUs S12 MagniV Get to Know the S12VR64EVB LIN Connectors Potentiometer SW1 SW2 Analog Input Header External Power Supply Banana Connectors JM60 Integrated BDM Barrel

More information

Flash Bootloader. Product Information

Flash Bootloader. Product Information Product Information Table of Contents 1 Flash Memory Programming... 3 2 Flash Bootloader - ECU programming via CAN, LIN, FlexRay, MOST and Ethernet... 3 2.1 Overview of Advantages... 3 2.2 Application

More information

Enabling safer embedded systems

Enabling safer embedded systems Advanced AUTOSAR Profiling and Run-Time Optimization incorporating Operating System, RTE and Network Communication. Enabling safer embedded systems Using Trace for Run-Time Analysis of an AUTOSAR Application

More information

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

Isolation of Cores. Reduce costs of mixed-critical systems by using a divide-and-conquer startegy on core level Isolation of s Reduce costs of mixed-critical systems by using a divide-and-conquer startegy on core level Claus Stellwag, Elektrobit Automotive GmbH; Thorsten Rosenthal, Delphi; Swapnil Gandhi, Delphi

More information

SW-Update. Thomas Fleischmann June 5 th 2015

SW-Update. Thomas Fleischmann June 5 th 2015 Thomas Fleischmann June 5 th 2015 2 3 Agenda The big picture SW-Update today Diagnostics vs SW-Update Our solution for SW-Update The real challenges beyond getting a file into the car Elektrobit (EB),

More information

Learning Module 9. Managing the Sensor: Embedded Computing. Paul Flikkema. Department of Electrical Engineering Northern Arizona University

Learning Module 9. Managing the Sensor: Embedded Computing. Paul Flikkema. Department of Electrical Engineering Northern Arizona University Learning Module 9 Managing the Sensor: Embedded Computing Paul Flikkema Department of Electrical Engineering Northern Arizona University Outline Networked Embedded Systems Hardware Software Languages Operating

More information

Remote Keyless Entry In a Body Controller Unit Application

Remote Keyless Entry In a Body Controller Unit Application 38 Petr Cholasta Remote Keyless Entry In a Body Controller Unit Application Many of us know this situation. When we leave the car, with a single click of a remote control we lock and secure it until we

More information

In March 2007, over 200 developers met in Stuttgart for the. control algorithms that have become increasingly faster are

In March 2007, over 200 developers met in Stuttgart for the. control algorithms that have become increasingly faster are FlexRay is Driving Partners demonstrate successful system development at the FlexRay Symposium In March 2007, over 200 developers met in Stuttgart for the FlexRay Symposium sponsored by Vector Informatik.

More information

Getting Started with Qorivva Fast

Getting Started with Qorivva Fast Freescale Semiconductor Document Number:AN4894 Application Note Rev 0, Mar 2014 Getting Started with Qorivva Fast Start Kit for TRK-MPC5604P by: Sudhakar Srinivasa 1 Introduction This application note

More information

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their S08 Highlighted Features Why Do I Need a Slave LIN Interface Controller (SLIC)? Design Challenges Slave synchronization Slave synchronizing to LIN messaging requires a cost versus resource trade-off. Your

More information

Welcome to the Controller Continuum Only from Freescale

Welcome to the Controller Continuum Only from Freescale Microcontrollers Welcome to the Only from Freescale Learn More: For current information about Freescale products and documentation, please visit. freescale.com/continuum Freescale and the Freescale logo

More information

RTA-BSW v2.1.1 User Guide

RTA-BSW v2.1.1 User Guide RTA-BSW v2.1.1 User Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this document.

More information

ADSP-BF707 EZ-Board Support Package v1.0.1 Release Notes

ADSP-BF707 EZ-Board Support Package v1.0.1 Release Notes ADSP-BF707 EZ-Board Support Package v1.0.1 Release Notes This release note subsumes the release note for previous updates. Release notes for previous updates can be found at the end of this document. This

More information

Experiences with AUTOSAR compliant Autocode generation using TargetLink

Experiences with AUTOSAR compliant Autocode generation using TargetLink dspace User Conference 2010 India Sept 24 th 10 Experiences with AUTOSAR compliant Autocode generation using TargetLink Naveen Alwandi, Manjunath BC Delphi Electronics & Safety ABSTRACT Increased safety,

More information

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput! Virtual Hardware ECU How to Significantly Increase Your Testing Throughput! Elektrobit Tech Day Jason Niatas Synopsys Inc. July 27, 2017 2017 Synopsys, Inc. 1 Agenda Automotive electronic evolution and

More information

MPC55xx Highlighted Features

MPC55xx Highlighted Features MPC55xx Highlighted Features Why Do I Need an etpu? Number one constraint of microcontrollers is their limited ability to perform high speed time related tasks. Limited by CPU interrupt overhead in servicing

More information

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

AUTOSAR design flow. Yoon-Jin Kim Application Engineer. July mentor.com/automotive AUTOSAR design flow Yoon-Jin Kim Application Engineer July 2016 mentor.com/automotive Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered

More information

Quick Start Guide TRK S12ZVFP64. S12 MagniV MCU for Automotive Heating, Ventilation and Air Conditioning (HVAC) Applications

Quick Start Guide TRK S12ZVFP64. S12 MagniV MCU for Automotive Heating, Ventilation and Air Conditioning (HVAC) Applications Quick Start Guide TRK S12ZVFP64 S12 MagniV MCU for Automotive Heating, Ventilation and Air Conditioning (HVAC) Applications 2 Quick Start Guide Get to Know the TRK S12ZVFP64 Potentiometer Potentiometer

More information

Fujitsu FlexRay Solutions. From System Support to Silicon. 2 nd FlexRay Product Day, Böblingen Dec 1 st, 2005

Fujitsu FlexRay Solutions. From System Support to Silicon. 2 nd FlexRay Product Day, Böblingen Dec 1 st, 2005 Fujitsu FlexRay Solutions From System Support to Silicon 2 nd FlexRay Product Day, Böblingen Dec 1 st, 2005 Content Fujitsu FlexRay Roadmap FlexRay Development Platforms FlexRay ASSP Solution FlexRay MCU

More information

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM FRDM-KL02Z User Manual Rev. 0 Freescale Semiconductor Inc. FRDMKL02ZUM 1. Overview The Freescale Freedom development platform is an evaluation and development tool ideal for rapid prototyping of microcontroller-based

More information

Quick Start Guide for TRK-MPC5634M. Starter TRAK. TRK-MPC5634M Automotive powertrain and precision timed industrial applications

Quick Start Guide for TRK-MPC5634M. Starter TRAK. TRK-MPC5634M Automotive powertrain and precision timed industrial applications Quick Start Guide for TRK-MPC5634M Starter TRAK TRK-MPC5634M Automotive powertrain and precision timed industrial applications Starter TRAK Get to Know the TRK-MPC5634M MPC5634M LIN Connectors LEDs USB

More information

DEVKIT-MPC5748G QUICK START GUIDE (QSG) Ultra-Reliable MCUs for Industrial and Automotive Applications. EXTERNAL USE

DEVKIT-MPC5748G QUICK START GUIDE (QSG) Ultra-Reliable MCUs for Industrial and Automotive Applications.  EXTERNAL USE DEVKIT-MPC5748G QUICK START GUIDE (QSG) Ultra-Reliable MCUs for Industrial and Automotive Applications www.nxp.com/devkit-mpc5748g Contents Quick Start Package Overview Step-by-Step Installation Instructions

More information

Release Notes for ADSP-SC5xx EZ-KIT Lite Board Support Package 2.0.1

Release Notes for ADSP-SC5xx EZ-KIT Lite Board Support Package 2.0.1 Release Notes for ADSP-SC5xx EZ-KIT Lite Board Support Package 2.0.1 2016 Analog Devices, Inc. http://www.analog.com processor.tools.support@analog.com Contents 1 Release Notes for Version 2.0.1 3 1.1

More information

MPC57xx e200zx Core Differences FTF-AUT-F0345

MPC57xx e200zx Core Differences FTF-AUT-F0345 MPC57xx e200zx Core Differences FTF-AUT-F0345 Shanaka Yapa Automotive MCU Apps Eng A P R. 2 0 1 4 TM External Use Agenda Abstract Automotive MCU Roadmap Automotive Power Architecture MCU Technologies MPC57xx

More information

Cooperation with other standards. Nicolas François, PSA Peugeot Citroën 7 th AUTOSAR Open Conference October 22 nd, Detroit

Cooperation with other standards. Nicolas François, PSA Peugeot Citroën 7 th AUTOSAR Open Conference October 22 nd, Detroit Nicolas François, PSA Peugeot Citroën 7 th AUTOSAR Open Conference October 22 nd, 2014 - Detroit What is standardized elsewhere? How to cooperate with other standardization bodies? What is the legal impact?

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale

More information

Kinetis KE1xF512 MCUs

Kinetis KE1xF512 MCUs NXP Semiconductors Document Number: KE1XF512PB Product Brief Rev. 1.1, 08/2016 Kinetis KE1xF512 MCUs Robust 5V MCUs with ADCs, FlexTimers, CAN and expanding memory integration in Kinetis E-series. Now

More information

ISO meets AUTOSAR - First Lessons Learned Dr. Günther Heling

ISO meets AUTOSAR - First Lessons Learned Dr. Günther Heling ISO 26262 meets AUTOSAR - First Lessons Learned Dr. Günther Heling Agenda 1. ISO 26262 and AUTOSAR Two Basic Contradictions Top-Down vs. Reuse Concentration vs. Distribution 2. Approach Mixed ASIL System

More information

Introduction to LIN 2.0 Connectivity Using Volcano LTP

Introduction to LIN 2.0 Connectivity Using Volcano LTP Freescale Semiconductor White Paper LIN2VOLCANO Rev. 0, 12/2004 Introduction to LIN 2.0 Connectivity Using Volcano LTP by: Zdenek Kaspar, Jiri Kuhn 8/16-bit Systems Engineering Roznov pod Radhostem, Czech

More information

MPC5510 Family Product Brief

MPC5510 Family Product Brief Freescale Semiconductor Product Brief Document Number: MPC5510PB Rev. 2, 5/2008 MPC5510 Family Product Brief 32-Bit Power Architecture Microcontrollers for Body Electronics The MPC5510 is a new family

More information

TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools

TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools Freescale Semiconductor User s Guide Doc Number: TWRKV10Z32CWUG Rev. 0.1, 01/2014 TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools by Freescale Semiconductor,

More information

Low-level software for automotive electronic control units

Low-level software for automotive electronic control units Bachelor Thesis Low-level software for automotive electronic control units Leoš Mikulka May 2013 Supervisor: Ing. Michal Sojka, Ph.D. Czech Technical University in Prague Faculty of Electrical Engineering,

More information

A specification proposed by JASPAR has been adopted for AUTOSAR.

A specification proposed by JASPAR has been adopted for AUTOSAR. Japan Automotive Software Platform and Architecture A specification proposed by JASPAR has been adopted for AUTOSAR. JASPAR General Incorporated Association 1. Introduction An RTE profile specification

More information

S08/S12/S12X: 8- and 16-bit Automotive Solutions

S08/S12/S12X: 8- and 16-bit Automotive Solutions Nov 5th, 2008 S08/S12/S12X: 8- and 16-bit Automotive Solutions PA111 Manuel Alves Product Marketing Manager Wayne Dong Product Marketer of Freescale Semiconductor, Inc. All other product or service names

More information

FOR IOT PRODUCT DEVELOPMENT

FOR IOT PRODUCT DEVELOPMENT FOR IOT PRODUCT DEVELOPMENT TRONSHOW IEEE2050-2018 STANDARD 2018/12/12 ATSUSHI HASEGAWA INDUSTRIAL SOLUTION BUSINESS UNIT RENESAS ELECTRONICS CORPORATION SOLUTION OFFERINGS FOR FOCUS DOMAINS To develop

More information

AURIX After-Lunch-Seminar Performance meets Safety. Safety & Security with professional Software-Components. Björn Assmann (Hitex GmbH)

AURIX After-Lunch-Seminar Performance meets Safety. Safety & Security with professional Software-Components. Björn Assmann (Hitex GmbH) Building a safe and secure embedded world AURIX After-Lunch-Seminar Performance meets Safety Safety & Security with professional Software-Components Björn Assmann (Hitex GmbH) Agenda 14:00 Begrüßung und

More information

ECE3120: Computer Systems Hardware & Software Development Tools

ECE3120: Computer Systems Hardware & Software Development Tools ECE3120: Computer Systems Hardware & Software Development Tools Manjeera Jeedigunta http://blogs.cae.tntech.edu/msjeedigun21 Email: msjeedigun21@tntech.edu Tel: 931-372-6181, Prescott Hall 120 The HCS12

More information

Handling Challenges of Multi-Core Technology in Automotive Software Engineering

Handling Challenges of Multi-Core Technology in Automotive Software Engineering Model Based Development Tools for Embedded Multi-Core Systems Handling Challenges of Multi-Core Technology in Automotive Software Engineering VECTOR INDIA CONFERENCE 2017 Timing-Architects Embedded Systems

More information

Choosing a Micro for an Embedded System Application

Choosing a Micro for an Embedded System Application Choosing a Micro for an Embedded System Application Dr. Manuel Jiménez DSP Slides: Luis Francisco UPRM - Spring 2010 Outline MCU Vs. CPU Vs. DSP Selection Factors Embedded Peripherals Sample Architectures

More information

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module Freescale Semiconductor Document Number: KSDKK24FN256RN Release Notes 1.0.0, 08/2014 Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module 1 Overview These are the release notes for the TWR-K24F120M

More information

AUTOBEST: A microkernel-based system (not only) for automotive applications. Marc Bommert, Alexander Züpke, Robert Kaiser.

AUTOBEST: A microkernel-based system (not only) for automotive applications. Marc Bommert, Alexander Züpke, Robert Kaiser. AUTOBEST: A microkernel-based system (not only) for automotive applications Marc Bommert, Alexander Züpke, Robert Kaiser vorname.name@hs-rm.de Outline Motivation AUTOSAR ARINC 653 AUTOBEST Architecture

More information

Overview The Microcontroller The Flex Board Expansion boards Multibus board Demo board How to: Compile demo Flash & Run Demos

Overview The Microcontroller The Flex Board Expansion boards Multibus board Demo board How to: Compile demo Flash & Run Demos RETIS Lab Real-Time Systems Laboratory FLEX Developement Environment Mauro Marinoni [nino@evidence.eu.com [ nino@evidence.eu.com] ] Overview The Microcontroller The Flex Board Expansion boards Multibus

More information

Using Enhanced Time Processing Unit (etpu/etpu2) for Combustion Engine Management and Electric Motor Control Milan Brejl, Ph.D.

Using Enhanced Time Processing Unit (etpu/etpu2) for Combustion Engine Management and Electric Motor Control Milan Brejl, Ph.D. June 23, 2010 Using Enhanced Time Processing Unit (etpu/etpu2) for Combustion Engine Management and Electric Motor Control FTF-AUT-F0447 Milan Brejl, Ph.D. System Application Engineer and VortiQa are trademarks

More information

TWR-KM34Z50MV3 Quick Start Guide

TWR-KM34Z50MV3 Quick Start Guide TWR-KM34Z50MV3 Quick Start Guide Development Kit for Kinetis KM34/33/14 MCU Families Tower System Development Board Platform Quick Start Guide Get to Know the TWR-KM34Z50MV3 Board Segment LCD Board Power

More information

RN0100 Release note. SPC5-STUDIO v.5.0 Release. Introduction

RN0100 Release note. SPC5-STUDIO v.5.0 Release. Introduction Release note SPC5-STUDIO v.5.0 Release Introduction This release note contains all the relevant information about the latest version of SPC5-STUDIO tool available on ST web site and the steps to follow

More information

PREEvision Technical Article

PREEvision Technical Article PREEvision Technical Article AUTOSAR-Conformant Vehicle Diagnostics over : Developing Diagnostic Communications for E/E Systems The electronically controlled systems of modern vehicles are networked with

More information

Quick Start Guide TWR-S08PT60. 5-Volt S08P Family of 8-bit MCUs for Industrial and Appliance Applications TOWER SYSTEM

Quick Start Guide TWR-S08PT60. 5-Volt S08P Family of 8-bit MCUs for Industrial and Appliance Applications TOWER SYSTEM TWR-S08PT60 5-Volt S08P Family of 8-bit MCUs for Industrial and Appliance Applications TOWER SYSTEM Get to Know the TWR-S08PT60 Primary Connector Force BDM Infrared Port Reset Switch Motor Control Daughter

More information

Industrial Controller Area Network (CAN) Applications

Industrial Controller Area Network (CAN) Applications Networking Applications Industrial Controller Area Network (CAN) Applications Overview The controller area network (CAN) is a serial, asynchronous, multimaster communication protocol for connecting electronic

More information

MICROSAR-OS. Embedded Real-time Multitasking Operating Systems

MICROSAR-OS. Embedded Real-time Multitasking Operating Systems Embedded Real-time Multitasking Operating Systems 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.09 2013-05-03 AUTOSAR

More information

Chapter 2. Overview of Architecture and Microcontroller-Resources

Chapter 2. Overview of Architecture and Microcontroller-Resources Chapter 2 Overview of Architecture and Microcontroller-Resources Lesson 4 Timers, Real Time Clock Interrupts and Watchdog Timer 2 Microcontroller-resources Port P1 Port P0 Port P2 PWM Timers Internal Program

More information