当前位置:网站首页>AUTOSAR from introduction to mastery 100 lectures (83) - bootloader self refresh
AUTOSAR from introduction to mastery 100 lectures (83) - bootloader self refresh
2022-04-23 13:02:00 【Gatulo book】
background :
Automotive Software Boot The main function of the program is to refresh App Program . In a specific customer project ,Boot It's also part of the customer's needs , Follow the project and have a software development plan ( Some for the sake of others Boot distinguish , Put... On the project Boot Referred to as CB, Customer Boot). For the controller that has been offline the box cover , Whether it's in the hands of suppliers or customers , Only through CB Refresh App. if necessary CB Self refresh , You need extra methods .
standard :
The whole vehicle factory only has the right to App Program refresh specification , No, right Boot Self refreshing norms . Because the specification is for mass production vehicles , After sales is only responsible for App Program upgrade , incorrect Boot upgrade ( Not allowed Boot upgrade ). therefore ,Boot Self refresh only exists in the project development phase , And the supplier will provide the solution . This paper analyzes five kinds of Boot Advantages and disadvantages of self updating scheme .
Scheme 1 :SB to update CB:
Pictured 1-a, Some software architectures have two levels Boot:SB+CB,Start Boot Check only CPU Minimum system , It has nothing to do with the peripheral circuit of the specific project , It's independent of customer needs , Maintained by the supplier , stay Pilot The project should be developed early . Because the program start sequence is SB->CB->App, In this way SB Add refresh logic to update CB. Usually it runs CB to update App Program , Under special circumstances, the program stays in after it starts SB in , to update CB.
advantage :
1. The logical structure is simple and clear , Software division of labor is clear .
2. A refresh , Easy to operate .
shortcoming :
1. You need a bigger one Flash Space in SB Store refresh logic in , project SOP This refresh scheme should be prohibited after , Cause extra waste .
2. The software is launched in three levels , Complicated structure , Development and maintenance costs
版权声明
本文为[Gatulo book]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230612572164.html
边栏推荐
- 梳理網絡IP代理的幾大用途
- [vulnhub range] - DC2
- HQL find the maximum value in a range
- [Blue Bridge Cup] April 17 provincial competition brushing training (the first three questions)
- Read the data in Presto through sparksql and save it to Clickhouse
- Record some NPM related problems (messy records)
- 7_ The cell type scores obtained by addmodule and gene addition method are compared in space
- 8 websites that should be known for product development to enhance work experience
- Go language array operation
- Go iris framework implements multi service Demo: start (listen to port 8084) service 2 through the interface in service 1 (listen to port 8083)
猜你喜欢
The El table horizontal scroll bar is fixed at the bottom of the visual window
数据库中的日期时间类型
SSM framework series - data source configuration day2-1
Complete project data of UAV apriltag dynamic tracking landing based on openmv (LabVIEW + openmv + apriltag + punctual atom four axes)
进程虚拟地址空间区域划分
SSM框架系列——注解开发day2-2
The project file '' has been renamed or is no longer in the solution, and the source control provider associated with the solution could not be found - two engineering problems
22. 括号生成
Design of body fat detection system based on 51 single chip microcomputer (51 + OLED + hx711 + US100)
Navicat远程连接数据库 出现 1130- Host xxx is not allowed to connect to this MySQL server错误
随机推荐
Go iris framework implements multi service Demo: start (listen to port 8084) service 2 through the interface in service 1 (listen to port 8083)
(个人)最近项目开发后存在的系统漏洞整理
Packet capturing and sorting -- TCP protocol [8]
Translation of attention in natural language processing
[vulnhub range] - DC2
Async void caused the program to crash
World Book Day: I'd like to recommend these books
数据库中的日期时间类型
31. Next arrangement
将opencv 图片转换为字节的方式
Deploying MySQL in cloud native kubesphere
leetcode-791. 自定义字符串排序
1130 - host XXX is not allowed to connect to this MySQL server error in Navicat remote connection database
产品开发都应该知道的8个网站,增强工作体验
[untitled] make a 0-99 counter, P1 7 connected to key, P2 connected to nixie tube section, common anode nixie tube, P3 0,P3. 1. Connect the nixie tube bit code. Each time you press the key, the nixie
MySQL —— 16、索引的数据结构
How to click an object to play an animation
R语言中dcast 和 melt的使用 简单易懂
CVPR 2022 & ntire 2022 | the first transformer for hyperspectral image reconstruction
4. DRF permission & access frequency & filtering & sorting