SlideShare a Scribd company logo
1 of 10
Agenda
1. System Configuration
2. Extraction of the ECU specific information
3. ECU Configuration
4. Generation of the module configuration
5. AUTOSAR Methodology Summary
6. K-SAR Editor Demo
• AUTOSAR Methodology Overview
ECU Extract of
System
Configuration
XML
XML
XML
System
Configuration
Input
Configure
System
System
Configuration
Description
Extract ECU
Specific Info
System Configuration Editor
[System Engineer]
Configure
ECU
XML
ECU
Configuration
Description
ECU Config Editor
[ECU Engineer]
Tooling Architecture
EXE
Generate
Executable
ECU
Executable
Build System
[ECU Engineer]
Work
Product
Tool or
activity
• 1. System Configuration
XML
System Configuration
Input
Work Product
Configure
System
XML
System Configuration
Description
Extract ECU
Specific Info
XML
ECU Extract of System
Configuration
Configure
ECU
XML
ECU Configuration
Description
Generate
Executable
EXE
ECU Executable
The configuration of the system has the goal to unify the description of the software components
and the description of the system inputs and hardware resources
I. The input of this activity is an instance of the System Template, which is named System
Configuration Input. System Configuration Input holds constraints, which concern the
communication matrix and the mapping of hardware and software
II. The second input for the activity Configure System is a collection of all available Software
component implementations
III. Activity Configure System involves mapping System elements to Software elements
IV. The output is The System Configuration Description references the communication matrix,
the topology and the top level composition
Tool or activity
• 1. System Configuration
XML
System Configuration
Input
Work Product
Configure
System
XML
System Configuration
Description
Extract ECU
Specific Info
XML
ECU Extract of System
Configuration
Configure
ECU
XML
ECU Configuration
Description
Generate
Executable
EXE
ECU Executable
Tool or activity
The System Configuration Description contains all relevant system-wide configuration, such as
I. ECUs present in the system
II. Communication systems interconnecting those ECUs and their configuration
III. Communication matrices (frames sent and received) for those communication systems
IV. Definition of Software Components with their ports and interfaces and connections
(defined in the SWC Description and referenced in the System Configuration Description)
V. Mapping of SWCs to ECUs
The ECU Extract of the System Configuration is a description in the same format as the System
Configuration Description, but with only those elements included that are relevant for the
configuration of one specific ECU.
• 2. Extraction of the ECU specific information
XML
System Configuration
Input(DBC)
Configure
System
XML
System Configuration
Description
Extract ECU
Specific Info
XML
ECU Extract of System
Configuration
Configure
ECU
XML
ECU Configuration
Description
Generate
Executable
EXE
ECU Executable
I. Extract ECU-Specific Information activity of the methodology demands on supporting tool
under the conceptual tool name AUTOSAR ECU Configuration Extractor(e.g. K-SAR)
II. Output is similar to the System Configuration Description, but it holds only the information
that is relevant for a Single ECU
Work Product Tool or activity
• 3. ECU Configuration
XML
System Configuration
Input(DBC)
Configure
System
XML
System Configuration
Description
Extract ECU
Specific Info
XML
ECU Extract of System
Configuration
Configure
ECU
XML
ECU Configuration
Description
Generate
Executable
EXE
ECU Executable
I. After the extraction of the ECU specific parts, the basic software modules have to be configured
for the ECU
II. The configuration information for the whole ECU is described in the ECU Configuration
Description
III. The Basic Software Module Description holds the information about the used implementation
for a basic software module
IV. Link between ECU configuration description and Basic Software Module Description of every
Basic Software module that will run of the ECU and the RTE
Work Product Tool or activity
• 4. Generation of the module configuration
I. The last step after the configuration of the ECU is the generation of the executable
II. This activity is done for each Basic Software module and configuration class
III. The activity Generate Module Configuration produces different outputs, dependent on the
configuration classes
IV. Different configuration classes are pre-compile time, link time and post-build time
• 5. AUTOSAR Methodology Summary
per ECU
ECU Configuration
Description
AUTOSAR
ECU
Configuration
Generator
SW-C
Implementation
RTE extract of
ECU configuration
OS extract of
ECU configuration
Basic SW
Module A extract
of ECU
configuration
Basic SW
Module A extract
of ECU
configuration
Basic SW
Module A extract
of ECU
configuration
List of
implementations
of SW
components
e.g. OIL
AUTOSAR
RTE
Generator
OS, COM, …
Generator
Other Basic
SW Generator
MCAL –
Generator
Decisions
(e.g. scheduling)
System
Configuration
Description
AUTOSAR
System
Configuration
Generator
Component
API
Generator
Generation step:
complex algorithm or engineering work
Information / Database (no files)
SW-
Component
Description
ECU
Resource
Description
(HW only)
System –
Constraint
Description
Component
API
e.g. app.h
ECU extract
of System
Configuration
ECU extract
of System
Configuration
Decisions
(e.g. mapping)
System
• 5. AUTOSAR Methodology Summary
per ECU
AUTOSAR
RTE
Generator
Generator for
OS, COM, ...
Other Basic
SW Generator
MCAL-
Generator
AUTOSAR RTE
Files
OS Files
Basic SW Files
MCAL Files
RTE.c
OS.c
*.c
MCAL.c
Software Componenten*.c Software Components
AUTOSAR
RTE
OS
Basic
Software
MCAL
Lib*.obj
Note: these steps resembles today’s development praxis
• Thank You

