OEM n
OEM 1
Platform m.1
Platform m.2
Platform 1.1 Platform m.n
Platform 1.2
Platform 1.n
Supplier A Supplier B
¾ Chassis ¾ Chassis Transferability
Transferability ¾ Safety ¾ Safety between suppliers
¾ Body/Comfort ¾ Telematics
between manufactureres ¾ Multimedia
¾ Multimedia
OEM m
OEM 2
Supplier C
¾ Body/Comfort
¾ Powertrain
¾ Telematics
¾ Multimedia
Platform m.1
Platform m.2
Platform 2.1 Platform m.n
Platform 2.2
Platform 2.n
Transferability
between vehicle platforms
3 Friday, 06 July 2007
AUTOSAR integrates existing and emerging industry electronics standards.
MSR
Manufacturer-Supplier Relationship
OSEK/VDX
FlexRayHIS
2001 2006
15 Associate
Members
45 Premium Members
Executive Board
Spokes-
Steering Committee Technical Manager
person
Project Control
Office
Administration
PL Team
Basic SW
Architecture Team
Working Groups
ECU
AUTOSAR Runtime Environment (RTE)
Firmware
Standardized
Standardized Standardized AUTOSAR AUTOSAR
Standard AUTOSAR
Interface Interface Interface Interface
Software Interface
ECU
API 2 Services Communication
Abstraction
Standardized
relevant
Interface Interface Interface
API 1 Operating
Complex
RTE relevant System
Device
Standardized Drivers
API 0 Interface
Basic Software Microcontroller
API 3 Private
Interfaces inside
Abstraction
Basic Software
possible ECU-Hardware
8 Friday, 06 July 2007
Basic Software Architecture: The layered architecture is finalized
AUTOSAR
Application Actuator Sensor Application
Software
Component Software Software Software AUTOSAR Software
Component Component Component Component
Software
Different
Kinds of
AUTOSAR
Interface
AUTOSAR
Interface
AUTOSAR
Interface
.............. AUTOSAR
Interface
Interfaces
ECU
AUTOSAR Runtime Environment (RTE)
Firmware
Standardized
Standardized Standardized AUTOSAR AUTOSAR
Standard AUTOSAR
Interface Interface Interface Interface
Software Interface Services Layer
ECU
API 2 Services Communication
Abstraction
Standardized
relevant Complex
InterfaceECU Abstraction
Interface Interface
Operating Layer Drivers
API 1 Complex
RTE relevant System
Device
Standardized Drivers
API 0 Interface
Basic Software
Microcontroller Abstraction Layer
Microcontroller
API 3 Private
Interfaces inside
Abstraction
Basic Software
possible ECU-Hardware
9 Friday, 06 July 2007
Ko
Basic Software Architecture: The layered architecture is split up in morenzthan
ept 80
fol
different modules ie
AUTOSAR
Application Actuator Sensor Application
Software
Component Software Software Software AUTOSAR Software
Component Component Component Component
Software
Different
Kinds of
AUTOSAR
Interface
AUTOSAR
Interface
AUTOSAR
Interface
.............. AUTOSAR
Interface
Weitere Detaillierung der Layered
Interfaces
Architecture
ECU
AUTOSAR Runtime Environment (RTE)
Firmware
Standardized
Standardized Standardized AUTOSAR AUTOSAR
Standard AUTOSAR
Interface Interface Interface Interface
Software Interface Services Layer
ECU
API 2 Services Communication
Abstraction
Standardized
relevant Complex
InterfaceECU Abstraction
Interface Interface
Operating Layer Drivers
API 1 Complex
RTE relevant System
Device
Standardized Drivers
API 0 Interface
Basic Software
Microcontroller Abstraction Layer
Microcontroller
API 3 Private
Interfaces inside
Abstraction
Basic Software
possible ECU-Hardware
10 Friday, 06 July 2007
Service Layer – Flow through the layer
Memory Services
NVRAM
Manager
EepIf_Read()
EepIf_Write()
ECU
Memory Hardware Abstraction
device device
EEPROM Interface #1 #2
External µC
EEPROM Driver
Spi_Read()
Spi_Write()
driver #1 driver #2
SPI Handler IF µC I/O driver
Internal
SPI Driver
EEPROM Driver
SPI µC EEPROM
External
EEPROM
SwitchEval
BlinkInputModule
SwitchEval
SW-Component Description
BlinkInputModule
System-
Constraint BlinkMaster
BlinkMaster
Description SW-Component Description
LightActuatorsControl
SMLS LightActuatorsControl
LightSourceSetting
SW-Component Description
BC-V BC-H
LightSourceSetting
BodyFlexRay
SW-Component Description
LIGHTCAN
13 LM-
Friday, 06 July 2007
L LM-R
Ko
Description of Mapping nze
pt f
oli
e
SW-C to ECUs Interface Connections to Bus Signals
System-Constraint Description
SWCMappingDefs DataMappingDefs
switchStatus
SwitchEval Blink
Switch
Eval Input
Module
BlinkInputModule
BlinkMaster
Comm.Matrix for BodyFlexRay
LightActuatorsControl
FrameInstance
… BlinkSwitch
LightSourceSetting SignalBS1SignalBS2 SignalBS3
¾ Body/Comfort domain
¾ Powertrain domain ¾ Exterior Light ready for approval
¾ Chassis domain ¾ Interior Light ready for approval
Body Comfort ¾ Central Locking 60%
¾ Safety domain ¾ Anti Theft 60%
¾ Wiper Washer ready for approval
¾ Multimedia and HMI domain
¾ ACC 91%
Chassis
¾ External ESP Interfaces just started
Specification of Templates, BSW and RTE Update BSW and RTE Specifications via CCB
Implementation
and Integration
Phases
Test & Validation
Milestones
30.9.2004 30.4.2005 30.9.2005 15.12.2005 31.5.2006 15.12.2006
AUTOSAR-development
MS 1 MS 2 MS 2’
OEM infrastructure
Implantation of components
not available from AUTOSAR
Proprietary Basic SW Core
http://www.autosar.org
request@autosar.org
19 Friday, 06 July 2007
Thank you for your attention!
http://www.autosar.org
request@autosar.org
20 Friday, 06 July 2007
Backup
Level 1
¾ Level 2
Level 3
– Level 4
– Level 5
AUTOSAR
Project plan AUTOSAR Concept and first AUTOSAR compatibility of selected
specifications are
created specification are created and SW modules is approved. First
tested and verified
and agreed executability is approved tools and generators are available
on an application
WP10 / WP20
24 Friday, 06 July 2007
Colors