当前位置:网站首页>[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 |
边栏推荐
- 【luogu P4320】道路相遇(圆方树)
- 关于XML一些介绍和注意事项
- Rust所有权(非常重要)
- 1.11 - 总线
- Solution to the problem of abnormal display of PDF exported Chinese documents of confluence
- Briefly talk about other uses of operation and maintenance monitoring
- Attributeerror: 'tuple' object has no attribute 'layer' problem solving
- leetcode-241:为运算表达式设计优先级
- The difference between tail -f, tail -f and tail
- Vulkan-性能及精细化
猜你喜欢
随机推荐
【AutoSAR 八 OS】
Linux软件:如何安装Redis服务
Preview word documents online
【luogu P4320】道路相遇(圆方树)
Basic use of shell script
解决ReactNative使用webView存在缓存问题
指针进阶(一)
百度智能云牵头打造智能云综合标准化平台
One of the reasons why setinterval timer does not take effect in ie: the callback is the arrow function
leetcode-849:到最近的人的最大距离
Briefly talk about other uses of operation and maintenance monitoring
Leetcode 294. Flip game II (game theory)
Shell implements basic file operations (cutting, sorting, and de duplication)
Arduino开发之按键检测与正弦信号输出
Nacos+openfeign error reporting solution
[daily training] 871 Minimum refueling times
leetcode-934:最短的桥
lex && yacc && bison && flex 配置的問題
node_ Modules cannot be deleted
【AutoSAR 十二 模式管理】