当前位置:网站首页>[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】道路相遇(圆方树)
- leetcode-849:到最近的人的最大距离
- 百度智能云牵头打造智能云综合标准化平台
- 【AutoSAR 七 工具链简介】
- 【AutoSAR 二 AppL概述】
- Machine learning: numpy version linear regression predicts Boston house prices
- AttributeError: ‘tuple‘ object has no attribute ‘layer‘问题解决
- Attributeerror: 'tuple' object has no attribute 'layer' problem solving
- 瑞萨电子RZ/G2L开发板上手评测
- 全志A40i/T3如何通过SPI转CAN
猜你喜欢

【AutoSAR 十三 NVM】

奥斯陆大学:Li Meng | 基于Swin-Transformer的深度强化学习

【AutoSAR 三 RTE概述】

Hundreds of continuous innovation to create free low code office tools

【案例分享】让新时代教育发展与“数”俱进

【AutoSAR 十 IO架构】

飞凌搭载TI AM62x的ARM核心板/开发板首发上市,亮相Embedded World 2022

这不平凡的两年,感谢我们一直在一起!

文件操作IO-Part2

Illustrated network: what is virtual router redundancy protocol VRRP?
随机推荐
node_ Modules cannot be deleted
Rust字符串切片、结构体和枚举类
【JetCache】JetCache的配置说明和注解属性说明
这不平凡的两年,感谢我们一直在一起!
Solution to the problem of abnormal display of PDF exported Chinese documents of confluence
AEM: Nanlin fan Ben et al. - plant rhizosphere growth promoting bacteria control soybean blight
Illustrated network: what is virtual router redundancy protocol VRRP?
[golang syntax] map common errors golang panic: assignment to entry in nil map
leetcode-871:最低加油次数
Leetcode-224: basic calculator
Use Jenkins II job
Vulkan-性能及精细化
Two common methods and steps of character device registration
【AutoSAR 十 IO架构】
Baidu AI Cloud takes the lead in building a comprehensive and standardized platform for smart cloud
Advanced pointer (I)
Nacos+openfeign error reporting solution
[AUTOSAR II appl overview]
Leetcode-849: maximum distance to the nearest person
1.11 - bus