期刊文献+
共找到50篇文章
< 1 2 3 >
每页显示 20 50 100
基于CAN总线和IAP的煤矿用传感器程序离线升级技术研究
1
作者 许伟健 《煤炭技术》 CAS 2024年第6期250-254,共5页
针对传统煤矿用传感器程序固件升级方法存在的维护成本高、操作不便的问题,分析了多种现有程序升级方法的优势与局限,提出一种基于CAN总线和IAP技术的传感器程序离线升级方法,通过划分3段存储空间实现代码的分时加载,利用传感器现有硬... 针对传统煤矿用传感器程序固件升级方法存在的维护成本高、操作不便的问题,分析了多种现有程序升级方法的优势与局限,提出一种基于CAN总线和IAP技术的传感器程序离线升级方法,通过划分3段存储空间实现代码的分时加载,利用传感器现有硬件接口和离线烧写器实现数据传输,设计了一种包含计数校验、CRC校验、阶段码校验的三重校验机制保证升级的成功率和稳定性。经测试,使用该方法升级传感器程序所需时间较传统在线IAP方法缩短,升级成功率大于92%,传感器程序升级失败时仍能正常运行原功能代码。 展开更多
关键词 煤矿用传感器 程序升级 CAN总线 离线iap 三重校验
下载PDF
基于STM32的在应用编程(IAP)开发 被引量:39
2
作者 雷卫延 敖振浪 周钦强 《电子测量技术》 2015年第5期62-66,共5页
针对嵌入式终端设备程序升级困难的问题,设计了一种基于STM32的远程升级方案。该方案系统深入地研究了Ymodem协议的通信流程,以及基于STM32的在应用编程(IAP)的技术原理和关键技术的实现,关键技术包括程序起始位置和中断向量表设置、AP... 针对嵌入式终端设备程序升级困难的问题,设计了一种基于STM32的远程升级方案。该方案系统深入地研究了Ymodem协议的通信流程,以及基于STM32的在应用编程(IAP)的技术原理和关键技术的实现,关键技术包括程序起始位置和中断向量表设置、APP程序区flash擦除、APP程序写入flash、IAP跳转到APP程序等4个部分,利用RS232标准串口实现了上位机与嵌入式终端设备之间基于Ymodem协议的通信,即嵌入式终端设备的远程在线即时更新功能,实际应用表明,该方案具有良好的应用价值和推广价值。 展开更多
关键词 STM32 在应用编程(iap) 应用程序(APP) ymodem协议 程序更新
下载PDF
基于ARM处理器的IAP设计及应用 被引量:9
3
作者 许文杰 丁志刚 张泉 《计算机应用与软件》 CSCD 2009年第3期68-70,共3页
以ARM微处理器LPC2214为平台,并结合串口实现了通过IAP(In-application Programming)进行固件升级的功能。针对不同的应用,提出了快速并且可靠的固件升级方式。
关键词 ARM iap 串行接口
下载PDF
基于IAP和USB技术的嵌入式程序升级方法 被引量:7
4
作者 孟志强 朱良焱 石瑜 《湖南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第6期41-44,共4页
对于内带IAP功能的嵌入式微控制器LPC2119,提出了一种基于IAP和USB技术的嵌入式系统应用程序升级新方法.采用U盘作为程序代码存储设备,并将微控制器内部存储器SRAM和Flash进行有效的区间分配.微控制器通过外部扩展的USB接口将U盘中代码... 对于内带IAP功能的嵌入式微控制器LPC2119,提出了一种基于IAP和USB技术的嵌入式系统应用程序升级新方法.采用U盘作为程序代码存储设备,并将微控制器内部存储器SRAM和Flash进行有效的区间分配.微控制器通过外部扩展的USB接口将U盘中代码读入到微控制器片内SRAM中相应区间,再调用微控制器的IAP功能将SRAM中代码写入片内相应的Flash分区中,实现嵌入式应用程序在线升级.给出了该方法的详细实现技术和程序流程图,该方案使嵌入式应用程序升级相当简单,受环境影响小. 展开更多
关键词 嵌入式应用程序 存储器分配 程序升级 在应用编程
下载PDF
基于IAP功能单片机的远程更新系统设计 被引量:17
5
作者 朱飞龙 杨鸣 《机电工程》 CAS 2010年第9期76-79,共4页
为了提高远程更新的可靠性和有效性,弥补传统更新系统的不足,设计了一种针对具有IAP(In-Application Programming)功能单片机的远程更新系统。介绍了系统的整体实现框架,并着重描述了单片机内的程序结构、Flash代码空间内用户代码区的... 为了提高远程更新的可靠性和有效性,弥补传统更新系统的不足,设计了一种针对具有IAP(In-Application Programming)功能单片机的远程更新系统。介绍了系统的整体实现框架,并着重描述了单片机内的程序结构、Flash代码空间内用户代码区的划分和系统安全性的设计;并以MSP430单片机为例,利用C语言和汇编语言相结合,在IAP编程技术和GPRS通信技术的基础上,介绍了更新系统的具体实现。样机试验结果表明该系统达到了设计性能的要求,实现了预期的各种功能,能广泛应用于智能仪表等设计中。 展开更多
关键词 单片机 远程更新系统 iap FLASH 智能仪表
下载PDF
C51与汇编语言混合编程在单片机IAP中的应用 被引量:4
6
作者 余新拴 李建忠 《现代电子技术》 2005年第23期106-108,共3页
单片机在应用中编程IAP(InApplicationProgramming)是单片机应用的新技术,可以实现用户应用程序对FLASH存储器编程、擦除和读存储器等功能,但是,使用单片机高级语言C51编程开发应用程序时不容易直接调用IAP功能。介绍了P89C51RD2单片机... 单片机在应用中编程IAP(InApplicationProgramming)是单片机应用的新技术,可以实现用户应用程序对FLASH存储器编程、擦除和读存储器等功能,但是,使用单片机高级语言C51编程开发应用程序时不容易直接调用IAP功能。介绍了P89C51RD2单片机闪存的操作特点及其IAP功能实现原理。结合C51调用汇编语言子程序时的参数传递规律,分析应用C51与汇编语言混合编程向特定寄存器中写入相应参数调用IAP功能子程序的方法。通过实例,给出了向IAP子程序传递参数的C51程序及相应的汇编程序,实现了IAP功能。在KeilμVision2下仿真和实验,该方法切实可行。 展开更多
关键词 iap C51 P89C51RD2单片机 汇编程序
下载PDF
基于TFTP协议实现STM32的IAP 被引量:8
7
作者 孙晓晔 王程 成彬 《微型机与应用》 2016年第7期76-78,共3页
针对嵌入式产品分布广、位置分散、维护升级困难的问题,提出了一种基于TFTP协议的STM32软件升级系统的设计方案。该系统主要由STM32F407微控制器、LAN8720A网卡芯片和外扩存储器W25Q128、IS62WV51216组成,采用IAP技术和以太网TFTP协议... 针对嵌入式产品分布广、位置分散、维护升级困难的问题,提出了一种基于TFTP协议的STM32软件升级系统的设计方案。该系统主要由STM32F407微控制器、LAN8720A网卡芯片和外扩存储器W25Q128、IS62WV51216组成,采用IAP技术和以太网TFTP协议来更新无操作系统环境下STM32微控制器的软件。经测试,该系统能够保证升级文件数据的正确传输和可靠存储,大大降低了嵌入式系统软件升级的难度,减少了人工维护的成本。 展开更多
关键词 嵌入式微控制器 在应用编程 以太网 简单文件传输协议
下载PDF
利用LPC2214的IAP功能实现程序远程更新 被引量:7
8
作者 赵会宾 田庆春 《无线电工程》 2006年第7期53-55,共3页
介绍了利用芯片LPC2214的IAP功能实现片内程序的远程下载更新并给出了更新程序的流程图。由于该方法采用的是芯片的内在功能,因此不需要采用商业化的嵌入式操作系统内核并能够使系统本身达到最小化,大大降低了实现的硬件成本,提高了程... 介绍了利用芯片LPC2214的IAP功能实现片内程序的远程下载更新并给出了更新程序的流程图。由于该方法采用的是芯片的内在功能,因此不需要采用商业化的嵌入式操作系统内核并能够使系统本身达到最小化,大大降低了实现的硬件成本,提高了程序下载的可靠性。该技术通过简单修改亦可用于其他具有IAP功能的芯片。 展开更多
关键词 iap ARM LPC2214 程序下载 ADS1.2
下载PDF
基于GD32的网络在线烧写技术研究
9
作者 宋书龙 葛露 《计算机测量与控制》 2024年第4期248-256,共9页
针对国产微控制器终端设备程序升级需要拆卸设备的问题,提出了基于GD32网络在线烧写固件的方案,通过手持控制器实现对终端设备的应用程序软件升级,达到无须仿真器更新固件程序目的;该方案详细论述了在线烧写系统的组成,在应用编程技术... 针对国产微控制器终端设备程序升级需要拆卸设备的问题,提出了基于GD32网络在线烧写固件的方案,通过手持控制器实现对终端设备的应用程序软件升级,达到无须仿真器更新固件程序目的;该方案详细论述了在线烧写系统的组成,在应用编程技术的工作原理,以及上位机程序、手持控制器和终端设备模块各功能设计与实现,并给出了各个模块的使用步骤和方法;终端设备采用多分区操作,保证系统在升级过程中即使发生异常,也不会导致产品变砖,充分提高了系统的可维护性与容错性,手持控制器在外场升级携带方便,维护简单、方便、快捷,实验测试表明,在线更新后的固件程序能够正确运行,从而解决外场拆卸产品和挂载仿真器更新程序的困难。 展开更多
关键词 GD32 iap 在线升级 手持控制器 以太网
下载PDF
基于IAP和μC/OS的海洋定位信标设计
10
作者 綦声波 田久东 刘贵杰 《机电工程》 CAS 2017年第9期1070-1074,共5页
针对在海洋探测活动中如何确保海洋定位信标安全、可靠工作以及如何提升信标可维护性等问题,对海洋信标的功能定位、嵌入式实时操作系统、有限状态机、无线IAP等内容进行了研究,对可能引发嵌入式系统不稳定的原因进行了归纳,对程序结构... 针对在海洋探测活动中如何确保海洋定位信标安全、可靠工作以及如何提升信标可维护性等问题,对海洋信标的功能定位、嵌入式实时操作系统、有限状态机、无线IAP等内容进行了研究,对可能引发嵌入式系统不稳定的原因进行了归纳,对程序结构、通讯方式、基于μC/OS的有限状态机、STM32启动方式和采用Ymodem差错控制协议的无线IAP技术进行了设计,提出了一种基于IAP和μC/OS的海洋信标定位系统。这种方式在兼顾系统可靠性的前提下,大大提升了系统的可维护性。最后对海洋信标进行了多次海试。通过对比分析表明:采用μC/OS+有限状态机的海洋定位信标可以提升系统的可靠性,同时无线IAP技术的引入,使系统可以实现"非接触"式升级,提高了系统的可维护性。 展开更多
关键词 海洋信标 ΜC/OS 有限状态机 iap
下载PDF
用于STM32控制电路的程序远程升级方法研究
11
作者 颉炯 《电气传动自动化》 2024年第3期6-10,共5页
在一些特殊应用中,控制电路被封装或分散安装,无法利用烧写器进行现场更新。本文提出了一种基于IAP(在应用编程)的STM32控制电路远程升级方案。该方案结合了IAP技术、RS-485通信协议和Ymodem传输协议,确保了程序的实时更新和数据传输的... 在一些特殊应用中,控制电路被封装或分散安装,无法利用烧写器进行现场更新。本文提出了一种基于IAP(在应用编程)的STM32控制电路远程升级方案。该方案结合了IAP技术、RS-485通信协议和Ymodem传输协议,确保了程序的实时更新和数据传输的可靠性。实践证明该设计方案具有在线升级成功率高、文件传输完整性好等特点。 展开更多
关键词 远程程序升级 嵌入式系统 控制电路 STM32 iap
下载PDF
IAP技术在多CPU的电力系统稳控装置中的应用
12
作者 陈汹 唐凯 《江苏电机工程》 2010年第2期38-40,43,共4页
针对老的稳定控制装置传统编程方法的不足,将在线可编程序(IAP)技术应用于多CPU新一代的电力系统稳定控制装置中,使得装置程序的远程升级和维护,通过现有的Internet或其他通信方式可以很方便地实现,大大简化了现场服务人员的工作量。
关键词 iap 在线编程 稳定控制装置
下载PDF
基于IAP的ARM7程序在线更新设计 被引量:5
13
作者 梁伟 《电子科技》 2009年第11期62-63,68,共3页
许多ARM7芯片都包含了IAP功能,在程序运行过程中可以对Flash区编程,利用这一功能可以采用自定协议灵活地对ARM7芯片现场程序升级。文中以Philips公司的LPC2132为例介绍了更新程序的流程以及注意事项。该技术经过修改也可以用于其它具有... 许多ARM7芯片都包含了IAP功能,在程序运行过程中可以对Flash区编程,利用这一功能可以采用自定协议灵活地对ARM7芯片现场程序升级。文中以Philips公司的LPC2132为例介绍了更新程序的流程以及注意事项。该技术经过修改也可以用于其它具有IAP功能的芯片。 展开更多
关键词 iap 程序更新 ARM7
下载PDF
工业以太网系统IAP升级设计 被引量:5
14
作者 倪文龙 钱宏文 +2 位作者 付强 杨文豪 饶飞 《自动化仪表》 CAS 2021年第8期50-53,共4页
工业以太网设备安装运行后,需要更新程序版本,为了避免现场拆卸机的繁琐手续,设计了一款基于在应用编程(IAP)的工业以太网(Ethernet/IP)传输设备系统的应用程序的升级方法。对主控器件STM32中存储器FLASH进行合理的区间划分,选用SD卡作... 工业以太网设备安装运行后,需要更新程序版本,为了避免现场拆卸机的繁琐手续,设计了一款基于在应用编程(IAP)的工业以太网(Ethernet/IP)传输设备系统的应用程序的升级方法。对主控器件STM32中存储器FLASH进行合理的区间划分,选用SD卡作为存储代码升级媒介。STM32通过外部的SD卡接口将SD卡中待升级程序读取到STM32片内的SRAM中的指定区间,再利用IAP功能把缓存中的升级程序写入规划后的内部存储器中,实现工业以太网设备程序的在线升级功能。设计的一对多的升级方案,解决了工业控制设备不同功能模块间的同步版本升级问题,具备较大的灵活性。 展开更多
关键词 ETHERNET/IP 在应用编程技术 系统维护 设备升级 STM32 SD卡 FLASH分区
下载PDF
一种通用的嵌入式系统IAP方法 被引量:1
15
作者 蒋子彬 《电子科技》 2006年第8期34-36,共3页
针对基于ARM芯片的微控制系统,提出了一种利用在应用编程功能进行软件更新的方法,该方法利用SRAM执行读写闪存的程序,从而可以在同一块闪存上完成软件升级,并论证了方案的可行性。
关键词 ARM芯片 在应用编程 程序更新
下载PDF
基于ARM的煤矿监控分站IAP远程升级技术 被引量:11
16
作者 丁远 刘鹏 +2 位作者 邹德东 宁亮 毛红民 《煤矿安全》 CAS 北大核心 2019年第8期107-110,共4页
设计了一种基于ARM7内核aduc7024为主控芯片的IAP技术在监控分站远程升级程序中的应用方案,分别从IAP原理、Bootloader设计与二级中断映射原理等方向进行详细设计;与此同时,为了监控分站远程升级程序过程的安全性以及纠错能力,在软件上... 设计了一种基于ARM7内核aduc7024为主控芯片的IAP技术在监控分站远程升级程序中的应用方案,分别从IAP原理、Bootloader设计与二级中断映射原理等方向进行详细设计;与此同时,为了监控分站远程升级程序过程的安全性以及纠错能力,在软件上设计了掉电数据保护与误码容错,从而保证监控分站程序的远程在线更新的稳定性与正确性。 展开更多
关键词 远程升级程序 监控分站 掉电保护 误码容错 iap技术
下载PDF
基于STM32F103VB的应用编程技术的实现 被引量:41
17
作者 张舞杰 南亦民 《计算机应用》 CSCD 北大核心 2009年第10期2820-2822,共3页
针对嵌入式应用中更新升级固件的需求,在阐述应用编程(IAP)技术原理的基础上,以具有Cortex-M3内核的微控制器STM32F103VB为平台,给出了基于STM32F103VB IAP技术的实现方案,并对方案的可靠性进行了探讨。最后讨论了IAP技术的具体实现方... 针对嵌入式应用中更新升级固件的需求,在阐述应用编程(IAP)技术原理的基础上,以具有Cortex-M3内核的微控制器STM32F103VB为平台,给出了基于STM32F103VB IAP技术的实现方案,并对方案的可靠性进行了探讨。最后讨论了IAP技术的具体实现方式。该方案实现了以具有STM32F103VB微控制器的嵌入式系统终端软件的在线升级,提高了软件维护的方便性,缩短了终端软件系统的开发周期。 展开更多
关键词 固件升级 应用编程 CORTEX-M3 STM32F103VB
下载PDF
基于CCP的ECU在线编程技术的实现 被引量:11
18
作者 蒋建春 陈洪霞 郑太雄 《计算机工程》 CAS CSCD 北大核心 2011年第5期241-243,共3页
针对车身ECU升级困难的现状,在分析IAP技术的基础上,提出一种基于CAN总线,采用CCP协议实现ECU在线升级的设计方案,并给出在单片机XC167CI的具体实现。阐述上位机文件下载工具中对加载文件的处理方法和下位机bootloader的实现方法。实验... 针对车身ECU升级困难的现状,在分析IAP技术的基础上,提出一种基于CAN总线,采用CCP协议实现ECU在线升级的设计方案,并给出在单片机XC167CI的具体实现。阐述上位机文件下载工具中对加载文件的处理方法和下位机bootloader的实现方法。实验结果表明,该系统可以通过CAN总线实现ECU的应用代码的更新功能,且操作简单、运行稳定。 展开更多
关键词 升级 在应用编程 CAN标定协议
下载PDF
基于软件触发的在应用编程在线升级技术的设计与实现 被引量:8
19
作者 蒋建春 王正树 +1 位作者 冯辉宗 刘涛 《计算机应用》 CSCD 北大核心 2012年第6期1721-1723,共3页
针对汽车电控单元(ECU)在线升级的方便快捷性要求,通过研究汽车CAN总线通信及在应用编程(IAP)技术,设计基于软件触发方式的在线升级方法。该方法通过在线升级软件发送指令与CAN总线通信实现汽车网络中ECU快速在线升级,解决在线升级中硬... 针对汽车电控单元(ECU)在线升级的方便快捷性要求,通过研究汽车CAN总线通信及在应用编程(IAP)技术,设计基于软件触发方式的在线升级方法。该方法通过在线升级软件发送指令与CAN总线通信实现汽车网络中ECU快速在线升级,解决在线升级中硬件触发带来操作的不灵活性。以STM8AF51AA微控制器为平台的在线升级系统,在汽车车身控制器(BCM)实现与应用,验证了该技术的可行性和可靠性。 展开更多
关键词 软件触发 在应用编程 在线升级 控制局域网络 STM8AF51AA
下载PDF
一种基于CPUID和AES算法的STM32固件升级方案 被引量:7
20
作者 曹欲晓 韩冬 徐金宝 《电子技术应用》 北大核心 2015年第3期28-30,34,共4页
针对S TM32系统固件升级时使用同一个文件易被非法复制使用的缺陷,提出并实现了一种一个S TM32芯片使用一个唯一升级文件的固件升级方案。升级固件时,由服务器为不同的S TM32芯片生成不同的b in文件,该b in文件是以STM32的CPUID为密钥,... 针对S TM32系统固件升级时使用同一个文件易被非法复制使用的缺陷,提出并实现了一种一个S TM32芯片使用一个唯一升级文件的固件升级方案。升级固件时,由服务器为不同的S TM32芯片生成不同的b in文件,该b in文件是以STM32的CPUID为密钥,应用A ES算法加密原始bin文件得到的。升级时S TM32以自身的CPUID作为密钥对文件解密,如果作为解密密钥的C PUID和作为加密密钥的C PUID不同,则解密出的b in文件不能运行。解密后,再应用I AP技术把新的bin文件写入Flash。实际测试证明,提出的方法可以实现"一片一密",有效防止了升级程序的非法使用。 展开更多
关键词 STM32 CPUID AES算法 加密 解密 在应用编程
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部