Mentor Graphics Ricardo Anguiano AUTOSAR On Linux
Mentor Graphics Ricardo Anguiano AUTOSAR On Linux
All
Members
Communications to
Meeting
GENIVI Linux
Burlingame – October 19, 2016 Ricardo Anguiano
Technical Marketing Engineer
mentor.com/automotive
Why should I care about AUTOSAR?
mentor.com/automotive
Automotive Industry Direction
Electrification – EV/PHEV
Autonomous Driving
AUTOSAR Methodology
4 mentor.com/automotive
Briefly – What is AUTOSAR?
AUTOSAR is a AUTOSAR addresses
partnership, not increasing complexity
unlike GENIVI: 202 and R&D costs
members: core, through well defined
premium, associate interfaces,
and development abstractions and
partners. software reuse.
Cooperate on standards, compete on implementation
mentor.com/automotive
Vehicle Design Engineering Process
AUTOSAR Methodology at OEMs
ECU
Extract
Vehicle
Functions
ECU
Extract
System
Database
System
Design ECU
Extract
Architecture
Tooling
6 mentor.com/automotive
ECU Design Engineering Process
Configuring an AUTOSAR 4.2 ECU
AUTOSAR ECU
SW-Cs ECU
Generated API Extract
Diagnostics
BSW
Communication
OS / MCAL
7 mentor.com/automotive
on Linux
Standardized
Reuse
Software
Vehicle System
Enabler
API Access
8 mentor.com/automotive
Linux SMP on SoC
Linux
App A Linux AoL App
Linux
App B
AoL ACL SW-C
IPC Proxy AUTOSAR SW-Cs
Architecture
VSTAR BSW
Automotive Ethernet
9 mentor.com/automotive
AUTOSAR AUTOSAR
AUTOSAR
AUTOSAR
AUTOSAR LINUX
LINUX
LINUX
µC SoC
SoC
SoC
AoL
Start Up Availability Single SoC BOM
AUTOSAR
AoL µC
LINUX
SoC
Ethernet CAN
11 mentor.com/automotive
OEM Benefits
Inclusion of Linux nodes in AUTOSAR methodology
• Standardized interface for inter-connecting ECUs
• Standard ECU definition and information exchange with Tier 1 suppliers
Supplier Benefits
Can cut BOM on SoC
• Standard software platform and
methodology for ECU development
12 mentor.com/automotive
Demo: AoL with Diagnostics over IP (DoIP)
— AUTOSAR on GENIVI Linux
— AUTOSAR Ethernet diagnostics
— Linux Infotainment applications
Infotainment AUTOSAR
— Type 1 Hypervisor
Linux Guest OS Linux Guest OS
mentor.com/embedded-software/automotive
13 mentor.com/automotive
AoL: What is the point?
mentor.com/automotive
Adaptive AUTOSAR: Future Directions, Speculative
Limited POSIX
mentor.com/automotive
Classic AUTOSAR vs Adaptive AUTOSAR
Classic AUTOSAR
— XML configuration of System and ECUs
— Detailed Software specifications
— Static configuration (once in car, functionality does not change)
Adaptive AUTOSAR
— XML configuration of System and ECUs
— Only interface specifications
— Will release Implementations
— Service oriented dynamic behavior
mentor.com/automotive
AoL – Compliment to Classic and Adaptive Platforms
mentor.com/automotive