Professional Documents
Culture Documents
Performance:
Advanced ADAS Algorithms
AUTOSAR SWC
Realtime Requirements
High Performance Multi-Core Microcontroller
Multi-Microcontroller ECUs
Support for hardware acceleration (e.g. OpenCL)
? Compatibility:
Software Features
Can, Flexray, Ethernet support
Standard Diagnostic capabilities (e.g. OBD)
Network Management (e.g. Partial Network)
Development Process
Use of standard AUTOSAR formats
e.g. ECU Extract, Diagnostic Extract
?
Core Core Core Micro1 Micro2 Core1 Core2 Core3 Core1 Core2 Core3
1 2 3
Autosar Autosar Autosar Autosar
ADAS ADAS ADAS ADAS
SW-C SW-C SW-C SW-C
Linux/QNX/
RTE Linux/QNX/ RTE Linux/QNX/… RTE
RTE Safety OS,BSW BSW
AUTOSAR… Com Safety OS,BSW AUTOSAR… COM
Safety OS,BSW Hypervisor
Microcontroller Core
Full AUTOSAR Hypervisor
Partitioning Partitioning
© Elektrobit (EB) 2015 6
AUTOSAR Safety Solutions for Multicore ECUs and ADAS Systems
Pro Con
ADAS
SWC SWC SWC ADAS SWC
SWC
RTE Partitioning
Complex
BSW
Device Driver
Safety OS Multicore
Performance Safety
Micro Micro
Pro Con
RTE
Linux/QNX/ AUTOSAR…
COM Safety OS,BSW
Pro Con
Hypervisor architecture
• Host OS with AUTOSAR guest system Core1 Core2 Core3
on one Microcontroller
• Hypervisor could be part of Guest OS Application Autosar
SW-C
RTE
Linux/QNX/…
BSW
Hypervisor
Pro Con
Microcontroller Core
Full AUTOSAR Hypervisor
Partitioning Partitioning
Safety or Performance Safety & Performance Safety & Performance Security Architecture
optimized