社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
帖子
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
×
提示!
您尚未开通专栏,立即申请专栏入驻
帖子
博文
用户
芯语
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
Bootloader
基于UDS的BootLoader详解
导读::本文选自由向满和童维勇编著,机械工业出版社出版的《新能源汽车诊断UDS协议及实现》, 本书结合汽车电控系统软件中的BootLoader程序和上位机及脚本介绍UDS的使用场景,并深入讲解其功能,分为基础篇、核心篇、提升篇三部分。主要内容包括新能源汽车电控系统基础知识、基于CAN/LIN总线的通信协议、UDS协议栈架构、基于UDS的BootLoader、通过脚本实现UDS客户端通信、UDS测试
汽车电子与软件
2024-11-09
224浏览
一文理解单片机BootLoader的前世今生
Bootloader是一个用于引导嵌入式系统的软件程序,通常存储在芯片的非易失性存储器中,如闪存。Bootloader的主要功能是在系统上电后,负责初始化系统硬件并加载操作系统或应用程序到内存中执行。下面是一个简要的介绍Bootloader的工作流程和主要功能:硬件初始化:Bootloader首先负责初始化处理器、时钟、内存和外设等硬件资源,确保系统处于合适的状态以便后续的操作。引导设备选择:Bo
汽车ECU开发
2024-07-23
810浏览
使用MicroBlaze的BootLoader的注意事项
作者:付汉杰 hankf@amd.comAMD为MicroBlaze提供Boot Loader,比如SREC Boot Loader。它能将代码从QSPI Flash搬移到目标存储器(多半是DRAM)运行,使MicroBlaze运行大程序成为可能。如果MicroBlaze的Block Design设计有问题,比如Block Design设计中把DRAM链接到了DP(外设)端口,DRAM不能正常运行
FPGA开发圈
2024-07-19
525浏览
一文理解单片机BootLoader的前世今生(万字长文)
Bootloader是一个用于引导嵌入式系统的软件程序,通常存储在芯片的非易失性存储器中,如闪存。Bootloader的主要功能是在系统上电后,负责初始化系统硬件并加载操作系统或应用程序到内存中执行。下面是一个简要的介绍Bootloader的工作流程和主要功能:硬件初始化:Bootloader首先负责初始化处理器、时钟、内存和外设等硬件资源,确保系统处于合适的状态以便后续的操作。引导设备选择:Bo
嵌入式电子
2024-07-14
592浏览
一份BootLoader企标规范包含哪些内容呢?
之前聊过Bootloader的刷写流程,其中是引用的ISO14229规范里的。[Bootloader刷写流程、刷写测试、自更新方案梳理],那正真的一份Bootloader[以下简称Boot]企标需要什么内容呢?今天就一起来聊聊。首先从章节上来说包含,概述、通用需求、编程过程、附录四个部分。01.概述概述包括文档的适用范围,例如只适用基于DoCAN刷写的MCU类控制器,其次包括参考文档描述,一般包括
汽车ECU开发
2024-05-22
617浏览
Bootloader刷写流程、刷写测试、自更新方案梳理
Bootloader(以下简称Boot)是所有支持重编程的ECU必须具备的软件功能,正常情况下,ECU中运行的是应用软件。只有在收到10 02诊断指令或者在Boot跳转到App失效,ECU会运行在Boot中。之前Boot是无法再次更新的,也就是说出厂后,Boot的软件版本就是固定的,除非是拆件。不过现在越来越多的主机厂要求Boot也要支持刷写,即使发生潜在错误时,Boot也可以更新修复。另外现在越
汽车ECU开发
2024-05-07
1142浏览
如何将BootLoader与APP合并成一个固件
1、前言嵌入式固件一般分为BootLoader和App,BootLoader用于启动校验、App升级、App版本回滚等功能,BootLoader在cpu上电第一阶段中运行,之后跳转至App地址执行应用程序。因此,在发布固件的时候,会存在BootLoader固件和App固件;此时我们期望是将BootLoader固件和App固件合并成为一个固件,这样在量产时只需烧录一次即可。2、传统方式一些传统的方法
嵌入式电子
2024-02-24
582浏览
如何将BootLoader与APP合并成一个固件
智能汽车安全新媒体 嵌入式固件一般分为BootLoader和App,BootLoader用于启动校验、App升级、App版本回滚等功能,BootLoader在cpu上电第一阶段中运行,之后跳转至App地址执行应用程序。因此,在发布固件的时候,会存在BootLoader固件和App固件;此时我们期望是将BootLoader固件和App固件合并成为一个固件,这样在量产时只需烧录一次即可。01传统方式
谈思汽车
2024-01-05
701浏览
如何将BootLoader与APP合并成一个固件
点击上方蓝字谈思实验室获取更多汽车网络安全资讯01前言嵌入式固件一般分为BootLoader和App,BootLoader用于启动校验、App升级、App版本回滚等功能,BootLoader在cpu上电第一阶段中运行,之后跳转至App地址执行应用程序。因此,在发布固件的时候,会存在BootLoader固件和App固件;此时我们期望是将BootLoader固件和App固件合并成为一个固件,这样在量产
谈思实验室
2023-12-29
622浏览
如何将BootLoader与APP合并成一个固件
1、前言嵌入式固件一般分为BootLoader和App,BootLoader用于启动校验、App升级、App版本回滚等功能,BootLoader在cpu上电第一阶段中运行,之后跳转至App地址执行应用程序。因此,在发布固件的时候,会存在BootLoader固件和App固件;此时我们期望是将BootLoader固件和App固件合并成为一个固件,这样在量产时只需烧录一次即可。2、传统方式一些传统的方法
汽车电子嵌入式
2023-12-12
652浏览
一种Bootloader万能实现逻辑
扫描关注一起学嵌入式,一起学习,一起成长一般 Bootloader 实现的逻辑如下:这种方式适合于简单的裸机程序或可控的 OS 程序(即所有外设硬件都可把控),在准备环境的时候将其全部关闭。但对于一些复杂的或者 OS 中轮子已造好的程序,有一些因素不花时间研究无法把控,在准备环境时很可能就会遗漏一些未关闭导致出各种各样的问题。这里提供一种 万能 方法:- 利用芯片中的不受软件复位影响的可供用户使用
一起学嵌入式
2023-11-21
659浏览
如何将BootLoader与APP合并成一个固件
扫描关注一起学嵌入式,一起学习,一起成长1、前言嵌入式固件一般分为BootLoader和App,BootLoader用于启动校验、App升级、App版本回滚等功能,BootLoader在cpu上电第一阶段中运行,之后跳转至App地址执行应用程序。因此,在发布固件的时候,会存在BootLoader固件和App固件;此时我们期望是将BootLoader固件和App固件合并成为一个固件,这样在量产时只需
一起学嵌入式
2023-11-05
1082浏览
u-boot和bootloader到底有什么区别
关注公众号,点击公众号主页右上角“ ··· ”,设置星标,实时关注智能汽车电子与软件最新资讯嵌入式软件工程师都听说过 u-boot 和 bootloader,但很多工程师依然不知道他们到底是啥。今天就来简单讲讲 uboot 和 boot loader的内容以及区别。BootloaderBootloader从字面上来看就是启动加载的意思。用过电脑的都知道,windows开机时会首先加载bios,然后
智能汽车电子与软件
2023-10-27
869浏览
嵌入式BootLoader与APP固件如何合并?
1、前言嵌入式固件一般分为BootLoader和App,BootLoader用于启动校验、App升级、App版本回滚等功能,BootLoader在cpu上电第一阶段中运行,之后跳转至App地址执行应用程序。因此,在发布固件的时候,会存在BootLoader固件和App固件;此时我们期望是将BootLoader固件和App固件合并成为一个固件,这样在量产时只需烧录一次即可。2、传统方式一些传统的方法
嵌入式电子
2023-10-27
878浏览
为什么OEM抵触Bootloader更新?
工程项目中,软件维护和修复是整个软件生命周期"永恒"的议题,换句话说:软件的鲁棒程度是相对的,而软件存在bug是绝对的。所以,当软件出现bug时,如何最大程度地降低维护成本是OEM(Original Equipment Manufacturer)最为关切的问题。相比Application程序或者Calibration程序的更新,Bootloater程序的更新成本更"高昂",如何理解这里的"高昂"呢
智能汽车设计
2023-10-04
552浏览
工程思考:为什么OEM抵触Bootloader更新?
工程项目中,软件维护和修复是整个软件生命周期"永恒"的议题,换句话说:软件的鲁棒程度是相对的,而软件存在bug是绝对的。所以,当软件出现bug时,如何最大程度地降低维护成本是OEM(Original Equipment Manufacturer)最为关切的问题。相比Application程序或者Calibration程序的更新,Bootloater程序的更新成本更"高昂",如何理解这里的"高昂"呢
汽车电子与软件
2023-10-04
541浏览
工程思考:为什么OEM抵触Bootloader更新?
智能汽车安全新媒体 工程项目中,软件维护和修复是整个软件生命周期"永恒"的议题,换句话说:软件的鲁棒程度是相对的,而软件存在bug是绝对的。所以,当软件出现bug时,如何最大程度地降低维护成本是OEM(Original Equipment Manufacturer)最为关切的问题。相比Application程序或者Calibration程序的更新,Bootloater程序的更新成本更"高昂",如
谈思汽车
2023-09-30
1180浏览
工程思考:为什么OEM抵触Bootloader更新?
工程项目中,软件维护和修复是整个软件生命周期"永恒"的议题,换句话说:软件的鲁棒程度是相对的,而软件存在bug是绝对的。所以,当软件出现bug时,如何最大程度地降低维护成本是OEM(Original Equipment Manufacturer)最为关切的问题。相比Application程序或者Calibration程序的更新,Bootloater程序的更新成本更"高昂",如何理解这里的"高昂"呢
汽车ECU开发
2023-09-28
669浏览
定制带U盘功能的bootloader实现拖拽下载固件
引言原理实现硬件相关软件相关用户应用程序总结known issue引言我们在向一些非专业开发者发放开发板时,有时对方没有调试器,开发者就无法下载体验在后续发布支持新功能的固件。并且,对于非专业开发者的用户来说,仅仅是体验新功能,而不介入开发工作,专门搭建一套开发环境,性价比实在不高。即使有调试器硬件,在不同操作系统平台上,还需要安装专门的工具软件配合工作,才能实现下载固件的功能,操作比较繁琐。为了
TopSemic嵌入式
2023-09-22
842浏览
全网疯传的Bootloader学习资料
目录本文目录:uboot基础了解 1. U-boot是什么 2. U-boot主要特性及功能 3. U-boot下载地址 4. U-boot目录结构 5. 如何编译Uboot 6. U-boot工作模式 7. U-boot的存放位置 8. U-boot系列文章汇总一U-boot是什么U-Boot,全称 Universal Boot Loader,是遵
嵌入式ARM
2023-08-28
622浏览
几种Bootloader程序安全机制设计
关注+星标公众号,不错过精彩内容转自 | 最后一个bug不管是玩单片机还是嵌入式linux,基本上都会接触到bootloader,所以bootloader程序也是一个关键的组件,进行硬件初始化,应用程序的合法性、完成性检测、升级功能等等都与其息息相关。像一些在ram运行的应用程序,或者是一些运行内存比较小的MCU等等,它需要保证从外部存储器中读取的应用程序是可信的,不能拿过来就执行,那往往是不安全
strongerHuang
2023-08-28
857浏览
基于串口环形队列的BootLoader实现
扫描关注一起学嵌入式,一起学习,一起成长大家好,之前分享过很多软件版本升级相关的文章:#软件版本升级今天分享一篇MCU端基于环形队列接收升级数据包的实现文章,希望能够帮助到大家。以下为原文:本文所用的型号是STM32F103C8T6,这个IC有64KFlash和20K的RAM,也有小道消息说有后置隐藏的64K,也就是说其实是有128K,我一直也没有测试,有空测测,有大神这样说,估计是可以的。这里重
一起学嵌入式
2023-08-25
690浏览
【瑞萨RAMCU创意氛围赛作品赏析】项目2——基于CAN总线的UDS诊断Bootloader升级MCU工具(下)
瑞萨RA MCU创意氛围赛作品赏析今日跟大家分享参加野火【瑞萨RA MCU创意氛围赛】选手的项目——基于CAN总线的UDS诊断bootloader升级MCU工具。前篇回顾:【瑞萨RA MCU创意氛围赛作品赏析】项目2——基于can总线的UDS诊断bootloader升级MCU工具(上)功能扩展1、升级包可以做些加密功能。2、结合pcan-view,扩展实现CAN报文分析工具。3、其实有一个很重要的
瑞萨MCU小百科
2023-08-23
987浏览
【瑞萨RAMCU创意氛围赛作品赏析】项目2——基于CAN总线的UDS诊断Bootloader升级MCU工具(上)
瑞萨RA MCU创意氛围赛作品赏析今日跟大家分享参加野火【瑞萨RA MCU创意氛围赛】选手的项目——基于CAN总线的UDS诊断Bootloader升级MCU工具。一个MCU固件升级工具,基于瑞萨RA4M2的CAN总线通信接口,UDS协议实现程序升级,可以满足产品迭代、修复问题、优化性能等多方面的需求。实现操作,将升级包放到sd中,即可实现多个MCU自动化升级。更多具体操作一起看看下面的讲解!前言U
瑞萨MCU小百科
2023-08-21
767浏览
STM32单片机实现Bootloader跳转的关键步骤
本期话题:现在越来越多的嵌入式设备支持远程自动升级,不需要再借助下载器。这样对于设备的维护非常方便。当然若使设备支持远程升级,需要编写支持升级的程序代码,可以称之为 BootLoader。也就是说,将设备的程序代码分为两部分:BootLoader 和 APP。BootLoader 负责升级 APP 以及引导APP运行。APP 负责实现设备的业务处理功能,也就是设备的核心功能代码。对于Cortex-
嵌入式ARM
2023-08-11
1380浏览
正在努力加载更多...
广告
今日
新闻
1
供需两端复苏,11月中国制造业PMI释放积极信号
2
中国重塑全球电动汽车市场,美欧汽车制造商面临巨大挑战
3
韩系动力电池今年三季度全球市占率降至23.4%,中国企业占据半壁江山
4
全球工厂的机器人密度在七年内翻了一番
5
中国华润集团正式入主长电科技,聘任全华强为董事长
6
8英寸碳化硅扩产竞速,产能过剩拐点即将出现?
7
传三星将在折叠手机中引入玻璃背板
8
美国对东南亚光伏产品征收高额反倾销税,最高税率271%!
热门
文章排行
1
各大车企付款周期汇总
一览众车
1755
2
突发!美国再次出手!对中国140家芯片公司重大打击!
集成电路IC
1353
3
卫星通信、UWB、星闪…华为Mate70发布会太炸了!
物联传媒
857
4
美国欲限制140家中国芯片公司,包含多家设备巨头
半导体工艺与设备
791
5
打破日本垄断!两大国产HBM芯片材料厂商强强联合,产销跃居全球第二!
飙叔科技洞察
712
6
这,才是今天华为Mate70最大的惊喜!
快科技
679
7
日本一水坝现巨型哥斯拉壁画:预计明年1月底将消失
快科技
469
8
华为Mate70搭载的麒麟9020芯片有多强悍?!
凡亿PCB
417
9
中国芯片新锐50强
贞光科技
413
10
华为Mate70发布,销量或超千万!
WitDisplay
412
11
新一代麒麟到底啥水平!华为Mate70系列麒麟9020处理器跑分揭秘
快科技
405
12
比亚迪智驾团队重大人事变动!
谈思汽车
388
13
走近ISSCC2025:把脉技术趋势,洞察技术前沿
芯思想
379
14
【重磅发布】12月5-7日,金刚石前沿应用、宽禁带半导体、超硬材料、超精密加工…第八届国际碳材料大会暨产业展览会,上海见
DT半导体材料
307
15
马斯克遭遇重击:加州狙击特斯拉致其股价暴跌
国纳科技匠
297
16
华为、联想、美的、小米、海尔、格力等中国35家电子家电公司2024年第三季度财报汇总
全球TMT
293
17
“史上最强大Mate”正式发布!华为Mate70系列起售价5499元
CINNOResearch
292
18
传小米2025年正式发布自研3nmSoC芯片
皇华电子元器件IC供应商
273
19
国内一GaN项目宣布投产,明年大规模推广
第三代半导体风向
265
20
舜宇光学高层变动,孙泱辞任执行董事兼行政总裁
52RD
264
21
“萝卜快跑”落地中国香港,百度终于“守得云开见月明”?
美股研究社
256
22
预计售价100~150万元,华为首款百万级豪车尊界S800正式亮相
谈思实验室
250
23
美国HBM禁令,将于12月6日发布
芯极速
244
24
极氪副总裁入职奇瑞系公司!
谈思汽车
237
25
牙膏挤爆!iPhone17八大升级,苹果史无前例的巨变
手机技术资讯
230
26
一文掌握英伟达全系列GPU
智能计算芯世界
230
27
华为Mate70Pro“纯血鸿蒙版”来了!无法兼容安卓!
飙叔科技洞察
224
28
牙膏挤爆!iPhone17八大升级,苹果史无前例的巨变
快科技
214
29
全球首个可量产UWB雷达泊车方案亮相,这家企业率先抢占新风口
高工智能汽车
213
30
特朗普宣布将对墨西哥与加拿大征收25%关税;对中国加征10%关税!
飙叔科技洞察
210
广告
最新
评论
更多>>
zanzanzan
洪正安
评论文章
2024-11-29
Allegro17.4常用系统参数的设置
xuexixuexi
dkjggger
评论文章
2024-11-27
携手共筑绿色未来:同方威视护航第29届联合国气候变化大会
资料
文库
帖子
博文
1
《论系统工程》(第2版,钱学森 著,1988年10月修订版)
2
170中国新能源汽车品牌图谱
3
《工程控制论》(钱学森 著,戴汝为 等 译,科学出版社,1958年)
4
JESD204B协议读书笔记
5
激光加工
6
ADS SI 仿真分析与设计
7
开关稳压器的特性与评估方法
8
数字通信第五版及习题答案
9
点思DS2730多口快充65-100W适配器
10
《大学数学系自学丛书:微分几何》(1983年)★ 经典
1
《十万个为什么》Excel 问题与答案 得分 比较游戏 规则
2
这里二极管是什么作用?
3
封装衬底的铜皮如何转换成焊盘,或者直接添加一个管脚序号
4
【东软载波 ES32VF2264 开发板】环境搭建和开箱测评打印数据
5
电流回路示意图,对不对?这样也采不到负载(灯)的电流吧?要怎么更改才能采集到灯头(负载)的电流
6
【东软载波 ES32VF2264 开发板】05 基础功能测试——ADC
7
【Arduino uno教程 】(六)串口通信,发送与接收
8
浪拓(TSS)固态放电管的特点及应用电路
1
简析光耦的基本原理和其在光伏逆变器产品中的重要作用
2
豹8出圈,比亚迪高端化稳了?
3
RDDI-DAP错误
4
戴上XR眼镜去"追龙"!《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕
5
《高速PCB设计经验规则应用实践》+PCB绘制学习与验证
6
11-29学习笔记
7
远红之光来袭,艾迈斯欧司朗 GF CSSRML.24 样片秀
8
国产光耦合器的创新和产品多样性
1
正弦稳态电路分析-阻抗和导纳的计算(ppT)
2
学电气必须明白的79个专业知识
3
内核同步缘起何处?
4
贴片功率电感失效原因
5
汽车底盘电控技术
6
新手在配电箱维护上会有哪些问题
7
PFC电路原理分析
8
如何进行linux内核调试
9
设计分享:用ADUX1020评价板搞一个手势传感器
10
在FPGA中如何确保AD9361的稳定性能?
在线研讨会
uModule DC/DC稳压器 - 减少热量、增加功率
ADAS系统中采用的MEMS时钟
PLL基础知识及其在时钟系统中的应用
PIC16F13145单片机可配置逻辑模块(CLB)概览
EE直播间
无线前沿新技术与测试技术峰会-线上直播
直播时间:12月05日 09:30
首场直播发布: Keysight AP5000 系列新型高性价比模拟信号源
直播时间:12月06日 10:00
功率表的基础知识及其校准
直播时间:12月10日 10:00
提升毫米波信号测试精度
直播时间:12月18日 14:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
供需两端复苏,11月中国制造业PMI释放积极信号
中国重塑全球电动汽车市场,美欧汽车制造商面临巨大挑战
韩系动力电池今年三季度全球市占率降至23.4%,中国企业占据半壁江山
全球工厂的机器人密度在七年内翻了一番
中国华润集团正式入主长电科技,聘任全华强为董事长