More Related Content

Similar to 436198511-AUTOSAR-Methodology-Overview.pptx

Understanding Flash Bootloader Software and Automotive ECU Reprogramming
Understanding Flash Bootloader Software and Automotive ECU ReprogrammingUnderstanding Flash Bootloader Software and Automotive ECU Reprogramming
Understanding Flash Bootloader Software and Automotive ECU ReprogrammingEmbitel Technologies (I) PVT LTD
 
Ch2 v70 config_overview_en
Ch2 v70 config_overview_enCh2 v70 config_overview_en
Ch2 v70 config_overview_enconfidencial
 
Unit 1 intro-embedded
Unit 1 intro-embeddedUnit 1 intro-embedded
Unit 1 intro-embeddedPavithra S
 
05_04R201_1_C200 Hardware Configuration.ppt
05_04R201_1_C200 Hardware Configuration.ppt05_04R201_1_C200 Hardware Configuration.ppt
05_04R201_1_C200 Hardware Configuration.pptssuserdfb799
 
Advanced Embedded System Subject seminar on SCB,DEBUG,RESET
Advanced Embedded System Subject seminar on SCB,DEBUG,RESETAdvanced Embedded System Subject seminar on SCB,DEBUG,RESET
Advanced Embedded System Subject seminar on SCB,DEBUG,RESETರೇಣುಕ ಭುವನ್
 
08 wsos features
08 wsos features08 wsos features
08 wsos featuresduytn1
 
How to use Add-On instructions to interface a Tolomatic ACS drive with and Al...
How to use Add-On instructions to interface a Tolomatic ACS drive with and Al...How to use Add-On instructions to interface a Tolomatic ACS drive with and Al...
How to use Add-On instructions to interface a Tolomatic ACS drive with and Al...Tolomatic
 
Ch4 v70 system_configuration_en
Ch4 v70 system_configuration_enCh4 v70 system_configuration_en
Ch4 v70 system_configuration_enconfidencial
 
Automotive embedded systems part6 v1
Automotive embedded systems part6 v1Automotive embedded systems part6 v1
Automotive embedded systems part6 v1Keroles karam khalil
 
Automotive embedded systems part6 v2
Automotive embedded systems part6 v2Automotive embedded systems part6 v2
Automotive embedded systems part6 v2Keroles karam khalil
 
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...ijesajournal
 
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...ijesajournal
 

Similar to 436198511-AUTOSAR-Methodology-Overview.pptx (20)

System Requirement
System RequirementSystem Requirement
System Requirement
 
Understanding Flash Bootloader Software and Automotive ECU Reprogramming
Understanding Flash Bootloader Software and Automotive ECU ReprogrammingUnderstanding Flash Bootloader Software and Automotive ECU Reprogramming
Understanding Flash Bootloader Software and Automotive ECU Reprogramming
 
Ch2 v70 config_overview_en
Ch2 v70 config_overview_enCh2 v70 config_overview_en
Ch2 v70 config_overview_en
 
dhamo
dhamodhamo
dhamo
 
Unit 1 intro-embedded
Unit 1 intro-embeddedUnit 1 intro-embedded
Unit 1 intro-embedded
 
EE8691 – EMBEDDED SYSTEMS.pptx
EE8691 – EMBEDDED SYSTEMS.pptxEE8691 – EMBEDDED SYSTEMS.pptx
EE8691 – EMBEDDED SYSTEMS.pptx
 
