期刊文献+
共找到79篇文章
< 1 2 4 >
每页显示 20 50 100
基于UDS的CAN Bootloader软件设计与实现 被引量:2
1
作者 张镭耀 肖兵 赵文斌 《制造技术与机床》 北大核心 2025年第1期41-47,共7页
为了满足APP程序在实际应用中便捷升级下载需求,针对S32K144单片机,参考UDS(unified diagnostic services)协议规范要求,设计了一种CAN Bootloader升级下载系统。上位机以Visual Studio为开发环境,以SREC作为刷写文件并通过Kvaser USB2... 为了满足APP程序在实际应用中便捷升级下载需求,针对S32K144单片机,参考UDS(unified diagnostic services)协议规范要求,设计了一种CAN Bootloader升级下载系统。上位机以Visual Studio为开发环境,以SREC作为刷写文件并通过Kvaser USB2CAN硬件设备与下位机进行CAN通信,下载流程基于ISO 14229协议框架实现了服务命令封装,传输过程基于ISO15765-2设计实现了网络层通讯机制和错误处理策略。微控制器端将Flash分为Bootloader、APP程序和模拟EEPROM(electrically erasable programmable read-only memory)标志位3部分,下载触发方式采用标志位加短延时的方式,整个升级过程严格遵从UDS协议规范。经过数十次实际测试,验证了该系统可完整下载APP程序的结论。结果表明,该CAN Bootloader在线下载系统实现了UDS协议规范下的程序下载升级,整个升级过程稳定高效,并具有可移植性和可拓展性,证明了该系统的可靠性和稳定性。 展开更多
关键词 bootloader CAN-TP UDS协议 多帧传输 烧录
在线阅读 下载PDF
基于STM32微控制器的Bootloader设计方法
2
作者 黄艳国 王文华 《电子与封装》 2025年第6期106-112,共7页
为使终端产品易于升级软件,提出了一种基于STM32微控制器的Bootloader设计方法。依据STM32F429IGT6微控制器的特性和架构,提出了引导程序、状态信息及应用程序的存储规划,阐述了各类情形下微控制器的升级流程;依据产品复杂度及应用场景... 为使终端产品易于升级软件,提出了一种基于STM32微控制器的Bootloader设计方法。依据STM32F429IGT6微控制器的特性和架构,提出了引导程序、状态信息及应用程序的存储规划,阐述了各类情形下微控制器的升级流程;依据产品复杂度及应用场景,提出了合理的通信方案,并制定了相应的应用层通信协议;同时融合安全访问和数字签名技术,保障升级过程安全,有效防范恶意升级或篡改。经实际案例验证,该Bootloader设计方法安全可靠,对各类电子产品的Bootloader设计具有重要的参考意义。 展开更多
关键词 STM32 微控制器 在线编程 bootloader 安全升级
在线阅读 下载PDF
单Bootloader模式程序升级的方法 被引量:2
3
作者 潘文卿 李国朋 张鲁兵 《汽车电器》 2024年第1期49-50,共2页
在嵌入式软件开发过程中,因架构设计和芯片内存限制,只能设计单Bootloader程序,文章阐述在这种情况下如何更新应用程序和Bootloader程序的方法。
关键词 bootloader 程序升级 编程 嵌入式软件
在线阅读 下载PDF
A UDS-based ECU bootloader programming management framework with configurable architecture
4
作者 Qiji Wu Feng Luo 《Advances in Engineering Innovation》 2025年第3期86-91,共6页
A UDS protocol-based ECU Bootloader software architecture adaptable to diverse programming standards is designed and implemented in this study.The proposed architecture adopts a layered design philosophy,comprising fi... A UDS protocol-based ECU Bootloader software architecture adaptable to diverse programming standards is designed and implemented in this study.The proposed architecture adopts a layered design philosophy,comprising five hierarchical levels.The Reprogramming Sequence Manager is responsible for managing the programming process and handling parameters for programming steps.Inter-module communication is realized through standardized RTE interfaces for signal transmission and reception,as well as triggering and monitoring of execution events.The modular layered architecture,combined with functional decoupling design,ensures enhanced software reusability and practical applicability.Experimental results demonstrate that the architecture adapting to different programming sequences and diagnostic service specifications. 展开更多
关键词 ECU UDS bootloader layered software architecture programming management
在线阅读 下载PDF
基于CAN总线的电机控制器Bootloader开发 被引量:8
5
作者 么居标 宋建桐 +1 位作者 吕江毅 王谷娜 《测控技术》 CSCD 2018年第10期124-126,131,共4页
为了解决新能源汽车电机控制器装车之后应用程序升级困难的问题,开发了一种基于CAN总线的电机控制器Bootloader。详细介绍了Bootloader实现过程,给出了关键部分代码与上下位机程序流程图。实践证明,基于CAN总线的电机控制器Bootloader... 为了解决新能源汽车电机控制器装车之后应用程序升级困难的问题,开发了一种基于CAN总线的电机控制器Bootloader。详细介绍了Bootloader实现过程,给出了关键部分代码与上下位机程序流程图。实践证明,基于CAN总线的电机控制器Bootloader更加快速、简单、可靠,具有较大的实用价值。 展开更多
关键词 bootloader 程序升级 电机控制器 CAN总线
在线阅读 下载PDF
基于飞思卡尔微控制器的CAN Bootloader的实现与应用 被引量:16
6
作者 刘矗 罗峰 《苏州大学学报(工科版)》 CAS 2010年第2期57-61,共5页
为了能将嵌入式系统中的Bootloader技术应用于汽车CAN总线网络中,实现ECU程序的在线编程和数据的更新功能,从而提高汽车网络节点的开发效率,基于飞思卡尔16位微控制器MC9S12DP256,阐述了Bootloader的功能和应用,研究了CAN总线Bootloade... 为了能将嵌入式系统中的Bootloader技术应用于汽车CAN总线网络中,实现ECU程序的在线编程和数据的更新功能,从而提高汽车网络节点的开发效率,基于飞思卡尔16位微控制器MC9S12DP256,阐述了Bootloader的功能和应用,研究了CAN总线Bootloader的原理和工作过程,并在此基础上实现了一个基于CAN总线的自定义协议的Bootloader,它能根据用户的需求进行扩展,且能方便地移植到带有CAN控制器的飞思卡尔其他16位微控制器上。实验结果表明,将Bootload-er应用于汽车CAN总线中,将使CAN节点更具灵活性和可扩展性,同时提高了开发的效率。 展开更多
关键词 汽车网络 CAN总线 bootloader FLASH编程
在线阅读 下载PDF
基于TMS320C6678的多核Bootloader设计与实现 被引量:9
7
作者 薛志远 王春雷 《航空兵器》 2017年第4期80-83,共4页
针对TMS320C6678多核处理器的特性,提出一种基于多核Bootloader的设计方法。阐述了TMS320C6678 Bootloader的原理和工作机制,并给出一种多核用户程序镜像文件的生成方法,实现了TMS320C6678的多核程序加载以及上电自启动。经验证,TMS320C... 针对TMS320C6678多核处理器的特性,提出一种基于多核Bootloader的设计方法。阐述了TMS320C6678 Bootloader的原理和工作机制,并给出一种多核用户程序镜像文件的生成方法,实现了TMS320C6678的多核程序加载以及上电自启动。经验证,TMS320C6678在该设计方法下能够稳定运行。 展开更多
关键词 弹载计算机 TMS320C6678 bootloader 多核程序加载 EMIF16
在线阅读 下载PDF
基于UDS协议的CAN BootLoader的开发与验证 被引量:10
8
作者 余莹莹 王法龙 +1 位作者 杨卓 王定庚 《客车技术与研究》 2020年第6期32-35,共4页
为满足电动客车VCU在线程序更新的需求,设计一种基于UDS协议的CAN BootLoader系统,以提升刷写效率、成功率以及稳定性,并通过测试验证。
关键词 UDS协议 CAN bootloader VCU在线程序 功能测试
在线阅读 下载PDF
基于自编程功能的MCU Bootloader设计 被引量:2
9
作者 陈曦 郑贵林 《电子设计工程》 2010年第11期65-68,共4页
Bootloader是微处理器上电时运行的第一段代码,它可以通过通信接口实现对微处理器内部应用程序的更新升级,为网络化嵌入式产品的应用程序升级带来极大的便利。由于目前没有统一嵌入式系统的Bootloader。基于NEC78K0系列单片机自编程原理... Bootloader是微处理器上电时运行的第一段代码,它可以通过通信接口实现对微处理器内部应用程序的更新升级,为网络化嵌入式产品的应用程序升级带来极大的便利。由于目前没有统一嵌入式系统的Bootloader。基于NEC78K0系列单片机自编程原理,设计出一个适用于78K0/Fx2系列单片机的Bootloader,并能够通过单片机串口在线升级应用程序。 展开更多
关键词 bootloader 单片机 嵌入式系统 自编程
在线阅读 下载PDF
一种通用BOOTLOADER架构研究 被引量:3
10
作者 杨珂瑶 项涛 《航空计算技术》 2017年第2期131-134,共4页
随着嵌入式系统的不断发展,BOOTLOADER程序开发和移植工作的复杂度越来越高,严重影响了嵌入式系统的开发进度。通过对BOOTLOADER程序引导过程的深入分析,从功能实现、运行过程和代码结构3方面展开研究,提出了一种通用BOOTLOADER架构,并... 随着嵌入式系统的不断发展,BOOTLOADER程序开发和移植工作的复杂度越来越高,严重影响了嵌入式系统的开发进度。通过对BOOTLOADER程序引导过程的深入分析,从功能实现、运行过程和代码结构3方面展开研究,提出了一种通用BOOTLOADER架构,并在Power PC平台上完成了架构的实现,验证了其正确性和易用性,能够有效地提高BOOTLOADER程序的开发和移植效率,进而缩短整个嵌入式系统的开发周期,对BOOTLOADER程序的开发和移植工作具有指导性意义。 展开更多
关键词 嵌入式系统 bootloader程序 架构设计 开发移植
在线阅读 下载PDF
总线式ECU两级Bootloader的设计与实现 被引量:7
11
作者 戚长城 杨延相 +1 位作者 张平 刘昌文 《计算机工程》 CAS CSCD 北大核心 2015年第7期95-99,共5页
针对传统Bootloader技术应用于车用电子控制单元(ECU)在线编程中的固有缺陷,采用国际标准控制器局域网络标定协议,使用U盘携带目标下载代码,并基于控制器局域网络总线设计具备两级Bootloader功能的智能节点和车用ECU端的两级配套软件。... 针对传统Bootloader技术应用于车用电子控制单元(ECU)在线编程中的固有缺陷,采用国际标准控制器局域网络标定协议,使用U盘携带目标下载代码,并基于控制器局域网络总线设计具备两级Bootloader功能的智能节点和车用ECU端的两级配套软件。以飞思卡尔的MC9S12G128单片机为系统平台,给出具体硬件原理以及对应的软件设计方案。通过对两级Bootloader的性能评估与测试结果表明,该智能节点作为车用ECU程序升级仪便捷、可行,解决了传统方案中存在的应用程序代码不安全、成本高和占用Flash存储空间较大等问题,具有较高的可靠性。 展开更多
关键词 电子控制单元 CAN总线 CAN标定协议 两级bootloader 程序升级仪 应用内编程 Flash内存
在线阅读 下载PDF
基于MicroBlaze软核处理器的Bootloader设计 被引量:5
12
作者 戴岳 苗长云 荣锋 《工矿自动化》 2009年第11期20-23,共4页
文章介绍了基于MicroBlaze软核处理器的Bootloader程序的设计,详细介绍了适用该程序的FPGA嵌入式系统的硬件配置及Bootloader程序设计的硬件逻辑设计流程和软件设计流程。该程序是在FPGA硬件配置完毕之后,在内部处理器上运行的一段启动... 文章介绍了基于MicroBlaze软核处理器的Bootloader程序的设计,详细介绍了适用该程序的FPGA嵌入式系统的硬件配置及Bootloader程序设计的硬件逻辑设计流程和软件设计流程。该程序是在FPGA硬件配置完毕之后,在内部处理器上运行的一段启动代码,用来将FLASH中的用户程序传输至外部RAM,并引导嵌入式系统从用户程序中开始运行。它解决了使用大规模复杂应用程序的嵌入式系统的引导问题,已在实际中应用,具有良好的适应性。 展开更多
关键词 嵌入式系统 bootloader程序 MicroBlaze软核处理器 硬件逻辑设计 软件设计 FPGA SPI FLASH
在线阅读 下载PDF
Bootloader程序Flash数据的一致性验证方法 被引量:5
13
作者 马建辉 于良杰 +2 位作者 李研强 车晓波 朱亮 《单片机与嵌入式系统应用》 2018年第12期19-21,52,共4页
基于UDS on CAN协议设计了一种Bootloader,通过诊断仪生成应用程序Flash数据的验证信息,通过Bootloader生成应用程序Flash数据的校验信息,验证产品生产阶段Flash数据的一致性。在应用程序中读取Bootloader存储的分段尺寸和校验值等验证... 基于UDS on CAN协议设计了一种Bootloader,通过诊断仪生成应用程序Flash数据的验证信息,通过Bootloader生成应用程序Flash数据的校验信息,验证产品生产阶段Flash数据的一致性。在应用程序中读取Bootloader存储的分段尺寸和校验值等验证信息,根据分段尺寸读取程序分段中的Flash数据并进行CRC校验,验证产品运行阶段Flash数据的一致性。 展开更多
关键词 功能安全 UDS bootloader 程序分段
在线阅读 下载PDF
C8051F410单片机BootLoader的实现 被引量:1
14
作者 赵小录 徐迎晖 罗欢 《电子设计工程》 2014年第8期175-177,181,共4页
针对目前基于单片机的产品和C8051F410单片机特色,提出了一种使用UART接口进行程序升级的实现方法,并对实现此功能的关键技术点做了相应分析,使程序更加实用、可靠,所有代码使用C语言进行实现。此方法具有一定的普遍适用性,在基本思想... 针对目前基于单片机的产品和C8051F410单片机特色,提出了一种使用UART接口进行程序升级的实现方法,并对实现此功能的关键技术点做了相应分析,使程序更加实用、可靠,所有代码使用C语言进行实现。此方法具有一定的普遍适用性,在基本思想不变情况下稍加改变程序代码即可用于其他型号的单片机。 展开更多
关键词 bootloader C8051F410 引导程序 固件更新
在线阅读 下载PDF
基于CAN Bootloader的整车控制器程序更新系统设计 被引量:4
15
作者 曾其林 肖大伟 +1 位作者 王志民 鄢治国 《东方电气评论》 2016年第4期20-23,共4页
以Freescale 16位HCS12内核微控制器为例,设计了一种基于CAN Bootloader的整车控制器程序更新系统。通过底层Bootloader的程序引导与上位机的结合,实现了控制器的程序更新。实车验证表明,设计的Bootloader能正确的引导程序,程序更新过... 以Freescale 16位HCS12内核微控制器为例,设计了一种基于CAN Bootloader的整车控制器程序更新系统。通过底层Bootloader的程序引导与上位机的结合,实现了控制器的程序更新。实车验证表明,设计的Bootloader能正确的引导程序,程序更新过程快速稳定,可靠性高。 展开更多
关键词 整车控制器 CAN bootloader FLASH编程
在线阅读 下载PDF
多节点软件触发式Bootloader设计与实现 被引量:10
16
作者 郭帅 李军伟 高松 《现代电子技术》 北大核心 2017年第18期35-39,共5页
以8位微控制器MC9S08DZ60为例,搭建了电动汽车多节点灯光控制系统硬件平台,开发了基于CAN总线技术的多节点软件触发式引导加载程序,设计了Bootloader上位机,开发了一套应用于汽车灯光控制系统的Bootloader。通过对电动汽车灯光控制系统... 以8位微控制器MC9S08DZ60为例,搭建了电动汽车多节点灯光控制系统硬件平台,开发了基于CAN总线技术的多节点软件触发式引导加载程序,设计了Bootloader上位机,开发了一套应用于汽车灯光控制系统的Bootloader。通过对电动汽车灯光控制系统硬件平台进行程序升级,对Bootloader系统进行了性能测试。试验结果表明,所设计的Bootloader系统能够快捷、准确、方便地实现应用程序的在线升级,为汽车灯光控制系统应用程序的在线编程和数据更新提供了参考。 展开更多
关键词 汽车灯光控制系统 软件触发 CAN总线 引导加载程序 在线编程
在线阅读 下载PDF
整车控制器BootLoader的设计与实现 被引量:18
17
作者 张艳 鲍可进 《计算机工程》 CAS CSCD 北大核心 2011年第12期233-235,共3页
针对传统BDM工具下载或升级应用程序比较麻烦的问题,采用CCP在线更新应用程序,设计一种基于CAN总线的专用BootLoader。介绍BootLoader的设计及CCP在整车控制器端和PC端的实现。实车实验结果证明,BootLoader能够正确引导程序的运行,准确... 针对传统BDM工具下载或升级应用程序比较麻烦的问题,采用CCP在线更新应用程序,设计一种基于CAN总线的专用BootLoader。介绍BootLoader的设计及CCP在整车控制器端和PC端的实现。实车实验结果证明,BootLoader能够正确引导程序的运行,准确、方便地实现应用程序的下载和升级。 展开更多
关键词 整车控制器 CCP协议 引导加载程序 在线编程 CAN总线
在线阅读 下载PDF
基于MCU的嵌入式系统的Bootloader设计 被引量:17
18
作者 温暖 杨维明 +1 位作者 彭菊红 王旭光 《微电子学与计算机》 CSCD 北大核心 2018年第3期79-82,共4页
在基于MCU的嵌入式应用中,应用程序一般通过编程器烧写到存储器中,该方法的缺点是应用程序的下载和更新必须依赖仿真器,不但操作麻烦而且成本高效率低.对比设计的Bootloader首先会对MCU及相关外设做初始化,然后仅通过UART口就可以实现... 在基于MCU的嵌入式应用中,应用程序一般通过编程器烧写到存储器中,该方法的缺点是应用程序的下载和更新必须依赖仿真器,不但操作麻烦而且成本高效率低.对比设计的Bootloader首先会对MCU及相关外设做初始化,然后仅通过UART口就可以实现嵌入式应用程序下载,并自动跳转并运行该应用程序,为嵌入式应用程序的升级与维护带来便利. 展开更多
关键词 自编程系统 嵌入式应用 MCU bootloader
在线阅读 下载PDF
嵌入式系统Bootloader分析及DSP56F800串口加载功能实现 被引量:2
19
作者 张小平 谷勇 丰新龙 《海军航空工程学院学报》 2010年第5期531-534,共4页
简要分析嵌入式系统Bootloader和基于飞思卡尔DSP56F800串口加载功能的实现。可以让客户在无程序源代码的情况下方便地实现产品的程序加载工作。
关键词 bootloader 程序加载 S-record
在线阅读 下载PDF
基于CAN Bootloader的电动汽车远程数据更新系统设计 被引量:5
20
作者 吴成加 《客车技术与研究》 2014年第6期27-30,共4页
基于飞思卡尔MC9S12X系列16位微控制器,阐述CAN Bootloader的原理和工作过程及应用,并实现远程数据更新功能。实验表明,将CAN Bootloader远程数据更新应用于汽车CAN总线中,实现远程下载或远程标定,使CAN节点更具灵活性和可扩展性,同时... 基于飞思卡尔MC9S12X系列16位微控制器,阐述CAN Bootloader的原理和工作过程及应用,并实现远程数据更新功能。实验表明,将CAN Bootloader远程数据更新应用于汽车CAN总线中,实现远程下载或远程标定,使CAN节点更具灵活性和可扩展性,同时提高产品开发的效率。 展开更多
关键词 电动汽车 远程数据 CAN bootloader FLASH编程
在线阅读 下载PDF
上一页 1 2 4 下一页 到第
使用帮助 返回顶部