首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 301 毫秒
1.
研究一种基于STM32系列单片机实现IAP升级固件的方案,此方案对比ST官网IAP升级固件方案有较大的改进。电子产品出厂烧录固件时无需额外烧录Boot Loader引导代码,出厂后的电子产品可使用USB线与电脑连接,通过USB接口把需要升级的固件拷贝到电子产品自带的外部FLASH中。STM32读取外部FLASH中的固件对自身的FLASH数据进行升级,整个升级过程中不受断电影响。此升级方案可应用于智能家居产品、医疗电子产品、智能家电产品等。  相似文献   

2.
设计了一种大规模使用FPGA作为主要器件构建分布式系统的固件升级方案,并涵盖了软硬件设计。为了降低系统调试和维护期间固件升级的复杂程度,提高调试及固件升级效率,设计了一种解决方案。采用Xilinx FPGA的SelectMap配置方式,使用DSP作为主处理器为FPGA提供加载驱动,万兆以太网及万兆以太网交换机为系统提供组网能力,使整个系统具备使用PC上位机进行固件一键升级的能力。该方案可在相控阵雷达等系统上进行应用。  相似文献   

3.
为了升级便携式设备的固件,开发一种基于USB接口的固件升级程序,使得操作方便,快捷。介绍固件文件的生成,搜寻升级设备的系统路径,下载设备的二级Boot代码的实现方法。测试表明,固件升级程序稳定,兼容性良好,界面简洁友好。只需几个简单操作就能实现系统固件升级。该固件升级程序设计可应用于多数便携式设备中。  相似文献   

4.
任何一种固件的现场升级过程如果出现异常,待升级的系统往往会丧失其主要功能。而要事先排除所有的隐患则十分困难,某些缺陷只有在产品实际使用中才会暴露出来。用户发现和解决产品缺陷方面的水平是参差不齐的。他们一般不留意诸如“在编程过程中断电会损害系统”之类的警告,而贸然尝试在升级过程中将尚在执行某项功能的系统重新启动,最后只能要求厂商对“出现缺陷”的产品进行保修。设计良好的固件升级系统要有错误恢复能力。要做到这一点,最好的办法莫过于采用一种能从根本上避免这些问题的固件升级策略。在本文中就将讨论这样一种策…  相似文献   

5.
为简化设备固件的升级方式,针对嵌入式设备提出一种基于Web的远程在线升级的方法。该方法通过将Flash分成引导程序区、参数存储区、用户程序区和升级数据缓冲区等,利用IAP技术将升级缓冲区的数据更新到指定区域,并根据HTTP协议的消息结构,在设备端实现Web服务器,实现固件的远程传输。此外,还解决了升级过程中设备掉电、链路中断及新程序异常等关键技术问题。  相似文献   

6.
基于USB的便携式设备固件升级程序的设计   总被引:1,自引:0,他引:1  
为了升级便携式设备的固件,开发一种基于USB接口的固件升级程序,使得操作方便,快捷.介绍固件文件的生成,搜寻升级设备的系统路径,下栽设备的二级Boot代码的实现方法.测试表明,固件升级程序稳定,兼容性良好,界面简洁友好,只需几个简单操作就能实现系统固件升级.该固件升级程序设计可应用于多数便携式设备中.  相似文献   

7.
随着航空电子网络的快速发展,现场可编程逻辑门阵列(FPGA)由于其优越性能得到了广泛应用,FPGA设备目标码升级工作的重要性也越来越高。某应用中FPGA有逻辑、固件和配置表三种不同的目标码,传统升级方法对不同的目标码要采取不同的通信协议,从而使其升级的流程更为复杂。针对系统架构中的难点,提出了基于FC-AE-ASM协议的FPGA统一升级方法,使FPGA设备实现从数据加载设备上统一远程传输逻辑、固件、配置表并进行固化。在功能实现的基础上,文章对基于FC-AE-ASM协议的FPGA统一升级方法和传统升级方法的时间性能进行了分析和比较。  相似文献   

8.
本文介绍了一种基于ADuC702x的智能仪表在应用编程升级固件程序的方案。该方案已成功应用于光通讯和其他产品中,使产品的固件程序升级变得简单方便,且实践验证具有高可靠性。  相似文献   

9.
本文在自主开发的DAB接收机的基础上,提出一种通过USB接口实现接收机设备固件升级(DFU)的方法。当产品投入市场后可能会存在不足之处,通过DFU能达到对产品软件进行优化和修补的目的,也可为产品增加更多更新的功能,让用户获得更好的使用体验。经测试表明,本文提出的方法能可靠的对接收机产品进行固件升级。  相似文献   

10.
刷机 DM800se、SR4之所以强大,就因为机器开源,无数团队和爱好者为他编写固件,人多力量大,在不断有固件的更新和插件发布,要集合起来可不容易,最简单的方法就是利用别人做好的固件,要使用固件,最简单最必要的操作就是刷机.更新固件是玩机的必然过程.刷机常见有网刷和串刷,网刷就是直接利用网络线进行机器固件升级,串刷是机器刷错别厂的专用固件,或者在玩机过程中丢失文件造成NO、CA等,例如所谓的变砖头机,都需要通过串刷修复.  相似文献   

11.
张聪  张涛 《电子器件》2013,36(3):383-388
设计了一种USB3.0设备控制器固件,阐述了设备控制器固件的主要工作机制和运行过程,介绍了其中的主要模块(如DMA通道、GPIFII可编程接口、回调函数等)和基于实时操作系统的固件编程方法。所设计的固件程序包括实时操作系统和固件框架程序,在固件框架中GPIFII接口被配置为FIFO接口并且建立了一个自动DMA数据通道以实现数据的自动传输。经过实验测试,当有效数据传输速率为100 Mbyte/s时数据能够正确无误的传输、固件程序能够正常稳定的运行。  相似文献   