Lecture 20
Lecture 20Lecture 20
Lecture 20
 
05_04R201_1_C200 Hardware Configuration.ppt
05_04R201_1_C200 Hardware Configuration.ppt05_04R201_1_C200 Hardware Configuration.ppt
05_04R201_1_C200 Hardware Configuration.ppt
 
UNIT 1.docx
UNIT 1.docxUNIT 1.docx
UNIT 1.docx
 
IoT Methodology.pptx
IoT Methodology.pptxIoT Methodology.pptx
IoT Methodology.pptx
 
Typical Control System Design Document/Guideline
Typical Control System Design Document/Guideline Typical Control System Design Document/Guideline
Typical Control System Design Document/Guideline
 
IRJET-V3I7169
IRJET-V3I7169IRJET-V3I7169
IRJET-V3I7169
 
Advanced Embedded System Subject seminar on SCB,DEBUG,RESET
Advanced Embedded System Subject seminar on SCB,DEBUG,RESETAdvanced Embedded System Subject seminar on SCB,DEBUG,RESET
Advanced Embedded System Subject seminar on SCB,DEBUG,RESET
 
08 wsos features
08 wsos features08 wsos features
08 wsos features
 
How to use Add-On instructions to interface a Tolomatic ACS drive with and Al...
How to use Add-On instructions to interface a Tolomatic ACS drive with and Al...How to use Add-On instructions to interface a Tolomatic ACS drive with and Al...
How to use Add-On instructions to interface a Tolomatic ACS drive with and Al...
 
Ch4 v70 system_configuration_en
Ch4 v70 system_configuration_enCh4 v70 system_configuration_en
Ch4 v70 system_configuration_en
 
Automotive embedded systems part6 v1
Automotive embedded systems part6 v1Automotive embedded systems part6 v1
Automotive embedded systems part6 v1
 
Automotive embedded systems part6 v2
Automotive embedded systems part6 v2Automotive embedded systems part6 v2
Automotive embedded systems part6 v2
 
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
 
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
 

Recently uploaded

一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样
一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样
一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样zovambe
 
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样wsppdmt
 
Things that make the new Nissan Z unique
Things that make the new Nissan Z uniqueThings that make the new Nissan Z unique
Things that make the new Nissan Z uniquejennifermiller8137
 
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一avy6anjnd
 
Preparing for Transportation Electrification: The Electric Coop Perspective
Preparing for Transportation Electrification: The Electric Coop PerspectivePreparing for Transportation Electrification: The Electric Coop Perspective
Preparing for Transportation Electrification: The Electric Coop PerspectiveForth
 
如何办理英国埃塞克斯大学毕业证(Essex毕业证书)毕业证成绩单原版一比一
如何办理英国埃塞克斯大学毕业证(Essex毕业证书)毕业证成绩单原版一比一如何办理英国埃塞克斯大学毕业证(Essex毕业证书)毕业证成绩单原版一比一
如何办理英国埃塞克斯大学毕业证(Essex毕业证书)毕业证成绩单原版一比一avy6anjnd
 
powerpoint presentation on Vehicle crash Analysis
powerpoint presentation on Vehicle crash Analysispowerpoint presentation on Vehicle crash Analysis
powerpoint presentation on Vehicle crash AnalysisRajeshM436962
 
mechanical vibrations pebbles.pptbbbbbbbbx
mechanical vibrations pebbles.pptbbbbbbbbxmechanical vibrations pebbles.pptbbbbbbbbx
mechanical vibrations pebbles.pptbbbbbbbbxjoshuaclack73
 
原版定做(ncl学位证书)英国纽卡斯尔大学毕业证文凭学历证书-国外学历学位认证
原版定做(ncl学位证书)英国纽卡斯尔大学毕业证文凭学历证书-国外学历学位认证原版定做(ncl学位证书)英国纽卡斯尔大学毕业证文凭学历证书-国外学历学位认证
原版定做(ncl学位证书)英国纽卡斯尔大学毕业证文凭学历证书-国外学历学位认证eehzz
 
一比一原版(Auburn毕业证书)奥本大学毕业证原件一模一样
一比一原版(Auburn毕业证书)奥本大学毕业证原件一模一样一比一原版(Auburn毕业证书)奥本大学毕业证原件一模一样
一比一原版(Auburn毕业证书)奥本大学毕业证原件一模一样AS
 
