当前位置:网站首页>[AUTOSAR five methodology]
[AUTOSAR five methodology]
2022-07-03 00:50:00 【Ke Yuqian】
AutoSAR 5、 ... and methodology
1. Simple and necessary concepts
1.1 The name in the supply chain
abbreviation | OEM | TIER1 | TIER2 |
---|---|---|---|
Chinese name | Agent factory ( Vehicle factory ) | First tier supplier | Secondary supplier |
Example | Mercedes 、 BMW 、 Audi, etc ( Mainly do the assembly work of the whole vehicle ) | mainland 、 Bosch et al ( Mainly for OEM supply ECU、 Sheet metal parts, etc ) | Ying Feiling 、NXP etc. ( Mainly for TIER1 Supply parts , such as ECU The chip on the 、MOS Tubes and circuit boards ) |
1.2 What is methodology ?
Construction conforms to AutoSAR Architecturally ECU Detailed workflow of software
Methodology mainly stipulates the following contents :
• Specific workflow : from OEM Start designing automotive electronic architecture , To each TIER1 Complete each ECU The whole process of software design , In a moment we will cover
• Specific exchange documents : OEM and TIER1 Between 、TIER1 Inside AutoSAR Between the bottom layer and the application layer and MCAL And BSW File interaction is required between . But we can't use word To exchange this information , such as OEM Want to tell TIER1 The vehicle's CAN What is the content of the message . Use word Words ,OEM Editing takes time and effort ,TIER1 Reading is also laborious ; therefore AutoSAR A new file format is specified :.arxml, This format is based on .xml file , add AutoSAR Abbreviation ar became arxml. The advantage of using it is that DaVinci Wait for the software to automatically generate . For example, the whole vehicle factory has designed the whole vehicle with a set of software CAN Communication matrix , Direct export .arxml, Then send it to TIER1;TIER1 stay Davinci Open in , All the contents are clear at a glance , And will automatically CAN、CAN IF、PUDR When the module is configured .( Is it convenient ! But now many manufacturers still use DBC file , It's almost the same , however AutoSAR It is recommended to use arxml file )
• Specific tool chains : accord with AutoSAR The tool chain , Like DaVinci、ETAS such , I won't repeat this
2. Workflow
2.1 Normal process
- OEM Through some software, the communication matrix of the whole vehicle is designed , And export DBC、FIBEX or LDF file
- OEM Send these files to TIER1
- TIER1 If there is DaVinci Such software , You can import it and configure it automatically Communication Most of the functions
2.2 AutoSAR technological process
- List requirements :OEM What is needed to design the whole vehicle ECU、 What functions are needed 、 What do you want SWC, List it first in this step . It is still the previous example of controlling the roof lamp :OEM You need two ECU( Car door ECU And roof lights ECU)、 need 7 individual SWC.
- Allocate demand :OEM List all SWC Assign to each ECU in .( Here you can see the door ECU And roof lights ECU There is communication between , Here is transmitted through the bus , Therefore, the information of communication matrix is also included here
- Give the demand to TIER1 Realization :OEM Will all ECU The needs of ( Communication matrix 、 What is needed SWC This information ) Generate corresponding arxml file , hand TIER1.( Every arxml Only this ECU What you need , For example, the door ECU To get the arxml There will be no actuator in SWC The content of )
- TIER1 After getting the demand : Import to DaVinci in , Then it is automatically configured AppL layer ,Communication That's the content of . And then SWC Fill in the specific implementation code , Configure other necessary contents , Just like the
边栏推荐
- [applet project development -- JD mall] user defined search component of uni app (middle) -- search suggestions
- Leetcode 294. Flip game II (game theory)
- 瑞萨RZ/G2L ARM开发板存储读写速度与网络实测
- Shell 实现文件基本操作(切割、排序、去重)
- 【JetCache】JetCache的配置说明和注解属性说明
- Tensorflow 2.x(keras)源码详解之第十五章:迁移学习与微调
- 【AutoSAR 十三 NVM】
- Baidu AI Cloud takes the lead in building a comprehensive and standardized platform for smart cloud
- [IELTS reading] Wang Xiwei reading P2 (reading fill in the blank)
- There is an unknown problem in inserting data into the database
猜你喜欢
Rust ownership (very important)
Initial order of pointer (basic)
University of Toronto: Anthony coach | the conditions of deep reinforcement learning can induce dynamic risk measurement
Vulkan performance and refinement
mm中的GAN模型架构
1.11 - bus
测试右移:线上质量监控 ELK 实战
How to systematically learn machine learning
ftrace工具的介绍及使用
【AutoSAR 十一 通信相关机制】
随机推荐
logback配置文件
Leetcode-1964: find the longest effective obstacle race route to each position
使用jenkins之二Job
Callback event after the antv X6 node is dragged onto the canvas (stepping on a big hole record)
【AutoSAR 三 RTE概述】
Linux Software: how to install redis service
图解网络:什么是虚拟路由器冗余协议 VRRP?
[daily training] 871 Minimum refueling times
【AutoSAR 七 工具链简介】
[pulsar document] concepts and architecture
【AutoSAR 十 IO架构】
RK3568开发板评测篇(二):开发环境搭建
ftrace工具的介绍及使用
Liad: the consumer end of micro LED products is first targeted at TVs above 100 inches. At this stage, it is still difficult to enter a smaller size
Detailed explanation of pod life cycle
【AutoSAR 六 描述文件】
leetcode-241:为运算表达式设计优先级
University of Oslo: Li Meng | deep reinforcement learning based on swing transformer
[golang syntax] map common errors golang panic: assignment to entry in nil map
关于QByteArray存储十六进制 与十六进制互转