0% found this document useful (0 votes)
23 views17 pages

Mentor Graphics Ricardo Anguiano AUTOSAR On Linux

Uploaded by

moufti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views17 pages

Mentor Graphics Ricardo Anguiano AUTOSAR On Linux

Uploaded by

moufti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Adding AUTOSAR

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?

Q: “I care about IVI. AUTOSAR excludes IVI.


Why should I care?”

A: Auto manufacturers are seeing the need to


interface their complex ECUs, like IVI , into an
AUTOSAR environment. This presentation focuses
on this need.

mentor.com/automotive
Automotive Industry Direction

Electrification – EV/PHEV

Autonomous Driving

Domain Consolidation: Mature


Functionality Moves to Powerful
3
ECUs mentor.com/automotive
Focal Areas – Increase Productivity
Standardized Engineering
Time to Market
Software Process
Platform Reuse

AUTOSAR Methodology

More Like Mobile


Phones

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

Linux ACL MCAL Layer


App B

Linux drivers / System functions


IPC
Block Drivers Com Drivers App Runtime
Mechanisms

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

Real Time Response


Deployment
Lower
AUTOSAR AUTOSAR

Engineering Effort AUTOSAR


AUTOSAR

Flexible Smaller BOM LINUX LINUX


µC
SoC
SoC SoC
No External
COM Buses in µC On Chip IPC IPC Delay
10 mentor.com/automotive
AoL Architecture Solutions
Diagnostics Proxy
Splittable ECU Extract
Diagnostic
Diagnostic
Master and
ECU Client
Proxy
Extract

Routable Communication Buses


ECU ECU
Extract Extract
AUTOSAR

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 Embedded Hypervisor

Intel x86 MinnowBoard MAX

mentor.com/embedded-software/automotive

13 mentor.com/automotive
AoL: What is the point?

• Preserve investments in AUTOSAR


• Reuse Software Components (SW-C)
• Ensure Consistent Behavior
• Augment Linux with AUTOSAR functionality: diagnostics,
vehicle system communication, mode management (Off,
Accessory, Ignition)
• Expose standard interfaces between Linux and
AUTOSAR
• Increased design flexibility

mentor.com/automotive
Adaptive AUTOSAR: Future Directions, Speculative

2017 – Expected First Release of Adaptive AUTOSAR

Targeting V2X and AD – Requires Functional Safety

Runs on Computational Nodes

Limited POSIX

SOME/IP – Service Oriented

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

AUTOSAR AUTOSAR AUTOSAR on Linux


Classic Platform Adaptive Platform

Standard ECUs Computational nodes High end ECUs


 Real time  Ethernet/CAN  Full Linux/POSIX
 Low Cost  Limited POSIX  Rich Applications

mentor.com/automotive

You might also like