industry 4.0-Revolution-PowerPoint-Templates (1).pptx
industry 4.0-Revolution-PowerPoint-Templates (1).pptxindustry 4.0-Revolution-PowerPoint-Templates (1).pptx
industry 4.0-Revolution-PowerPoint-Templates (1).pptxlongswitchmeeting
 
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension ServiceEffortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension ServiceSprinter Gurus
 
Mercedes Check Engine Light Solutions Precision Service for Peak Performance
Mercedes Check Engine Light Solutions Precision Service for Peak PerformanceMercedes Check Engine Light Solutions Precision Service for Peak Performance
Mercedes Check Engine Light Solutions Precision Service for Peak PerformanceMotronix
 
Exploring the Heart of Alberta: A Journey from Calgary to Edmonton
Exploring the Heart of Alberta: A Journey from Calgary to EdmontonExploring the Heart of Alberta: A Journey from Calgary to Edmonton
Exploring the Heart of Alberta: A Journey from Calgary to EdmontonTheCanada BUS
 
一比一原版(Rutgers毕业证书)罗格斯大学毕业证成绩单原件一模一样
一比一原版(Rutgers毕业证书)罗格斯大学毕业证成绩单原件一模一样一比一原版(Rutgers毕业证书)罗格斯大学毕业证成绩单原件一模一样
一比一原版(Rutgers毕业证书)罗格斯大学毕业证成绩单原件一模一样A
 
Charging Forward: Bringing Electric Vehicle Charging Infrastructure to Rural ...
Charging Forward: Bringing Electric Vehicle Charging Infrastructure to Rural ...Charging Forward: Bringing Electric Vehicle Charging Infrastructure to Rural ...
Charging Forward: Bringing Electric Vehicle Charging Infrastructure to Rural ...Forth
 
出售伯明翰大学毕业证研究生文凭证书原版质量
出售伯明翰大学毕业证研究生文凭证书原版质量出售伯明翰大学毕业证研究生文凭证书原版质量
出售伯明翰大学毕业证研究生文凭证书原版质量kthcah
 
Auto Glass Repair in Redwood City What to Do When Disaster Strikes.pdf
Auto Glass Repair in Redwood City What to Do When Disaster Strikes.pdfAuto Glass Repair in Redwood City What to Do When Disaster Strikes.pdf
Auto Glass Repair in Redwood City What to Do When Disaster Strikes.pdfDuran's Auto Glass
 
EV Charging Resources and Technical Assistance for Rural Communities and Trib...
EV Charging Resources and Technical Assistance for Rural Communities and Trib...EV Charging Resources and Technical Assistance for Rural Communities and Trib...
EV Charging Resources and Technical Assistance for Rural Communities and Trib...Forth
 
Seamless Driving Experience Premier Mini Cooper Clutch Solutions
Seamless Driving Experience Premier Mini Cooper Clutch SolutionsSeamless Driving Experience Premier Mini Cooper Clutch Solutions
Seamless Driving Experience Premier Mini Cooper Clutch SolutionsAbsolute Auto Care Inc
 

Recently uploaded (20)

一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样
一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样
一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样
 
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
 
Things that make the new Nissan Z unique
Things that make the new Nissan Z uniqueThings that make the new Nissan Z unique
Things that make the new Nissan Z unique
 
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
 
Preparing for Transportation Electrification: The Electric Coop Perspective
Preparing for Transportation Electrification: The Electric Coop PerspectivePreparing for Transportation Electrification: The Electric Coop Perspective
Preparing for Transportation Electrification: The Electric Coop Perspective
 
如何办理英国埃塞克斯大学毕业证(Essex毕业证书)毕业证成绩单原版一比一
如何办理英国埃塞克斯大学毕业证(Essex毕业证书)毕业证成绩单原版一比一如何办理英国埃塞克斯大学毕业证(Essex毕业证书)毕业证成绩单原版一比一
如何办理英国埃塞克斯大学毕业证(Essex毕业证书)毕业证成绩单原版一比一
 
powerpoint presentation on Vehicle crash Analysis
powerpoint presentation on Vehicle crash Analysispowerpoint presentation on Vehicle crash Analysis
powerpoint presentation on Vehicle crash Analysis
 
mechanical vibrations pebbles.pptbbbbbbbbx
mechanical vibrations pebbles.pptbbbbbbbbxmechanical vibrations pebbles.pptbbbbbbbbx
mechanical vibrations pebbles.pptbbbbbbbbx
 
