首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
为避免TMS320F28335在程序升级过程中需要执行打开嵌入式设备、额外配置GPIO管脚电平或单独开发专用上位机软件的操作,提出了一种二次Bootloader方法来实现应用程序的在线升级。将TMS320F28335配置为Flash启动模式,通过预烧写二次Bootloader程序,将通用串口上位机软件下发的应用程序bin文件存储在TMS320F28335的外扩SRAM中,执行将应用程序烧写到片上Flash指定区域的操作,并跳转执行应用程序,实现应用程序的在线升级功能。实验结果表明,该方法有效可行,具有较强的通用性和可靠性。  相似文献   

2.
为解决CAN总线系统节点应用程序更新问题,利用节点微控制器LPC2119集成的功能模块和IAP技术,设计与实现了在线更新机制。该机制使用维护方便,可靠性高,扩展性好,对其他嵌入式应用软件的升级有借鉴作用。  相似文献   

3.
工业以太网设备安装运行后,需要更新程序版本,为了避免现场拆卸机的繁琐手续,设计了一款基于在应用编程(IAP)的工业以太网(Ethernet/IP)传输设备系统的应用程序的升级方法。对主控器件STM32中存储器FLASH进行合理的区间划分,选用SD卡作为存储代码升级媒介。STM32通过外部的SD卡接口将SD卡中待升级程序读取到STM32片内的SRAM中的指定区间,再利用IAP功能把缓存中的升级程序写入规划后的内部存储器中,实现工业以太网设备程序的在线升级功能。设计的一对多的升级方案,解决了工业控制设备不同功能模块间的同步版本升级问题,具备较大的灵活性。  相似文献   

4.
基于CAN总线在线更新机制的设计与实现   总被引:1,自引:0,他引:1       下载免费PDF全文
为解决CAN总线系统节点应用程序更新问题,本文利用节点微控制器LPC2119集成的功能模块和IAP技术,设计与实现了在线更新机制。该机制使用、维护方便,可靠性高,扩展性好,对其他嵌入式应用软件的升级有借鉴作用。  相似文献   

5.
针对嵌入式设备投入实际应用后需对应用程序算法改进、BUG修补的问题,为了提高软件更新的简便性、降低维护难度,设计了一种基于WiFi的自动远程升级系统。在该系统中,以STM32F4为核心控制器,对其内部Flash存储空间进行有效分配,设计IAP功能,利用WiFi模块接入网络使用TCP协议传输数据,STM32F4接收到远程服务器信息后进行分析,排除各种异常情况,将完全正确的应用程序写入Flash,实现嵌入式软件的远程升级。本文给出了具体的系统设计、程序流程及部分核心代码,实验验证了系统的可行性,可为嵌入式智能设备的功能完善提供参考。  相似文献   

6.
为满足无线传感网中节点设备的功能升级和系统重构需要,研究基于Cortex-Mx核的嵌入式系统固件IAP更新升级方法。利用命令请求加身份验证的方式触发升级,利用分拆函数将代码拆分成128字节信息块并将其组成138字节的Mod Bus报文进行传输,利用CRC进行数据校验,采用应答机制实现流量控制,利用Flash识别函数区分不同的Flash类型,利用Flash写入函数满足片内片外Flash、不同参数Nor Flash和Nand Flash编程需要。经实验测试,该方案能够实现WSN节点的固件升级与WSN在系统动态重构需要。  相似文献   

7.
基于索引文件的U盘数据存储模块设计和实现   总被引:2,自引:1,他引:1       下载免费PDF全文
研制了基于索引文件的U盘数据存储模块。该模块在DSP控制系统基础上扩展了USB主控芯片CH375,通过在DSP内部嵌入USB主机的控制程序,实现对U盘的数据存储功能。针对一般Flash存储介质的U盘,该模块的嵌入式程序实现了基于索引文件的数据存储结构,提高了文件的存储效率。实验表明该模块运行可靠、可移植性好,能满足螺旋焊管截面参数在线测量系统的数据存储要求。  相似文献   

8.
基于STM32F103VB的应用编程技术的实现   总被引:2,自引:1,他引:1  
针对嵌入式应用中更新升级固件的需求,在阐述应用编程(IAP)技术原理的基础上,以具有Cortex-M3内核的微控制器STM32F103VB为平台,给出了基于STM32F103VB IAP技术的实现方案,并对方案的可靠性进行了探讨.最后讨论了IAP技术的具体实现方式.该方案实现了以具有STM32F103VB微控制器的嵌入式系统终端软件的在线升级,提高了软件维护的方便性,缩短了终端软件系统的开发周期.  相似文献   

9.
TI公司的MSP430系列单片机是具有很高实用性价值的产品,在许多领域得到广泛的应用,特别是它的超级低功耗特性,是目前所有其他单片机无法比拟的。IAP(InApplication Programming)是用户自己的程序在运行过程中对用户Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。要实现IAP功能,通常需要在设计固件程序时编写两个项目代码:第一个项目程序不执行正常的功能操作,而只是通过某种通信管道(如USB、USART、一些无线设备)接收程序或数据(可执行HEX文件),执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。这两部分项目代码同时烧录在用户Flash中,当芯片上电后,首先是第一个项目代码开始运行,再去更新第二段代码。根据IAP的特性,以及MSP430系列没有自带IAP功能的特点,必须自行编写IAP程序来进行片内Flash的烧写,这样才能达到升级的目的。以下将详细介绍如何进行IAP升级设计。  相似文献   

