当前位置:网站首页>[AUTOSAR VI description document]
[AUTOSAR VI description document]
2022-07-03 00:50:00 【Ke Yuqian】
AutoSAR 6、 ... and Description file
1 Main flow diagram
The process here is still the three steps mentioned before :( Mainly by OEM To do it )
• The first is to list needs and resources , Here we use three kinds of documents to describe these requirements and resources :SWC Description file 、 System constraint description file 、ECU Resource description file
• Then import these three files into the system configuration editing tool , Generate system configuration description file . This description file is the description file of the whole vehicle
• Finally, import the system configuration description file into the system configuration extraction tool , Export each ECU Corresponding extraction file . This file contains each ECU Information that will be needed , Such as communication matrix 、SWC Etc
2 SWC Description file
The first thing to note is ,SWC The description file may have multiple files . It mainly contains the following information :
1. Every SWC Of Data and Operations
2. Resources required by each software component ( Like storage 、CPU Time and others )
3. SWC The interface of (Repetition rate)
4. Operating mechanism
3 System constraint description file
This file mainly contains the following information :
1. Network topology
2. Communication matrix
3. Bus baud rate , Time to wait
4. agreement
4 ECU Resource description file
This is simply what ECU What specific functions can be realized , What resources are available .
Thus, the system designer can pass the document , Integrate different functions SWC Assign to the corresponding ECU in .
There is mainly the following information :
1. sensor 、 actuator
2. Memory
3. processor
4. Communication peripherals ( Such as external transceiver )
5. Pin assignments
5 System configuration description file
Yes SWC Description file System constraint description file ECU Resource description file A summary of Including all the above information of the whole vehicle
6 ECU Extract files — ECUEX file
The information of the system configuration description file is assigned to a single ECU, To make a single ECU Get the information they need , Unwanted information is filtered out .
It mainly includes the following contents ( It can also include only part of it ):
• Communication matrix : such as CAN Information contained in the bus , image CAN ID Number 、signals、 Extended frame or ordinary frame and baud rate
• SWCs、Ports etc. : SWC And internal runnable Can be in ECUEX The document gives ; It also includes Ports; also SWC The connection between (Connecters),
To put it bluntly, it is the first chapter AppL The contents in can basically include
• Data mapping (Data Mapping): The signal of the bus (Network Signals) Mapping to SWCs in , The data mapping here will be explained in the practice chapter
- ECU Through this information, you can build your own software ( Of course, we need RTE The configuration file 、BSW Configuration files of each module 、MCAL Configuration file and source code )
- ECUEX file ( The full name is ECU Extract of System Description)
6.1 ECUEX Content coverage level
1、 Grade 1: The current general state
This grade OEM Mainly only do communication matrix , But no longer use .dbc Such documents , But use .arxml 了 . The following table lists OEM and TIER1 Division of labor :
name | explain | OEM | TIER1 |
---|---|---|---|
Service Components | by SWCs Provide practical BSW Service Interface ( Need to be in BSW Configured in ) | Not responsible for | be responsible for |
Service Mapping | Connect SWCs and Service Components | Not responsible for | be responsible for |
Atomics | The concrete realization of the function | Not responsible for | be responsible for |
Compositions | Every SWC What is needed on Port、 Connectors and so on | Not responsible for | be responsible for |
Data Mapping | Connect Network Signals To SWCs in | Not responsible for | be responsible for |
ECU Composition | Just what you need SWC | Not responsible for | be responsible for |
Communication | It is the communication matrix mentioned above | be responsible for | Not responsible for |
2、 Grade 2: Advanced state
OEM More work has been done , The advantage is that it can make the whole vehicle design more coordinated , Easier to control
name | explain | OEM | TIER1 |
---|---|---|---|
Service Components | by SWCs Provide practical BSW Service Interface ( Need to be in BSW Configured in ) | Not responsible for | be responsible for |
Service Mapping | Connect SWCs and Service Components | Not responsible for | be responsible for |
Atomics | The concrete realization of the function | Not responsible for | be responsible for |
Compositions | Every SWC What is needed on Port、 Connectors and so on | be responsible for | Not responsible for |
Data Mapping | Connect Network Signals To SWCs in | be responsible for | Not responsible for |
ECU Composition | Just what you need SWC | be responsible for | Not responsible for |
Communication | It is the communication matrix mentioned above | be responsible for | Not responsible for |
3、 Grade 3: The ultimate state
In this level ,OEM Even participated in part of the function design and implementation , Pay attention to the responsibilities in the table , This is to say OEM and TIER1 Will be responsible for some
name | explain | OEM | TIER1 |
---|---|---|---|
Service Components | by SWCs Provide practical BSW Service Interface ( Need to be in BSW Configured in ) | Not responsible for | be responsible for |
Service Mapping | Connect SWCs and Service Components | Not responsible for | be responsible for |
Atomics | The concrete realization of the function | be responsible for | be responsible for |
Compositions | Every SWC What is needed on Port、 Connectors and so on | be responsible for | Not responsible for |
Data Mapping | Connect Network Signals To SWCs in | be responsible for | Not responsible for |
ECU Composition | Just what you need SWC | be responsible for | Not responsible for |
Communication | It is the communication matrix mentioned above | be responsible for | Not responsible for |
边栏推荐
- Vulkan并非“灵药“
- Tensorflow 2.x(keras)源码详解之第十五章:迁移学习与微调
- Baidu AI Cloud takes the lead in building a comprehensive and standardized platform for smart cloud
- [IELTS reading] Wang Xiwei reading P1 (reading judgment question)
- FAQ | FAQ for building applications for large screen devices
- Leetcode-241: designing priorities for operational expressions
- 飞凌搭载TI AM62x的ARM核心板/开发板首发上市,亮相Embedded World 2022
- Hdu3507 (slope DP entry)
- Meaning of Tencent cloud free SSL certificate extension file
- lex && yacc && bison && flex 配置的問題
猜你喜欢
这不平凡的两年,感谢我们一直在一起!
University of Toronto: Anthony coach | the conditions of deep reinforcement learning can induce dynamic risk measurement
【AutoSAR 三 RTE概述】
Logback configuration file
Illustrated network: what is virtual router redundancy protocol VRRP?
2022中国3D视觉企业(引导定位、分拣场景)厂商名单
Leetcode-2280: represents the minimum number of line segments of a line graph
【AutoSAR 八 OS】
Baidu AI Cloud takes the lead in building a comprehensive and standardized platform for smart cloud
Shell implements basic file operations (SED edit, awk match)
随机推荐
cordova-plugin-device获取设备信息插件导致华为审核不通过
Tensorflow 2. Chapter 15 of X (keras) source code explanation: migration learning and fine tuning
瑞萨RZ/G2L ARM开发板存储读写速度与网络实测
Web2.0的巨头纷纷布局VC,Tiger DAO VC或成抵达Web3捷径
【AutoSAR 八 OS】
Key detection and sinusoidal signal output developed by Arduino
2022中国3D视觉企业(引导定位、分拣场景)厂商名单
Array common operation methods sorting (including ES6) and detailed use
【AutoSAR 九 C/S原理架构】
Shell implements basic file operations (SED edit, awk match)
How SQLSEVER removes data with duplicate IDS
数组与集合性能比较
leetcode-871:最低加油次数
[AUTOSAR + IO Architecture]
One of the reasons why setinterval timer does not take effect in ie: the callback is the arrow function
Array and collection performance comparison
Linux软件:如何安装Redis服务
1.11 - 总线
1.12 - Instructions
Lex & yacc & bison & flex configuration problems