原版定做(ncl学位证书)英国纽卡斯尔大学毕业证文凭学历证书-国外学历学位认证
原版定做(ncl学位证书)英国纽卡斯尔大学毕业证文凭学历证书-国外学历学位认证原版定做(ncl学位证书)英国纽卡斯尔大学毕业证文凭学历证书-国外学历学位认证
原版定做(ncl学位证书)英国纽卡斯尔大学毕业证文凭学历证书-国外学历学位认证
 
一比一原版(Auburn毕业证书)奥本大学毕业证原件一模一样
一比一原版(Auburn毕业证书)奥本大学毕业证原件一模一样一比一原版(Auburn毕业证书)奥本大学毕业证原件一模一样
一比一原版(Auburn毕业证书)奥本大学毕业证原件一模一样
 
industry 4.0-Revolution-PowerPoint-Templates (1).pptx
industry 4.0-Revolution-PowerPoint-Templates (1).pptxindustry 4.0-Revolution-PowerPoint-Templates (1).pptx
industry 4.0-Revolution-PowerPoint-Templates (1).pptx
 
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension ServiceEffortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
 
Mercedes Check Engine Light Solutions Precision Service for Peak Performance
Mercedes Check Engine Light Solutions Precision Service for Peak PerformanceMercedes Check Engine Light Solutions Precision Service for Peak Performance
Mercedes Check Engine Light Solutions Precision Service for Peak Performance
 
Exploring the Heart of Alberta: A Journey from Calgary to Edmonton
Exploring the Heart of Alberta: A Journey from Calgary to EdmontonExploring the Heart of Alberta: A Journey from Calgary to Edmonton
Exploring the Heart of Alberta: A Journey from Calgary to Edmonton
 
一比一原版(Rutgers毕业证书)罗格斯大学毕业证成绩单原件一模一样
一比一原版(Rutgers毕业证书)罗格斯大学毕业证成绩单原件一模一样一比一原版(Rutgers毕业证书)罗格斯大学毕业证成绩单原件一模一样
一比一原版(Rutgers毕业证书)罗格斯大学毕业证成绩单原件一模一样
 
Charging Forward: Bringing Electric Vehicle Charging Infrastructure to Rural ...
Charging Forward: Bringing Electric Vehicle Charging Infrastructure to Rural ...Charging Forward: Bringing Electric Vehicle Charging Infrastructure to Rural ...
Charging Forward: Bringing Electric Vehicle Charging Infrastructure to Rural ...
 
出售伯明翰大学毕业证研究生文凭证书原版质量
出售伯明翰大学毕业证研究生文凭证书原版质量出售伯明翰大学毕业证研究生文凭证书原版质量
出售伯明翰大学毕业证研究生文凭证书原版质量
 
Auto Glass Repair in Redwood City What to Do When Disaster Strikes.pdf
Auto Glass Repair in Redwood City What to Do When Disaster Strikes.pdfAuto Glass Repair in Redwood City What to Do When Disaster Strikes.pdf
Auto Glass Repair in Redwood City What to Do When Disaster Strikes.pdf
 
EV Charging Resources and Technical Assistance for Rural Communities and Trib...
EV Charging Resources and Technical Assistance for Rural Communities and Trib...EV Charging Resources and Technical Assistance for Rural Communities and Trib...
EV Charging Resources and Technical Assistance for Rural Communities and Trib...
 
Seamless Driving Experience Premier Mini Cooper Clutch Solutions
Seamless Driving Experience Premier Mini Cooper Clutch SolutionsSeamless Driving Experience Premier Mini Cooper Clutch Solutions
Seamless Driving Experience Premier Mini Cooper Clutch Solutions
 

