Upload
lycong
View
225
Download
1
Embed Size (px)
Citation preview
Infotainment as a Validation Case
Claudio Valesani – [email protected]
The Competitiveness of the EuropeanAutomotive Software Industry
Bruxelles, 28 April 2010
Agenda
The Car Infotainment EvolutionFrom a radio box to an interconnected multimedia system„Consumer open systems“ in a closed Car environment
Car Infotainment Embedded SoftwareInfluence of the Consumer worldEvolution from HW to SW functions
The development EnvironmentModeling, Simulation, Validation, Embedded Systems Engineering
Software StandardizationAutosar, Genivi,....
ST‘s Infotainment StrategyTowards ADAS and Autonomous DrivingSummary & Recommendations
2
3
Car Infotainment Evolution
50s 60s 70s 80s 90s 00s 10sDigital AM/FM Zenith
Royal-T (1953)
Integ’d Power Amp
Integ’d Signal Proc IC
Integ’d RF FE
Digital Broadcast
Multi-
Standards
Different storage options
Data Services
Increased connectivity, audio and
video formats
SW Complexity
SW Complexity
Consumer world:Consumer world:Data Storage, Portable, Connectivity
Automotive world:Automotive world:Radio, HMI, V2X
Navigation
4
Car Infotainment Feature Evolution
From Radio ReceiverTo Headunit
Data Services
Media Connectivty
HMI
time
ARI (1974)
Zenith Royal-T (1953)
TMC (199x) TPEG (200x)
6
Car Infotainment Embedded Software
Low Level Drivers Low Level Drivers
Firmware Firmware RTOSRTOS
Middleware
HMI GUIHMI GUI
Application
Hardware SoC
InnovationR&D @ CarMaker
InnovationR&D @ CarMaker
InnovationR&D @ Tier1Innovation
R&D @ Tier1
IC IPsSilicon Vendor
IC IPsSilicon Vendor
Silicon VendorSpecification
Silicon VendorSpecification
ConsumerConsumer
ConsumerConsumer
IndependentOpen
IndependentOpen
StandardStandard
StandardConsumer
Stacks
StandardConsumer
Stacks
InnovationR&D @ Silicon
Vendor
InnovationR&D @ Silicon
Vendor
InnovationR&D @ 3rd
parties
InnovationR&D @ 3rd
parties IP IP IP IP
Automotive Key Competencies
7
Car Infotainment Embedded Software
Low Level Drivers Low Level Drivers
Firmware Firmware RTOSRTOS
Middleware
HMI GUIHMI GUI
Application
Hardware SoC
InnovationR&D @ CarMaker
InnovationR&D @ CarMaker
InnovationR&D @ Tier1Innovation
R&D @ Tier1
IC IPsSilicon Vendor
IC IPsSilicon Vendor
Silicon VendorSpecification
Silicon VendorSpecification
ConsumerConsumer
ConsumerConsumer
IndependentOpen
IndependentOpen
StandardStandard
StandardConsumer
Stacks
StandardConsumer
Stacks
InnovationR&D @ Silicon
Vendor
InnovationR&D @ Silicon
Vendor
InnovationR&D @ 3rd
parties
InnovationR&D @ 3rd
parties IP IP IP IP
Automotive Key Competencies
System Validation
HPC – High PerformanceComputation
System Modeling & Simulation
Embedded SystemsEngineering
Challenge: Minimizing Risk and increasing efficiency during development
Innovation Quality
Cost efficiency
8
Software Standardization
AutosarFocus on powertrain, chassis, safety and car-body
Initiatives for Car Infotainment QNX (www.qnx.com)MS auto (www.microsoft.com/auto)GENIVI (www.genivi.org)AutoLinQ (www.autolinq.de)
9
Automotive SW supply chain based on Autosar
OEM A
ECUManufacturer
SemiconductorManufacturer
Com
plexD
rivers
Microcontroller/ASSP/ASIC/Standard IC
AUTOSAR Runtime Environment (RTE)
Microcontrolle r Drivers
Memory Drivers
I/O Drivers
I/O Hardware Abstraction
Memory Hardware
Abstraction
Memory Services
System Services
Onboard Device
Abstraction
Communicati on Drivers
Communicati on Hardware Abstraction
Communicati on Services
Application Layer
Microcontroller
Com
plexD
rivers
AUTOSAR Runtime Environment (RTE)
Microcon troller
Drivers
Memory Drivers
I/O Drivers
I/O Hardware Abstracti
on
Memory Hardware Abstracti
on
Memory Services
System Services
Onboard Device
Abstracti on
Commun ication Drivers
Commun ication
Hardware Abstracti
on
Commun ication
Services
OEM developes concepts/ functional requirement specificationOEM defines/develops commodity functions as models for re-use
ASIC ASSP IC
Com
plexD
rivers
Com
plexD
rivers
ECU SW/HW
Application Layer
3rd partySW supplier
ECU manufacturer offers standardized solution based on own and 3rd party SW/HW know-how
Semiconductor manufacturer cares on optimizing
Simulation ToolsDevelopment ToolsAUTOSAR EnvironmentComplex system know-how
10
Standards HW requirement mismatch
New E/E Architecture
s
Com
plexD
rivers
Microcontroller
AUTOSAR Runtime Environment (RTE)
Microcontr oller
Drivers
Memory Drivers
I/O Drivers
I/O Hardware Abstractio
n
Memory Hardware Abstractio
n
Memory Services
System Services
Onboard Device
Abstractio n
Communic ation
Drivers
Communic ation
Hardware Abstractio
n
Communic ation
Services
Today multicore microcontroller with support of SIL/ASIL application available
Today only rudimental support of SIL/ASIL in AUTOSARAdditional workarounds generating branches of standard
AUTOSAR 3.x/4.0
Com
plexD
rivers
Microcontroller
AUTOSAR Runtime Environment (RTE)
Microcontr oller
Drivers
Memory Drivers
I/O Drivers
I/O Hardware Abstractio
n
Memory Hardware Abstractio
n
Memory Services
System Services
Onboard Device
Abstractio n
Communic ation
Drivers
Communic ation
Hardware Abstractio
n
Communic ation
Services
AUTOSAR 4.x
Feature set for support of SIL/ASIL in AUTOSAR 4.x not fixed until now
ISO26262IEC61508
Safety Standards
MultiCore µC
Next generation quadcore microcontroller with extended support for SIL/ASIL application
11
AUTOSAR Facts & Figures
~3000 application Interfaces defined
10 methodologyconcepts incorperated
21 activeWorkgroups
9 Core Partners56 Premium Members99 Associate Members
>40 SW Modules>500 Persons Active Involved
~200 Full Time Equivalents
182 Specifications in Rel 4.0
12
Business Threat to Standardisation – risk of too many derivatives
Com
plexD
rivers
Microcontroller
AUTOSAR Runtime Environment (RTE)
Microcontroller Drivers
Memory Drivers
I/O Drivers
I/O Hardware Abstraction
Memory Hardware
Abstraction
Memory Services
System Services
Onboard Device
Abstraction
Communicatio n Drivers
Communicatio n Hardware Abstraction
Communicatio n Services
Application Layer
Com
plexD
rivers
Microcontroller
AUTOSAR Runtime Environment (RTE)
Microcontro ller Drivers
Memory Drivers
I/O Drivers
I/O Hardware
Abstraction
Memory Hardware
Abstraction
Memory Services
System Services
Onboard Device
Abstraction
Communica tion Drivers
Communica tion
Hardware Abstraction
Communica tion
Services
Application LayerSLP10
Daimler
Com
plexD
rivers
Microcontroller
AUTOSAR Runtime Environment (RTE)
Microcontr oller
Drivers
Memory Drivers
I/O Drivers
I/O Hardware Abstractio
n
Memory Hardware Abstractio
n
Memory Services
System Services
Onboard Device
Abstractio n
Communic ation
Drivers
Communic ation
Hardware Abstractio
n
Communic ation
Services
Application LarHIS
Hersteller Initiative SoftwareFuncion limited downgrade for low-end micros
Com
plexD
rivers
Microcontroller
AUTOSAR Runtime Environment (RTE)
Microcontroller Drivers
Memory Drivers I/O Drivers
I/O Hardware Abstraction
Memory Hardware
Abstraction
Memory Services
System Services
Onboard Device Abstraction
Communication Drivers
Communication Hardware
Abstraction
Communication Services
Application LayerBACx
BMW
Com
plexD
rivers
Microcontroller
AUTOSAR Runtime Environment (RTE)
Microcontroller Drivers
Memory Drivers I/O Drivers
I/O Hardware Abstraction
Memory Hardware
Abstraction
Memory Services
System Services
Onboard Device Abstraction
Communication Drivers
Communication Hardware
Abstraction
Communication Services
Application Layer„Audi-SAR“
Audi
Com
plexD
rivers
Microcontroller
AUTOSAR Runtime Environment (RTE)
Microcontroller Drivers
Memory Drivers I/O Drivers
I/O Hardware Abstraction
Memory Hardware
Abstraction
Memory Services
System Services
Onboard Device Abstraction
Communication Drivers
Communication Hardware
Abstraction
Communication Services
Application Layer?????
13
14
Car Infotainment System Interfacing to Car Electronics
Automotive Domain
InfotainmentApplication
Car InfotainmentDomain
Connectivity
Car Infotainment SystemCar Infotainment System
15
Car Infotainment System Interfacing to Car Electronics
Automotive Domain
InfotainmentApplication
Car InfotainmentDomain
Connectivity
Car Infotainment SystemCar Infotainment System
MultiMulti--Core Architecture SystemCore Architecture System--OnOn--Chip Chip offering for costoffering for cost--effective implementationeffective implementation
16
Car Infotainment Software Standardization
MSMS--AutoAuto
Market evolving to standardized in-vehicle infotainment software
Requirements for gateway to Consumer Electronics world
TimeTo
Market
TimeTo
Market
ConsumerFeatures
ConsumerFeatures
InnovationInnovation
DriverPleasureDriver
Pleasure
17
Driver To System Responsibility
Driver Responsibility
ReliableVehicle
Safe/ComfortVehicle
IntelligentVehicle
PerceivingVehicle
ResponsibleVehicle
ACC
ESP
Lane Keeping
Urban Drive Control
Blind Spot
Lane Merging
Collision Warning
Emergency Braking
Collision Avoidance
System Responsibility
MechanicalRestraints
PassiveSafety
SeatBelts
Airbag
AutonomousDriving
Increasing Software RequirementsIncreasing Computing Power Needs
Increasing Sensor NeedsIncreasing Functional Safety Requirments
eCall
Legislation is driving towards ‚Vision Zero‘ = 0 fatalities
The Car-sphere …
Car to CarSafe Driving: Collision avoidance, Accident ahead
information, Turn Conflict Warning, Curve Warning,…
Car to InfrastructureTraffic Information and Dynamic
Route GuidanceElectronic Fee CollectionEmergency Vehicle OperationPublic transportation managementInfotainment Download
The Car-SphereThe car is becoming a very complicated ecosystem
or eco-sphere (a “car-sphere”) with inner and outer Communications and Processing Network
19
… leading towards Autonomous Driving
Satell. Broadc. Terr. Broadc. GPS / Galileo
WiMax. 2G /3G WiMax. 2G /3G
Vehicle to Vehicle
Vehicle to Infrastructures DSRC
CALMWiFi
20
Summary
Clear tendency to:Higher Integration (SOC)Digitalization of SystemsMove from HW to SW implementation of functions (Middleware)Networking of Systems
The Innovation gets momentum from the Consumer worldMobile phoneI-PodSocial networking
The complexity calls for StandardizationAutosar ... not including Car InfotainmentGenivi ?
Strong increase of embedded SW in all new applications related to ADAS, clearly driven by European Automotive OEMs
21
Summary
Need to focus on key competencies
Keep leadership through innovation
Digital Broadcasting (Radio and TV)
Advanced Navigation
Telematics / e-Call / e-Tolling
ADAS
Communication Infrastructures
22
Recommendations
Support fast introduction of in-car technologyE-Call
Advanced Navigation E-HorizonADAS
Autonomous Driving
Mandating Safety relevant Systems
Building-up and support an adequate V2x InfrastructureGSM/GPRS (G2.5) is a mature and reliable network to accomplish Automotive servicesThis network will progressively be overlayed to UMTS+LTEGSM may be progressively switched off after 2020
Promoting a dedicated interdisciplinary university educationMechatronic (Mechanics and electronic)„Softronic“ (Software and electronics)
23