首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 156 毫秒
1.
基于CAN总线的一种系统远程升级功能的实现   总被引:1,自引:0,他引:1  
随着CAN总线的广泛应用,基于CAN总线的系统结构越来越复杂,总线上的节点也越来也多,能对总线上的设备进行远程在线升级将给系统维护带来极大的便利.Atmel公司的T89C51CC01CA单片机内置CAN Bootloader,利用该单片机的在系统编程(ISP)功能,在设计了一套远程升级协议的基础上,实现了一种基于CAN总线的系统远程在线升级功能.该技术已被应用于一个智能小区的安防系统.  相似文献   

2.
针对已安装完成的车身ECU程序升级困难的问题,基于CAN总线的自定义协议,设计了一种ECU在线升级方案,并在Infineon XC2000系列单片机上具体实现。详细介绍了在线升级系统的软硬件组成、单片机Bootloader的设计方案,以及系统的工作过程。实验结果表明,该系统能够很好地完成ECU在线升级功能,并能有效解决ECU在线升级过程中的一些问题。  相似文献   

3.
为克服煤矿安全监控系统存在着升级维护不方便的缺点,使用ISP(在线可编程)技术,设计了分站单片机软件和中心站PC机软件.该方案可以实现远程在线更新程序.  相似文献   

4.
概述了Bootloader引导程序的功能特性,结合数控机床远程监控系统中数据传输量不大,控制命令比较简单但要求传输速度快且可靠的特点,详述了基于S3C44BOX处理器的Bootloader两个阶段的具体实现,并阐述了适合本系统网络部分的TFTPServer协议的设计实现。该Bootloader可移植性好,是一款适用于uClinux操作系统的引导程序,可以应用在具有类似功能需求的控制系统中。  相似文献   

5.
为了满足嵌入式操作系统与硬件平台配置的多样性和灵活性,要求设计引导程序Bootloader,实现基本硬件初始化和引导操作系统内核.系统总结了基于PXA270嵌入式系统引导程序的移植方法和步骤;介绍了引导程序Bootloader的设计和实现方法;讨论了位置无关代码在引导程序中的应用;简述了用于测试PXA270硬件器件的Bootloader扩展功能.该设计方法除用于完成Bootloader基本功能外,位置无关代码实现了程序的快速运行,扩展功能可以测试PXA270基本硬件设备.该引导程序Bootloader已成功运行于PXA270嵌入式平台,可提供类似系统开发的直接借鉴.  相似文献   

6.
《微型机与应用》2015,(18):14-16
使用BDM工具下载或升级应用程序,不仅麻烦而且稳定性也不高。采用在线更新的方法,设计并实现了一种基于CAN总线的Bootloader。介绍车载网络通信与诊断服务的实现、Bootloader的设计以及其在车载控制单元的实现,并在此基础上,提出最小Bootloader的概念,可以有效提高程序的灵活性。实验结果证明,Bootloader能正确引导加载程序的运行,准确方便地实现应用程序的下载和更新,在软件开发和测试过程中能够极大地提高工作效率,而且Bootloader的稳定性也很高。还能将网络层和UDS诊断服务部分方便地移植到其他芯片上,为后序的软件开发与测试提供了方便。  相似文献   

7.
本文针对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刷写过程中的可靠性和稳定性。  相似文献   

8.
一种二次Bootloader升级和回退的设计与实现   总被引:2,自引:2,他引:0  
为了满足版本的正确稳定升级,满足系统高可靠性的要求,要求在系统存储多个二次Bcotloader引导程序并能实现Bootloader版本的在线升级.介绍了一种支持二次Bootloader在线升级和回退的原理和实现方式,支持从两个二次Bootloader版本中选择最新版本实现Bootloader升级以及升级不成功的版本回退.这种设计通过软硬件密切配合完成单板的启动过程,硬件结构更简单,成本更低廉.在支持Bootloader在线升级的同时还支持升级失败的回退机制,提高了系统升级的稳定性和可靠性.现在这种设计已经成功运用于通信产品中.  相似文献   

9.
目前大多数车载终端还不具备远程升级的功能,升级维护比较困难。针对这样的问题,提出了一种远程升级解决方案,设计并实现了远程升级系统。远程升级采用被动模式,由监控中心给车载终端发送远程升级指令,车载终端主动连接远程FTP服务器,下载最新版本的程序,然后利用单片机在线编程技术将新程序烧写到车载终端内部Flash用户功能代码区,从而实现远程升级。该升级系统可以自动根据网络的状态调整数据下载的速度,以保证网络传输数据的正确性。经测试,该远程升级系统具有极高的可靠性和安全性。  相似文献   

10.
为了实现物联网专业的学生在感知层、传输层和应用层方面的综合训练,设计了一款基于单片机控制的水量采集、WiFi通信、通过移动终端控制和查询水量的智能水表系统。以STC15F2K60S2微处理器为核心构筑单片机系统,通过数据传输模块连接远程软件平台,并在软件平台上实现水流统计、远程提示、水表远程通断等功能。系统架构复制后可以开放给学生进行实验训练,其中包括单片机系统搭建、单片机控制电磁阀的编程、读取流速数据等感知层训练项目;通过编写单片机通信程序以及服务器通信程序,理解传输层内容;还可以通过编写移动端APP应用程序实现远程水表控制和数据查询等功能。此系统涵盖了IOT系统的所有设计环节。  相似文献   

