期刊文献+
共找到992篇文章
< 1 2 50 >
每页显示 20 50 100
基于CAN通信实现MBD代码下载的DSP Bootloader开发 被引量:1
1
作者 郭毅锋 郭世成 +1 位作者 黄丽敏 张栗 《制造技术与机床》 北大核心 2024年第3期57-63,68,共8页
为了实现DSP嵌入式系统在实际应用中便捷下载MBD(model-based design)代码的需求,文章设计了一种基于CAN通信实现MBD代码下载的Bootloader方案。以TMS320F28335为例,通过对MBD代码的结构进行分析,设计了Boot程序与MBD程序的内存划分方案... 为了实现DSP嵌入式系统在实际应用中便捷下载MBD(model-based design)代码的需求,文章设计了一种基于CAN通信实现MBD代码下载的Bootloader方案。以TMS320F28335为例,通过对MBD代码的结构进行分析,设计了Boot程序与MBD程序的内存划分方案,确保程序下载的有效性和稳定性;开发了相应的Boot程序和上位机程序,详细介绍了Bootloader的实现流程,并对关键步骤函数进行了分析与解释,利用CAN通信实现了程序的下载。实验结果表明,该方法稳定可靠且具有实用性,为DSP嵌入式系统在实际应用中的MBD代码下载提供了一种可行且高效的解决方案。 展开更多
关键词 TMS320F28335 CAN通信 MBD代码下载 bootloader
下载PDF
单Bootloader模式程序升级的方法
2
作者 潘文卿 李国朋 张鲁兵 《汽车电器》 2024年第1期49-50,共2页
在嵌入式软件开发过程中,因架构设计和芯片内存限制,只能设计单Bootloader程序,文章阐述在这种情况下如何更新应用程序和Bootloader程序的方法。
关键词 bootloader 程序升级 编程 嵌入式软件
下载PDF
基于KF32A微控制器的汽车仪表双分区BootLoader设计
3
作者 惠志洲 单慧 《汽车实用技术》 2024年第12期83-88,共6页
基于统一诊断服务(UDS)协议的BootLoader在升级前需要读取软硬件版本号。当升级异常中断,仪表黑屏后,可能无法获取到准确的软硬件版本号,升级无法重新进行。为了解决上述问题,提出了软件回滚的三种方式,分析各自的优缺点,以A/B区轮流互... 基于统一诊断服务(UDS)协议的BootLoader在升级前需要读取软硬件版本号。当升级异常中断,仪表黑屏后,可能无法获取到准确的软硬件版本号,升级无法重新进行。为了解决上述问题,提出了软件回滚的三种方式,分析各自的优缺点,以A/B区轮流互为备份的启动方式设计了一款组合仪表的引导程序BOOT。当升级异常中断后,应用程序能够自动回滚到上一个稳定的版本,可以继续工作。利用CANoe软件设计BootLoader上位机,分别按照正常升级、升级异常中断、异常中断后再升级三个步骤进行验证。实验结果表明,当升级中断后,仪表能够回滚到之前的软件版本继续工作,且可以按照原步骤再升级,达到了预期效果。 展开更多
关键词 微控制器 双分区 汽车仪表 软件回滚 bootloader CANOE
下载PDF
基于Ymodem的GD32固件升级Bootloader设计 被引量:1
4
作者 李瑞 江学焕 《湖北汽车工业学院学报》 2023年第3期53-57,62,共6页
针对调试、后续升级和拆封维护困难的问题,设计了基于Ymodem协议GD32平台下位机IAP软件。选用异步串口通信方式,通过Ymodem协议保证了传输数据的可靠性,利用蓝牙实现了ECU固件无线升级。测试结果表明IAP技术实现了嵌入式产品的无线升级。
关键词 Ymodem 无线升级 GD32 应用中编程 bootloader
下载PDF
基于TMS320F28335的二次Bootloader在线升级方法 被引量:3
5
作者 许化 黎蕾 +1 位作者 倪云龙 余国良 《电子技术应用》 2023年第3期139-142,共4页
为避免TMS320F28335在程序升级过程中需要执行打开嵌入式设备、额外配置GPIO管脚电平或单独开发专用上位机软件的操作,提出了一种二次Bootloader方法来实现应用程序的在线升级。将TMS320F28335配置为Flash启动模式,通过预烧写二次Bootlo... 为避免TMS320F28335在程序升级过程中需要执行打开嵌入式设备、额外配置GPIO管脚电平或单独开发专用上位机软件的操作,提出了一种二次Bootloader方法来实现应用程序的在线升级。将TMS320F28335配置为Flash启动模式,通过预烧写二次Bootloader程序,将通用串口上位机软件下发的应用程序bin文件存储在TMS320F28335的外扩SRAM中,执行将应用程序烧写到片上Flash指定区域的操作,并跳转执行应用程序,实现应用程序的在线升级功能。实验结果表明,该方法有效可行,具有较强的通用性和可靠性。 展开更多
关键词 TMS320F28335 DSP 二次bootloader 在线升级 串口通信
下载PDF
基于UDS的Bootloader上下位机设计 被引量:1
6
作者 杨朝阳 黄凯旋 +1 位作者 仝秀峰 闫永鑫 《软件》 2023年第7期42-47,共6页
本文针对AC78xx系列单片机,参照整车厂和UDS服务诊断规范要求,设计了一种基于UDS规范的,以CAN/CANFD通信方式的Bootloader上下位机升级方案。上位机以Qt5.14.2为开发环境,支持VectorVN1610、USB2CAN、ZCAN_USBCANFD_200U硬件设备与下位... 本文针对AC78xx系列单片机,参照整车厂和UDS服务诊断规范要求,设计了一种基于UDS规范的,以CAN/CANFD通信方式的Bootloader上下位机升级方案。上位机以Qt5.14.2为开发环境,支持VectorVN1610、USB2CAN、ZCAN_USBCANFD_200U硬件设备与下位机进行CAN或CANFD通信,支持S-Record、HEX、ELF文件的解析与刷写。下位机以EclipseCDT、arm-none-eabi-gcc为集成开发环境,将Flash划分为Bootloader+Config+App的形式,通过检查Flash配置字更新用户App标志位的有效性来触发App程序的升级,且可通过更改Map文件选择下位机与上位机的通信方式为CAN或CANFD,整个升级过程严格遵从UDS协议规范。通过多次实车测试与验证,结果表明:该Bootloader上下位机方案实现了在UDS标准下基于CAN/CANFD通信的Bootloader升级,整个升级流程快速、稳定,并具有极高的拓展性,证明了该方案在Bootloader刷写过程中的可靠性和稳定性。 展开更多
关键词 bootloader UDS诊断规范 CAN/CANFD通信
下载PDF
面向OTA需求的UDS on CAN FD BootLoader的设计与实现
7
作者 李楚琳 仝秀峰 +1 位作者 黄凯旋 杨朝阳 《软件》 2023年第8期23-29,共7页
空中下载OTA(Over the Air)是一种利用无线网络通信实现的车载控制器软件远程升级技术。然而,如今整车网络构成复杂、通信负载高,并且传统的汽车升级方式要求用户线下处理,这使得升级过程十分耗时,非常影响用户的升级体验。本文设计了... 空中下载OTA(Over the Air)是一种利用无线网络通信实现的车载控制器软件远程升级技术。然而,如今整车网络构成复杂、通信负载高,并且传统的汽车升级方式要求用户线下处理,这使得升级过程十分耗时,非常影响用户的升级体验。本文设计了一种基于UDS(Unified Diagnostic Services)协议以确保汽车升级安全稳定和基于CANFD协议提高通信速率的远程升级方案。此外,文中还介绍了HTTP(Hyper Text Transfer Protocol)云端服务器的搭建、车载终端上用户软件和车载控制器中BootLoader程序的开发。实验结果表明:该设计方案不仅能提高车载控制器中软件的维护和扩展速度,也可以保证OTA升级的稳定性和安全性。 展开更多
关键词 OTA 服务器 车载终端 车载控制器 bootloader
下载PDF
一种车载电控单元Bootloader设计方法
8
作者 张志强 叶伟凡 崔恂 《现代车用动力》 2023年第4期24-28,共5页
随着软件迭代速度加快,车载软件功能不断丰富完善,为增强用户体验,整车厂必须及时可靠地进行软件更新。提出了一种Bootloader设计方法,该方法主要包括车载电控单元(ECU)适配层设计和文件填充(DataPad)、校验(CheckSum)、发送最小帧(Sent... 随着软件迭代速度加快,车载软件功能不断丰富完善,为增强用户体验,整车厂必须及时可靠地进行软件更新。提出了一种Bootloader设计方法,该方法主要包括车载电控单元(ECU)适配层设计和文件填充(DataPad)、校验(CheckSum)、发送最小帧(SentMiniFrame)发送和重发(SentAndResent)以及传输校验(TransferValidation)算法设计。对该方法进行试验,结果表明,该方法准确地完成车载电控单元软件更新,实现了Bootloader功能;同时该方法采用应答机制传输数据、优化Master内存使用,保证了软件更新进程的稳定性和高效性。 展开更多
关键词 bootloader 电控单元 车载软件
下载PDF
基于不同类型Flash-ROM的Bootloader设计 被引量:6
9
作者 张起贵 裴科 +1 位作者 张刚 赵哲峰 《计算机工程与应用》 CSCD 北大核心 2007年第33期112-114,166,共4页
嵌入式微处理器片内资源越来越复杂以至于离开操作系统管理的嵌入式系统将无法有效运行。如何根据开发板硬件资源来设计嵌入式操作系统的引导程序(Bootloader),无疑是一个重点和难点。介绍了具有不同固态存储类设备的嵌入式开发平台上的... 嵌入式微处理器片内资源越来越复杂以至于离开操作系统管理的嵌入式系统将无法有效运行。如何根据开发板硬件资源来设计嵌入式操作系统的引导程序(Bootloader),无疑是一个重点和难点。介绍了具有不同固态存储类设备的嵌入式开发平台上的Bootloader的概念、主要任务和实现分析等。对比了NAND Flash和NOR Flash的主要异同。以加载ARM-Linux操作系统内核为例,阐述了基于TI TMS320DM6446嵌入式系统开发平台上利用NAND及NOR Flash两类Flash-ROM(闪存)引导加载操作系统的软件设计方法。 展开更多
关键词 bootloader TMS320DM6446 NOR FLASH NANDFlaslt 嵌入式系统
下载PDF
基于CAN总线UDS服务BootLoader应用开发 被引量:29
10
作者 汪春华 白稳峰 +1 位作者 刘胤博 张玉稳 《电子测量技术》 2017年第2期166-170,共5页
在车身控制器的开发及生产过程中,针对已安装控制器更新程序困难的问题,设计提出基于UDS协议并应用于英飞凌16位单片机平台的在线升级方案。该方案采用CAN总线完成上下位机的通讯及数据交互,结合UDS中的诊断服务和下载流程,实现基于UDS... 在车身控制器的开发及生产过程中,针对已安装控制器更新程序困难的问题,设计提出基于UDS协议并应用于英飞凌16位单片机平台的在线升级方案。该方案采用CAN总线完成上下位机的通讯及数据交互,结合UDS中的诊断服务和下载流程,实现基于UDS协议BootLoader开发。该功能为汽车电子产品开发提供更好的可扩展性,节约开发周期,为整车厂软件管理和升级提供更快捷、可靠手段。实验结果表明,系统能够很好的完成软件在线升级,并在刷写效率、成功率、稳定性上都很好的满足了设计需要。 展开更多
关键词 CAN UDS协议 bootloader流程
下载PDF
基于CAN总线的电机控制器Bootloader开发 被引量:7
11
作者 么居标 宋建桐 +1 位作者 吕江毅 王谷娜 《测控技术》 CSCD 2018年第10期124-126,131,共4页
为了解决新能源汽车电机控制器装车之后应用程序升级困难的问题,开发了一种基于CAN总线的电机控制器Bootloader。详细介绍了Bootloader实现过程,给出了关键部分代码与上下位机程序流程图。实践证明,基于CAN总线的电机控制器Bootloader... 为了解决新能源汽车电机控制器装车之后应用程序升级困难的问题,开发了一种基于CAN总线的电机控制器Bootloader。详细介绍了Bootloader实现过程,给出了关键部分代码与上下位机程序流程图。实践证明,基于CAN总线的电机控制器Bootloader更加快速、简单、可靠,具有较大的实用价值。 展开更多
关键词 bootloader 程序升级 电机控制器 CAN总线
下载PDF
具有多重下载接口的Bootloader设计 被引量:6
12
作者 裴科 张刚 靳荣浩 《计算机应用研究》 CSCD 北大核心 2007年第12期210-213,共4页
介绍了具有多重引导加载方式的嵌入式操作系统引导程序——Bootloader的概念和作用。在基于AT91RM9200处理器的嵌入式系统开发平台上,以加载ARM-Linux操作系统内核为例,阐述了通过三种常用通信接口(串口、网口和USB接口)实现文件下载功... 介绍了具有多重引导加载方式的嵌入式操作系统引导程序——Bootloader的概念和作用。在基于AT91RM9200处理器的嵌入式系统开发平台上,以加载ARM-Linux操作系统内核为例,阐述了通过三种常用通信接口(串口、网口和USB接口)实现文件下载功能的软件设计方法。 展开更多
关键词 bootloader ATglRM9200 ADS 下栽接口 嵌入式系统
下载PDF
ARM&Linux嵌入式系统BootLoader的研究与设计 被引量:13
13
作者 张群忠 沈建华 《计算机应用与软件》 CSCD 北大核心 2006年第12期97-99,共3页
引导装载程序(BootLoader)是嵌入式系统设计的关键之一。系统分析了ARM&L inux嵌入式系统BootLoader的结构和主要任务,并针对ARM920T核的处理器AT91RM9200,设计实现了一个较完整的BootLoader。该设计具有一定的通用性,可以广泛地应... 引导装载程序(BootLoader)是嵌入式系统设计的关键之一。系统分析了ARM&L inux嵌入式系统BootLoader的结构和主要任务,并针对ARM920T核的处理器AT91RM9200,设计实现了一个较完整的BootLoader。该设计具有一定的通用性,可以广泛地应用到其它的处理器和应用系统中。 展开更多
关键词 ARM LINUX bootloader 标记列表
下载PDF
基于Bootloader的可靠嵌入式软件远程更新机制 被引量:17
14
作者 王恒 王颋 +1 位作者 王泉 李勇 《微计算机信息》 北大核心 2007年第20期57-59,共3页
嵌入式软件的远程自动更新技术能够显著的降低嵌入式系统的维护成本,而更新过程的可靠性直接影响着远程更新的质量。本文针对基于bootloader的嵌入式系统,提出了一种高可靠的嵌入式软件远程自动更新机制,并以采用ARM微处理器、嵌入式Li... 嵌入式软件的远程自动更新技术能够显著的降低嵌入式系统的维护成本,而更新过程的可靠性直接影响着远程更新的质量。本文针对基于bootloader的嵌入式系统,提出了一种高可靠的嵌入式软件远程自动更新机制,并以采用ARM微处理器、嵌入式Linux操作系统和无线网络接口的嵌入式平台为例给出了更新机制的软硬件实现方案。最后在实际系统中对更新机制的性能进行了测试。测试结果表明,本更新机制具有良好的抗干扰能力,能有效地提高嵌入式软件远程更新的可靠性。 展开更多
关键词 嵌入式系统 自动更新 远程更新 bootloader 软件可靠性
下载PDF
基于嵌入式S3C2440系统Bootloader设计与实现 被引量:6
15
作者 范蟠果 邢保毫 +2 位作者 米晓亮 余书宝 王婷 《计算机测量与控制》 2016年第9期12-14,18,共4页
Bootloader是嵌入式系统的一个重要环节,对不同的硬件平台,其Bootloader都不尽相同,因此设计Bootloader是嵌入式系统开发的难点;文中分析S3C2440嵌入式系统的硬件组成和u-boot源码对linux内核的启动流程,得出u-boot启动内核两个阶段必... Bootloader是嵌入式系统的一个重要环节,对不同的硬件平台,其Bootloader都不尽相同,因此设计Bootloader是嵌入式系统开发的难点;文中分析S3C2440嵌入式系统的硬件组成和u-boot源码对linux内核的启动流程,得出u-boot启动内核两个阶段必备阶段:第一个阶段是用汇编初始与具体硬件平台相关的操作等,第二阶段是用C语言编写复杂功能以及启动内核;以加载linux-2.6.22.6内核为例,根据u-boot启动内核两个阶段所做的工作,设计出适用于S3C2440嵌入式系统的精简Bootloader;通过实验表明,该设计的Bootloader成功启动linux内核,具有良好的稳定性,可靠性和简洁性。 展开更多
关键词 系统设计 分析u-boot 实现bootloader 启动内核
下载PDF
基于Intel PXA26X处理器的BootLoader的设计与实现 被引量:7
16
作者 李汉强 邱巍 《武汉理工大学学报(交通科学与工程版)》 北大核心 2003年第6期770-773,共4页
介绍了基于 PXA2 6X处理器构造的高端手持嵌入式产品的 Boot Loader的设计与实现 .简要介绍了 PXA2 6X处理器的芯片结构 ,给出了一种基本手持设备的硬件结构框 .说明了 Boot Loader的整体框架结构 ,给出流程图 ,并详细讲解了调试硬件遇... 介绍了基于 PXA2 6X处理器构造的高端手持嵌入式产品的 Boot Loader的设计与实现 .简要介绍了 PXA2 6X处理器的芯片结构 ,给出了一种基本手持设备的硬件结构框 .说明了 Boot Loader的整体框架结构 ,给出流程图 ,并详细讲解了调试硬件遇到的关键问题和与操作系统配合的方法 . 展开更多
关键词 bootloader PXA26X 操作系统 嵌入式
下载PDF
基于飞思卡尔微控制器的CAN Bootloader的实现与应用 被引量:16
17
作者 刘矗 罗峰 《苏州大学学报(工科版)》 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
基于ARM9的Bootloader的分析及设计 被引量:11
18
作者 王景存 高峰 《现代电子技术》 2010年第2期44-46,共3页
Bootloader是ARM嵌入式系统的重要组成部分。对于不同内核的系统板,其Bootloader也不尽相同,针对每个裸板都要对其烧写针对自己的Bootloader。在此简要介绍S3C2410及其两种启动方式,着重分析S3C2410从NANDFLASH启动的过程中,对各个内部... Bootloader是ARM嵌入式系统的重要组成部分。对于不同内核的系统板,其Bootloader也不尽相同,针对每个裸板都要对其烧写针对自己的Bootloader。在此简要介绍S3C2410及其两种启动方式,着重分析S3C2410从NANDFLASH启动的过程中,对各个内部功能模块进行的初始化过程,并设计出基于S3C2410嵌入式系统的Bootloader。通过在线仿真及实际测试表明,该Bootloader具有良好的稳定性、实时性和可移植性。 展开更多
关键词 ARM bootloader 嵌入式系统 启动方式
下载PDF
一种二次Bootloader升级和回退的设计与实现 被引量:3
19
作者 韩艳芬 吴援明 +1 位作者 王斯瑶 苑秋红 《计算机技术与发展》 2009年第10期89-92,95,共5页
为了满足版本的正确稳定升级,满足系统高可靠性的要求,要求在系统存储多个二次Bootloader引导程序并能实现Bootloader版本的在线升级。介绍了一种支持二次Bootloader在线升级和回退的原理和实现方式,支持从两个二次Bootloader版本中选... 为了满足版本的正确稳定升级,满足系统高可靠性的要求,要求在系统存储多个二次Bootloader引导程序并能实现Bootloader版本的在线升级。介绍了一种支持二次Bootloader在线升级和回退的原理和实现方式,支持从两个二次Bootloader版本中选择最新版本实现Bootloader升级以及升级不成功的版本回退。这种设计通过软硬件密切配合完成单板的启动过程,硬件结构更简单,成本更低廉。在支持Bootloader在线升级的同时还支持升级失败的回退机制,提高了系统升级的稳定性和可靠性。现在这种设计已经成功运用于通信产品中。 展开更多
关键词 DSP bootloader I2C 升级 回退
下载PDF
嵌入式系统中Bootloader的设计与实现 被引量:42
20
作者 马学文 朱名日 程小辉 《计算机工程》 EI CAS CSCD 北大核心 2005年第7期96-97,196,共3页
随着越来越多的嵌入式设备研发中采用操作系统支持,必然要根据目标板设计引导程序(Bootloader),Linux由于其自身良好的性能被广泛地用在嵌入式系统中。该文以编写嵌入式Linux的引导程序为例,对嵌入式系统中Bootloader的设计、内核的重... 随着越来越多的嵌入式设备研发中采用操作系统支持,必然要根据目标板设计引导程序(Bootloader),Linux由于其自身良好的性能被广泛地用在嵌入式系统中。该文以编写嵌入式Linux的引导程序为例,对嵌入式系统中Bootloader的设计、内核的重新编译以及Bootloader在嵌入式系统中的用法作了详细的叙述,对推动操作系统在嵌入式设备中的应用有很好的借鉴价值。 展开更多
关键词 引导程序 LINUX 嵌入式系统 UCLINUX S3C4510B
下载PDF
上一页 1 2 50 下一页 到第
使用帮助 返回顶部