436198511-AUTOSAR-Methodology-Overview.pptx

  • 1. Agenda 1. System Configuration 2. Extraction of the ECU specific information 3. ECU Configuration 4. Generation of the module configuration 5. AUTOSAR Methodology Summary 6. K-SAR Editor Demo
  • 2. • AUTOSAR Methodology Overview ECU Extract of System Configuration XML XML XML System Configuration Input Configure System System Configuration Description Extract ECU Specific Info System Configuration Editor [System Engineer] Configure ECU XML ECU Configuration Description ECU Config Editor [ECU Engineer] Tooling Architecture EXE Generate Executable ECU Executable Build System [ECU Engineer] Work Product Tool or activity
  • 3. • 1. System Configuration XML System Configuration Input Work Product Configure System XML System Configuration Description Extract ECU Specific Info XML ECU Extract of System Configuration Configure ECU XML ECU Configuration Description Generate Executable EXE ECU Executable The configuration of the system has the goal to unify the description of the software components and the description of the system inputs and hardware resources I. The input of this activity is an instance of the System Template, which is named System Configuration Input. System Configuration Input holds constraints, which concern the communication matrix and the mapping of hardware and software II. The second input for the activity Configure System is a collection of all available Software component implementations III. Activity Configure System involves mapping System elements to Software elements IV. The output is The System Configuration Description references the communication matrix, the topology and the top level composition Tool or activity
  • 4. • 1. System Configuration XML System Configuration Input Work Product Configure System XML System Configuration Description Extract ECU Specific Info XML ECU Extract of System Configuration Configure ECU XML ECU Configuration Description Generate Executable EXE ECU Executable Tool or activity The System Configuration Description contains all relevant system-wide configuration, such as I. ECUs present in the system II. Communication systems interconnecting those ECUs and their configuration III. Communication matrices (frames sent and received) for those communication systems IV. Definition of Software Components with their ports and interfaces and connections (defined in the SWC Description and referenced in the System Configuration Description) V. Mapping of SWCs to ECUs The ECU Extract of the System Configuration is a description in the same format as the System Configuration Description, but with only those elements included that are relevant for the configuration of one specific ECU.
  • 5. • 2. Extraction of the ECU specific information XML System Configuration Input(DBC) Configure System XML System Configuration Description Extract ECU Specific Info XML ECU Extract of System Configuration Configure ECU XML ECU Configuration Description Generate Executable EXE ECU Executable I. Extract ECU-Specific Information activity of the methodology demands on supporting tool under the conceptual tool name AUTOSAR ECU Configuration Extractor(e.g. K-SAR) II. Output is similar to the System Configuration Description, but it holds only the information that is relevant for a Single ECU Work Product Tool or activity
  • 6. • 3. ECU Configuration XML System Configuration Input(DBC) Configure System XML System Configuration Description Extract ECU Specific Info XML ECU Extract of System Configuration Configure ECU XML ECU Configuration Description Generate Executable EXE ECU Executable I. After the extraction of the ECU specific parts, the basic software modules have to be configured for the ECU II. The configuration information for the whole ECU is described in the ECU Configuration Description III. The Basic Software Module Description holds the information about the used implementation for a basic software module IV. Link between ECU configuration description and Basic Software Module Description of every Basic Software module that will run of the ECU and the RTE Work Product Tool or activity
  • 7. • 4. Generation of the module configuration I. The last step after the configuration of the ECU is the generation of the executable II. This activity is done for each Basic Software module and configuration class III. The activity Generate Module Configuration produces different outputs, dependent on the configuration classes IV. Different configuration classes are pre-compile time, link time and post-build time
  • 8. • 5. AUTOSAR Methodology Summary per ECU ECU Configuration Description AUTOSAR ECU Configuration Generator SW-C Implementation RTE extract of ECU configuration OS extract of ECU configuration Basic SW Module A extract of ECU configuration Basic SW Module A extract of ECU configuration Basic SW Module A extract of ECU configuration List of implementations of SW components e.g. OIL AUTOSAR RTE Generator OS, COM, … Generator Other Basic SW Generator MCAL – Generator Decisions (e.g. scheduling) System Configuration Description AUTOSAR System Configuration Generator Component API Generator Generation step: complex algorithm or engineering work Information / Database (no files) SW- Component Description ECU Resource Description (HW only) System – Constraint Description Component API e.g. app.h ECU extract of System Configuration ECU extract of System Configuration Decisions (e.g. mapping) System
  • 9. • 5. AUTOSAR Methodology Summary per ECU AUTOSAR RTE Generator Generator for OS, COM, ... Other Basic SW Generator MCAL- Generator AUTOSAR RTE Files OS Files Basic SW Files MCAL Files RTE.c OS.c *.c MCAL.c Software Componenten*.c Software Components AUTOSAR RTE OS Basic Software MCAL Lib*.obj Note: these steps resembles today’s development praxis

Editor's Notes

  1. System description(e.g. ARXML, DBC, FIBEX, LDF) & Import SWC description(arxml)
  2. System description(e.g. ARXML, DBC, FIBEX, LDF) & Import SWC description(arxml)