12.
采用CY7C68013A的USB系统固件程序设计   总被引:1,自引:0,他引:1  
李文宫  武传华 《电子工程》2007,(4):33-35,43
在USB系统设计的过程中,编写固件程序是非常重要的一个环节,它直接影响到开发产品的数据传输速度。文章以CYPRESS公司的USB外设接口芯片FX2为例,介绍了在设计开发USB外设中,固件的作用以及固件程序的编写流程,并给出了相应的VHDL语言程序。  相似文献   

13.
在无文件系统嵌入式固件中,系统代码和应用代码集成在单个文件中,无法看到熟悉的系统调用名字,故针对此类固件的分析将更为困难。以此类固件为研究对象,分析了其中的库函数识别问题,并提出了一种针对网络套接字和字符串/内存操作函数的基于启发式规则的识别方法。在此基础上,讨论了多种典型的后门类型检测问题,包括未授权侦听者、非预期功能、隐藏功能和向外的连接请求等,并在一款实际系统上成功检测出多个后门(其中有一个严重级别的)。实验结果表明,提出的针对无文件系统嵌入式固件的库函数识别方法对于此类固件的安全分析具有重要的参考价值。  相似文献   

14.
全球定位系统(Global Positioning System,GPS)与"北斗"定位导航系统(Beidou Navigation Satellite System,BDS)的双模导航能够提高定位稳定性与精确性,但通常在前端硬件设计中需要建立双通道对GPS和BDS射频信号分别进行处理,极大地增加了硬件设计复杂度以及功率的消耗。针对双通道硬件设计的复杂性问题,提出了在Matlab环境下对GPS/BDS双频信号进行数字变频处理的方法。该方法将硬件中的变频功能在软件中实现,从而降低了硬件设计的复杂度且保证了算法与不同全球卫星导航系统(Global Navigation Satellite System,GNSS)以及前端硬件的兼容性。实验结果表明,在不同的单通道硬件设计下,利用该方法能够成功在软件中消除与L1或B1的频偏得到捕获信号,并捕获到GPS/BDS可见卫星信息。  相似文献   

15.
采用PDIUSBD12的USB接口固件程序开发   总被引:1,自引:1,他引:0  
随着计算机技术的更新换代,USB接口已经成为个人计算机上最重要的外部设备扩展接口,在进行USB外设开发的过程中需要编写其固件程序。在此对USB接口固件程序进行了开发,在Keil C51软件环境中,采用C语言开发。介绍了固件程序的主要功能,给出了固件程序的流程、结构和端点配置,并给出了重点地方的具体程序。该固件编写采用分层结构简洁且易于修改和测试,既增加了代码的可读性,又增加了程序的通用性和移植性。  相似文献   

16.
The recent trend toward distributed processing in stored-program-controlled (SPC) switching systems has resulted in increased use of firmware. The impact of firmware on SPC switching system reliability and maintainability, after sale of the product to user companies, can be substantial. The author examines both life cycle practices for firmware and the impact of firmware on switching systems, and he suggests means to lessen this impact. He examines present firmware technologies, which indicate a trend toward electrically erasable/programmable firmware devices; shows the importance of parallel development methodologies for firmware and software; shows the advantages of loose coupling between firmware and software; shows a relationship between the quality of firmware product and the quality of service a telephone company provides; and suggest a classification of firmware devices  相似文献   

17.
杜晋奇  吴秋新 《通信技术》2010,43(7):100-102
可信密码模块(TCM)是中国可信计算的基础,其上的固件(Firmware)是TCM芯片的操作系统,对其进行协议符合性测试是验证TCM性能的重要方法。在分析可信密码模块及其固件结构的基础上,说明了TCM命令的数据结构及其各项参数。按照TCM命令协议文档,给出一个针对该协议的固件协议符合性测试方案。实现该方案后,对某款TCM芯片的固件进测试结果表明:该方案切实可行,效果良好。  相似文献   

18.
高速稳定可靠的数据传输在高速数据采集系统中扮演着重要的角色。针对弹载电子测试仪对高速数据传输的要求,设计了一个基于USB3.0的高速数据采集传输系统。该系统数据传输部分采用Cypress公司CYUSB3014芯片作为接口芯片,详细介绍了接口连接及硬件工作过程;介绍了USB3.0接口的软件设计主要模块,如DMA通道、GPIF II可编程接口等固件编程。实际测试表明:该系统实现了数据高速可靠传输,固件程序能够正常稳定的运行。  相似文献   

19.
确定目标程序中的漏洞是否被修复,是软件安全性检测的途径之一,能够提高程序安全性。提出了一种基于随机游走的固件补丁存在性判定方法,利用程序分析技术对二进制固件函数进行代码特征提取和分析,判断固件中的函数是否进行了补丁修复,实现对固件漏洞代码的检测。该方法分别对固件中的目标函数和对应的漏洞函数、固件中的目标函数和补丁函数构建表征代码相似性程度的伴随图,并使用随机游走的方法筛选伴随图中的重要节点。基于重要节点信息,可以判断目标函数与漏洞函数、补丁函数的相似程度,实现对目标函数补丁修复情况的自动化判断。实验证明,提出的方法可以实现对固件补丁修复情况的高效判断,为提高二进制固件安全性提供支持。  相似文献   

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

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