嵌入式终端软件远程自动升级技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:rserrrrr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统以其体积小、价格低、功耗低、抗干扰能力强、可靠性高、软件可升级等优点,广泛应用于智能仪器仪表和工业测控系统的前端装置。然而现阶段对嵌入式系统软件升级的方式主要为用户将产品寄回开发公司来升级或开发公司派技术人员到现场进行升级,这两种升级方式在某种程度上给开发公司带来一定的维护成本,也给用户带来使用上的不便。随着网络及电子信息通信技术的飞速发展,许多信息家电、智能仪表等非PC设备已接入互联网,可以实现网络化,智能化的集中管理,带来更方便的管理方式。 本论文研究的基于以太网的嵌入式终端软件远程自动升级服务器技术是基于嵌入式系统、以太网、Internet、服务器等的综合设计技术,其基本方式是开发公司服务中心的升级服务器接入Internet,同时用户的嵌入式终端通过标准以太网接口接入Internet。当用户的嵌入式终端通过网络发送升级请求时,开发公司升级服务器响应其请求并提供新版本数据包下载到嵌入式终端,完成终端设备的软件远程自动在线升级。该技术可应用于家用电器、智能仪器仪表、消费类电子等可联网嵌入式终端产品的远程维护与升级,以及工控系统等远程监控领域。随着计算机技术及信息技术的飞速发展,该技术将在智能家居、远程监控、工业设备、消费类电子等领域得到广泛应用,具有较大的社会及经济意义。 本论文对开发公司服务器端升级程序的设计开发进行了深刻的阐述,所开发的远程服务器端升级程序具有正确响应联网的嵌入式终端发来的升级请求,将对应的升级数据包发送至嵌入式终端,以实现嵌入式终端的程序和数据的网络自动在线升级。本服务器程序采用MicrosoftVisualStudio6.0集成开发平台进行开发,所用编程语言为VisualC++,使用MFC类库编程方式使程序的结构严谨、运行可靠、可维护性好、可扩充性强,并且在使用CSocket类进行网络编程过程中无须过多涉及一些网络技术细节的实现诸如网络字节顺序、字符串顺序等问题,使编程效率大大提高。
其他文献
社会在不断发展,人们生活中所需的项目也在日益增加,道路、楼房等项目都离不开建筑施工,施工质量整个项目重中之重,而决定施工质量的最先因素是建筑中测量工作,测量工作结果
近几年来,我国的环境问题越来越严峻,人们的环保意识也在很大程度上提升.建筑业作为人类文明发展的重要载体之一,更加要体现出节能环保理念的重要性,且在当前时期,绿化节能建
基于纹理的图像检索一直是检索研究中的一个热门方向。以往研究中大多数的分析方法没有综合考虑图像的平移、尺度、旋转等几何变化以及噪声对图像的影响,所以当图像受到以上
目前,我国的综合国力不断地增强,伴随着工程规模的不断扩大,我国的环境保护形势愈发严峻,环境破坏日益严重.如今,我国昂首迈入新时代,对环境建设以及生态保护十分重视,力图将
近年来我国科技水平的提升,建筑行业的施工技术在不断的提高.在当代智能化建筑工程建设过程中,应用BIM技术,可直观的反映平面图中无法显示的空间实际状态.但在智能化工程建设
高支模技术的兴起可以极大程度上降低高层土建工程的施工难度,行业内也日益将高支模施工技术的研究作为推进施工行业技术发展的首要目标.目前来说,高支模施工技术的具体操作
术以其良好的可视性和模拟性,在许多领域得到较为广泛的应用,且表现较好的应用效果.暖通空调工程在设计过程中表现出较强的综合性和复杂性,通过应用这项技术,能够为暖通空调
在可持续发展大环境下,建筑节能推广受到高度重视,外墙外保温材料的合理化运用,能够促进建筑节能效果的提升,对于建筑行业的健康发展具有重要意义.就外墙外保温技术的优点进
近年来,随着数字技术的不断发展,数字广播电视业务突飞猛进。卫星广播是广播电视的一个重要途径,具有覆盖面广、受地形条件影响小等优点。目前DVB-S广播系统在世界各国被广泛
园林施工新工艺是园林行业发展中的一个重要环节,园林施工新工艺不仅可以给人们提供更好的视觉效果,同时也对改善环境方面有一定的影响,这也对园林施工新工艺的创意性、施工