SYSTECS NI VIP2008 AUTOSAR · Interface Application Software Component ... Inteface Bus. NI VIP...
Transcript of SYSTECS NI VIP2008 AUTOSAR · Interface Application Software Component ... Inteface Bus. NI VIP...
2© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
Introduction
AUTOSAR stands for AUTomotive Open Systems ARchitecture
Partnership of automotive Car Manufacturers and their Suppliers
ElectronicControlUnit
Source for ECU: Robert Bosch GmbH
3© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
Introduction
Members of
Core MembersBMW Group, Bosch, Continental, Daimler, Ford, Opel,PSA, Toyota, Volkswagen
Premium MembersRoughly 50 members, see www.autosar.org
Associated MembersRoughly 100 members (SYSTECS, …), see www.autosar.org
4© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
Introduction
Objective of
Develop and establish a
de-facto open industry standard for
automotive Electric / Electronic Architectures, mainly Software
ECU-Hardware
AUTOSAR Runtime Environment (RTE)
ActuatorSoftware
Component
AUTOSARInterface
ApplicationSoftware
Component
SensorSoftware
Component
ApplicationSoftware
Component
..............
AUTOSARSoftware
Basic SoftwareStandardized
Interface
AUTOSARInterface
AUTOSARInterface
AUTOSARInterface
MicrocontrollerAbstraction
StandardizedAUTOSARInterface
Services
StandardizedInterface
ECUAbstraction
AUTOSARInterface
StandardizedInterface
ComplexDeviceDrivers
AUTOSARInterface
StandardizedInterface
Communication
StandardizedInterface
StandardizedInterface
OperatingSystem
StandardizedInteface
Bus
5© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
Basic-Softwaree.g. Operating System, Networking, Flashing, Diagnostics,
…
Application Software Components
Runtime Environment
ECU Software Architecture
“Compete on innovation, …
cooperate on standards !”
Standardization of Basic Software
Injection Control
6© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
Tools
Independence of ECU Software & ECU Hardware
Climate Control- SW Supplier 2 -
Window Lifter- SW Supplier 3 -
Virtual Bus
Injection Control- Software Supplier 1 -
Bus
ECU 2- Hardware Supplier 2 -
ECU 3- HW Supplier 3 -
ECU 1- HW Supplier 1 -
7© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
Why do we need AUTOSAR ?
Driving Forces
Manage increasing E/E complexity associated with growth in functional scope
Improve quality and reliability of E/E systems
Enable detection of errors in early design phases
8© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
Functional Domains
PowertrainChassisActive and passive SafetyMultimedia / TelematicsBody / ComfortMan Machine Interface
AUTOSAR Applications
Source for Throttle: Robert Bosch GmbH
9© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
The Basic Idea
Tools
Software Component
Engine Control Window Lifter Climate Control
SenderInterface
ReceiverInterface
Software Component Descriptions
ECU Resource Description
System DescriptionsFlexRay
10© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
The Basic Idea
Tools
Runtime Environment
Basic Software
Runtime Environment
Bus
“Router”
Basic Software
Window Lifter Climate ControlEngine Control
Virtual Functional Bus
Window Lifter Climate ControlEngine Control
11© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
RTE
Basic Software
RTE
Basic Software
Window Lifter
Position
Send Values
500ms
Engine Control
T_Engine
Climate Control
Position T_Engine
Calc TemperatureNew Calibration
100ms
Operating System
Task A Task B
Operating System
Task A Task C
Methodology – An Example
Calc Engine SpeedSend T_Engine
500ms
1ms
12© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
AUTOSAR Runtime Environment
Application Software Layer
Microcontroller
Basic Software Layer
ComplexDeviceDrivers
I/O HardwareAbstraction
Onboard DeviceAbstraction
Memory HardwareAbstraction
Communication Hardware Abstraction
MicrocontrollerDrivers
MemoryDrivers
CommunicationDrivers
I/ODrivers
Basic Software A/D, D/A, …
CAN, LIN, Flexray
System Services Memory Services Communication Services
Operating System
EEPROM Driver
standardized C-Code Module !
Tools
13© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
I/O Hardware
Abstraction
ComplexDeviceDrivers
Microcontroller Drivers
Basic Software – The complete Picture (roughly 50 Modules) G
PT D
river
Wat
chdo
g D
river
MC
U D
river
Memory Drivers
RAM
Tes
t D
river
Flas
h D
river
EEPR
OM
Driv
er
Communication Drivers I/O Drivers
ICU
Driv
er
PWM
Driv
er
ADC
Driv
er
DIO
Driv
er
Port
Driv
er
OnboardDevice Abstraction
WatchdogInterface
Memory Hardware Abstraction
Memory Abstraction Interface
EEPROM Abstraction
Flash / EEPROMEmulation
Communication Hardware Abstraction
CAN Interface
CAN Transceiver
Driver
FlexRay Interface
FlexRayTransceiver
Driver
LINInterface
System Services
AUTO
SAR
Ope
ratin
g Sy
stem
BSW
Sch
edul
er
CRC Lib
ECU StateManager
Function InhibitionManager
Diagnostic Event Manager
WatchdogManager
Development Error
Tracer
Communication Manager
Memory Services
NVRAM Manager
Communication Services
AUTOSARCOM
DiagnosticCommunication
Manager
Generic Network Mgmt
CANNetwork
Mgmt
PDU Router
CANTransport Protocol
IPD
U M
ultip
lexe
r
FlexRayTransport Protocol
CAN GenericNetwork
Mgmt
FlexRayNetwork
Mgmt
Microcontroller
SPI H
andl
er D
river
LIN
Driv
er
CAN
Driv
er
Flex
Ray
Driv
er
14© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
AUTOSAR from another angle
must support Component-based
Software Development
for Distributed Systems
Tools
All in all …Model-based Development will be even more encouraged than before !
15© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
What is the Status and Roadmap ?
AUTOSAR V3.0 has been released End of 2007and is public now
roughly 10.000 pages of documentation !very sophisticated and complex !
AUTOSAR concepts have been implemented, tested and validated by different vendors
Tools and Basic Software are available !
SOP of first AUTOSAR vehicles expected for 2010-2012
16© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka
SYSTECSFounded in 1994; independent
35 highly qualified EmployeesLocation Leinfelden-Echterdingen
www.systecs.com, [email protected]
Focus:Consulting & Workshops forAutomotive Embedded Software
Product Lines, Software-Architecture,
Thank you for your Attention !