10.
基于MCF52223的多功能USB数据采集系统的设计   总被引:1,自引:0,他引:1  
以飞思卡尔推出的内部集成USB2.0模块的MCF52223微控制器为基础,借鉴USB OTG双重角色的思想,提出了自主数据采集和非自主数据采集两种编程模式概念,实现可配置运行的嵌入式USB主机功能,完成对U盘文件的读写与查询,使U盘成为系统的外挂式海量存储设备以及查询数据库。系统稳定地应用于基于二代身份证会议签到系统的实践表明,这种设计方式对数据查询、存储、读取带来了较大方便,并能方便地切换到非自主数据采集模式,可为同类应用借鉴。  相似文献   

11.
为克服车载嵌入式设备难以集中回收进行软件升级的缺点,提出了一种基于WiFi通信的远程软件升级方法。该方法对微控制器FLASH存储空间进行有效分配,设计IAP功能,利用WiFi通信接口采用TFTP协议下载新软件到FLASH,实现嵌入式软件在线升级。给出了升级方法的详细设计和程序流程,升级速度快,受环境影响小。该方法可应用于移动分布式嵌入式设备中。  相似文献   

12.
文章采用以U盘为USB设备和AT89C55单片机作为嵌入式系统的核心MCU,采用中断任务调度机制设计软件系统,设计并实现了基于USB Host接口芯片SL811HS建立了可与U盘进行通信的通用USB Host嵌入式系统模块。该模块能脱离PC,直接与传统的USB外设进行通信。将USB Host应用在HPDesk系列打印机中,实现USB主机系统的构建,并对开发嵌入式USB主机,使USB应用脱离PC具有普遍意义。  相似文献   

13.
论述了利用USB及设备客户驱动程序(FSG)将PDA模拟成移动U盘的方法。分析了Linux2.6内核代码树中FSG客户驱动程序的结构,实现了嵌入式处理器S3C2410A的USB从设备控制器驱动程序。  相似文献   

14.
该文是以USB HOST技术为核心,基于SEP3203嵌入式微处理器,NUCLEUS PLUS实时操作系统为开发平台,利用主机控制芯片ISP1160来实现USB HOST的功能,支持USB HOST在嵌入式系统与U盘等兼容标准USB存储协议的存储设备间的通信。该文给出了硬件实现及对主机的系统软件体系结构的设计方法。为USB在嵌入式领域的应用提供了成功的应用实例。  相似文献   

15.
CAN分布式系统内节点应用软件升级代价高,针对此进行了研究,论述一种将ISO15765协议诊断服务功能运用于CAN总线之上,利用具有Cortex-M3内核的节点微控制器STM32F103VET6集成功能模块和在线应用编程技术(In Application Programming,IAP)。研究实现了嵌入式软件在线升级方案,实验证明该方案操作便捷,可靠性和稳定性好,对其他运用在无线网络中的嵌入式应用软件远程升级有参考意义。  相似文献   

16.
要实现嵌入式系统对各种外围设备的有效控制,就必须在嵌入式系统中实现USB HOST功能。本文提出了32位MPU+RTOS嵌入式USB HOST的实现方案。以ISP1160作为USB主控芯片,以移植了μC/OS-Ⅱ的AT91R40008为微控制器,通过硬件设计和软件设计实现了嵌入式USB HOST。该技术的应用使嵌入式系统轻松接入USB外设、扩展系统的功能、提高仪器使用的灵活性。  相似文献   

17.
基于嵌入式Linux的网络视频监控系统   总被引:11,自引:0,他引:11  
介绍一种网络视频监控系统实现方案,系统以嵌入式Linux和嵌入式微控制器S3C2410为核心平台,通过嵌入式平台建立的Web服务器将USB摄像头采集来的视频信号,经过网络传输,完成对测控现场和测试设备的网络视频监控任务.详细介绍了在上述嵌入式平台上USB设备的驱动开发以及如何在嵌入式Linux下实现视频采集,并完成了在该嵌入式平台上的应用程序的移植.  相似文献   

18.
该文是以USBHOST技术为核心,基于SEP3203嵌入式微处理器,NUCLEUSPLUS实时操作系统为开发平台.利用主机控制芯片ISP1160来实现USBHOST的功能,支持USBHOST在嵌入式系统与U盘等兼容标准USB存储协议的存储设备间的通信。该文给出了硬件实现及对主机的系统软件体系结构的设计方法。为USB在嵌入式领域的应用提供了成功的应用实例。  相似文献   

19.
针对汽车电控单元(ECU)在线升级的方便快捷性要求,通过研究汽车CAN总线通信及在应用编程(IAP)技术,设计基于软件触发方式的在线升级方法。该方法通过在线升级软件发送指令与CAN总线通信实现汽车网络中ECU快速在线升级,解决在线升级中硬件触发带来操作的不灵活性。以STM8AF51AA微控制器为平台的在线升级系统,在汽车车身控制器(BCM)实现与应用,验证了该技术的可行性和可靠性。  相似文献   

20.
TMS320VC5509在线烧写Flash并自举启动方法研究   总被引:1,自引:0,他引:1  
为了解决TMS320VC55X系列DSP系统程序代码的保存问题,设计了一种利用JTAG接口,在线烧写Flash并实现自举启动的方法。这种在线编程的方法利用并行外部存储器加载(EMIF)接口将TMS320VC5509和Flash芯片相连接,通过搬移程序将应用程序的已初始化段按照C55X系列DSP引导表格式烧写进外部扩展的Flash存储器中,从而实现自举启动。该方法为DSP系统的软件维护和升级带来了方便,具有实际的应用价值。  相似文献   

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

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