共查询到17条相似文献,搜索用时 62 毫秒
1.
介绍了基于IAP和网口升级嵌入式系统的方法,其中处理器为NXP公司的ARM Cortex-M3,开发环境为IAR Embedded Workbench for ARM,可以有效降低设备维护成本,对其他MCU和IED开发环境都有参考价值。 相似文献
2.
针对嵌入式设备投入实际应用后需对应用程序算法改进、BUG修补的问题,为了提高软件更新的简便性、降低维护难度,设计了一种基于WiFi的自动远程升级系统。在该系统中,以STM32F4为核心控制器,对其内部Flash存储空间进行有效分配,设计IAP功能,利用WiFi模块接入网络使用TCP协议传输数据,STM32F4接收到远程服务器信息后进行分析,排除各种异常情况,将完全正确的应用程序写入Flash,实现嵌入式软件的远程升级。本文给出了具体的系统设计、程序流程及部分核心代码,实验验证了系统的可行性,可为嵌入式智能设备的功能完善提供参考。 相似文献
3.
尹常红 《计算机光盘软件与应用》2011,(20)
介绍了上海博迭网络设备固件升级的常见方法,包括ZMODEM协议升级、Web方式升级、TFTP方式升级、FTP方式升级等,比较几种方式的优劣,建议在设备支持的前提下,尽量采用FTP方式升级。 相似文献
4.
5.
宋宇宁 《单片机与嵌入式系统应用》2017,(11):22-26
提供了一种应用STM32微控制器实现在复杂的硬件系统中完成固件自动升级的方法.通过以太网和SPI接口实现了ARM架构STM32微控制器固件的传输、存储和自动升级;通过JTAG接口协议实现了STM32微控制器对Xil-inx公司Spartan-6系列FPGA固件的下载和升级.文中详细介绍了固件自动升级方法的实现原理和开发流程,并提供了部分源码及程序流程图.经实际产品验证,该方法极大提升了现场升级维护硬件的效率,节约了服务成本,提高了产品的稳定性. 相似文献
6.
Android固件平台的平台固件承载着SoC芯片原厂对固件平台的最新研究成果。如何在Android跨大版本升级时在保留用户数据的同时升级对应新版本Android固件平台的系统固件和平台固件是Android跨大版本升级的核心问题。此外如何避免端到端的定制开发,是解决设备厂商Android跨大版本升级困境的关键。为此,本文提出一种统一的跨固件平台升级系统,通过对Android固件平台的Android系统固件和平台固件进行统一的多平台兼容设计在一个固件平台上实现统一的跨固件平台升级系统,有效解决现有方法无法在保留用户数据的基础上同步升级对应新版本Android固件平台的平台固件问题和大量端到端定制开发导致的维护问题。实验结果验证了该方法能够在升级后保留用户数据并实现固件平台的完全升级,同时无缝支持将多个旧版本Android固件平台升级到新版本Android固件平台,已经在大规模设备上广泛应用。 相似文献
7.
针对物联网设备升级维护困难的问题,提出了一种基于物联网技术的无线程序更新机制,并通过一个具体的农业物联网监控系统设计方案,分析了该机制的系统结构、实现原理及流程。实际应用测试表明,无线升级机制稳定可靠,大大提高了物联网设备固件更新的效率。 相似文献
8.
一种CCD光谱仪的USB2.0固件设计 总被引:1,自引:0,他引:1
数据传输速度是保证CCD光谱仪在高速、高精度光谱采集中应用的关键,通过合理利用CY7C68013芯片提供的端点FIFO和通用可编程接口,选择USB批量传输类型.完成了CCD光谱仪USB2.0高速接口的固件设计,其中对GPIF外围电路接口、GPIF波形描述符设计、端点FIFO配置、批量传输方式在光谱数据传输中的应用及其固件程序实现作了详细介绍. 相似文献
9.
10.
DSP的USB接口芯片固件程序开发 总被引:1,自引:0,他引:1
USB(UniversalSerialBus)即通用串行总线,由于其有着设备自动识别,自动安装驱动程序和配置,支持不同速率的同步和异步传输方式,支持热插拔和即插即用等优点,而得到广泛的应用。PDIUSBD12是Philips在USB1.1协议设备端使用最多的芯片之一。此芯片是带有并行总线和局部DMA传输能力 相似文献
11.
12.
基于GPRS无线网络通信技术和IAP(In Application Programming)技术,针对STM32L系列低功耗MCU,设计并实现了一种适用于远程监控系统的无线远程程序升级软件.大量实验及应用表明,该软件能够根据上位机的要求,对终端设备进行快速准确的程序更新,同时最大限度地保证了终端设备不间断运行,避免了传统终端设备需要人到现场进行升级程序的麻烦,有效降低了人工成本. 相似文献
13.
为克服车载嵌入式设备难以集中回收进行软件升级的缺点,提出了一种基于WiFi通信的远程软件升级方法。该方法对微控制器FLASH存储空间进行有效分配,设计IAP功能,利用WiFi通信接口采用TFTP协议下载新软件到FLASH,实现嵌入式软件在线升级。给出了升级方法的详细设计和程序流程,升级速度快,受环境影响小。该方法可应用于移动分布式嵌入式设备中。 相似文献
14.
随着STM32控制器的应用越来越广泛,对控制器的远程固件更新功能需求愈发强烈;利用在应用中编程(IAP)技术原理,以STM32F103控制器为例,设计了基于485总线的控制器固件在线更新的技术方案,编写了远程固件更新上位机控制软件,采用自定义串口传输通信协议提高固件数据传输过程中的有效性,实现了485总线上STM32控制器的远程固件更新功能;实践结果表明,该方案实现的远程固件更新,避免了拆装设备或设置跳线等步骤,节省了时间、人力成本,固件更新过程方便快捷、易于操控、可靠性高,可广泛应用于具备应用中编程的STM32控制器系统中。 相似文献
15.
目前意法半导体公司生产的STM32F107芯片在电力设备控制器领域广泛应用,针对STM32F107程序更新主要通过专用JTAG仿真器对程序进行烧写,不利于产品售后服务的现状,通过研究STM32F107内核的特点,设计出引导程序(BootLoader)的软件结构,划分STM32F107内置Flash地址空间,并对上位机(PC)与MCU之间CAN通信协议进行详细分析。在此基础上提出了一种基于CAN总线的STM32F107程序远程加载技术,使得STM32F107程序的升级脱离仿真器,程序的升级受控于上位机(PC)。实际工程应用表明,此方法在工程应用中极大提高了设备的可维护性,提高了售后人员的工作效率。 相似文献
16.
USB总线是一种快速、双向、同步、低成本、动态可连接的串行总线,其驱动程序是Linux内核的一个重要组成部分。随着Linux操作系统的广泛应用,特别是嵌入式设备的大量出现,USB驱动程序的编写越来越显得重要了。本文实现了基于DSP平台的USB从机固件开发以及基于ARM下嵌入式linux的USB主机设备类驱动开发。 相似文献
17.
提出了一种针对采用的STM32控制器的基于CAN总线的分布式系统程序在线更新方案,主控节点利用TFTP协议从以太网获得更新程序,再利用CAN通过分块文件传输协议更新各个节点的程序.并简要介绍了STM32的启动流程以及程序加载的方法. 相似文献