11.
针对现有DSP自举模块普遍存在程序代码更新不便的缺陷,提出了一种可便捷高效地在线更新用户应用程序代码的DSP自举模块。该模块由基于LabVIEW的图形用户界面(GUI)软件与C8051F340单片机构成。GUI软件完成DSP应用程序代码的格式转换,并通过USB将转换完成的程序代码传送给C8051F340。C8051F340通过其片上USB外设接收DSP程序代码并存储于片上FLASH中,同时借助标准串行总线控制DSP完成应用程序代码的自举操作。该模块采用在线方式,可一键实现DSP应用程序代码的更新升级与自举操作。实验结果表明了该模块的有效性。  相似文献   

12.
本文介绍了一种基于PHILIPS公司PDIUSBD12芯片的USB通用设备开发,包括设备端的硬件设计——单片机电路、USB接口电路、固件设计及关键的中断处理技术,主机端的设备驱动程序和应用软件等,描述了一个完整的开发USB设备所需的各项技术,其中设备端采用了51单片机可以方便扩展各种应用。  相似文献   

13.
秦旭  范蟠果  李玲 《测控技术》2010,29(10):24-26
针对高精度测量时数据采集中的实时性和高速性要求,提出了一种基于USB2.0的实现方法。以具有USB控制器的C8051F340单片机为硬件平台,实现了工业现场数据的实时、高速、高精度采集。介绍了USB硬件电气连接、数据处理,以及固件程序设计方法,并对PC机应用程序设计和固件驱动做了简要说明。  相似文献   

14.
USB2.0接口系统的设计与应用   总被引:3,自引:0,他引:3  
提出了一个新颖实用的USB2.0接口系统架构,基于此架构设计了一个PC和设备之间的USB2.0接口系统。系统设计包括了硬件电路、MCU固件、主机驱动和应用程序。设计着重于批量传送功能,经FPGA验证,在数码相机系统应用中,传输稳定可靠。  相似文献   

15.
以单片机为核心,基于CH372设计了一个彩票终端打印系统,本系统主要完成彩票数据的生成以及USB与PS/2之间的协议转换。详细介绍了硬件电路、固件程序和应用程序的设计。该系统在实际应用中得到了很好的效果,证明了该系统的可行性。  相似文献   

16.
蒋瑜  阮建国 《微型电脑应用》2006,22(4):43-45,57
本文介绍了一种由DSP控制UTMI构成的USB设备通用接口,电路设计简单,配置灵活,设备的USB端口设置可由修改固件而改变,能适用于大部分专用的USB高端设备。详细地叙述了UTMI电路设计以及USB设备的连接检测与传输速度握手过程的固件编程,以及DSP固件编程基本思路。本电路的传输速度达到50MB/S,基本达到USB2.0的速度极限。  相似文献   

17.
讨论了一种LIN_USB总线协议转换器的设计。首先分析了LIN总线的应用现状并指出了它在实际应用中所面临的不足,由此提出了以LIN_USB总线协议转换器作为解决方案,并指出了该设计方案的优越性。然后以STM32L152V8单片机为中心、TJA1020作为LIN收发器论证了该转换器的硬件设计。在此基础上,利用ST公司提供的一般外围接口和USB固件库完成了转换器内嵌协议转换软件的编写,利用HID设备的API函数库在Visual C++6.0环境下完成了PC机端USB接口软件的编写。最后,通过实验证明了该协议转换器能够满足设计要求。  相似文献   

18.
USB HID数据通信接口的设计与实现   总被引:2,自引:0,他引:2  
提出了一种USB HID数据通信接口设计方案;根据主机在枚举期间的请求,详细论述了USB HID固件程序的设计过程;介绍了如何在Visual C++6.0集成开发环境下进行USB HID主机应用程序的开发;最后对整个方案进行了验证,验证结果表明按照该方案设计的数据通信接口运行稳定可靠。  相似文献   

19.
nRF24LU1+的USB无线网络系统设计   总被引:2,自引:0,他引:2  
提出一种把有线的USB传输转化为USB无线传输的网络系统设计;介绍了该USB无线网络系统的工作原理,给出无线收发主机和无线收发从机的具体硬件电路原理图;重点阐述了nRF24LU1+的USB模块固件程序和无线模块程序的设计。  相似文献   

20.
基于PDIUSBD12的USB设备固件程序开发   总被引:9,自引:1,他引:9  
程斓  杨子杰 《计算机应用》2004,24(7):150-153
介绍了基于PDIUSBD12芯片的USB设备硬件组成,详细论述了USB枚举的具体过程和基于PDIUSBD12的MCU固件编程思想,给出了部分单片机C程序代码,分析了制约实际数据传输速率的原因,并提出了解决方法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号