基于GPRS的软件无线升级技术研究

来源 :河南师范大学 | 被引量 : 0次 | 上传用户:taotao_xr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通讯技术和嵌入式技术的发展,基于无线通讯的远程监控系统(如远程电网质量监控系统、水情测报系统和城市路灯监控系统等)应用越来越广泛,在实际使用过程中,经常要对其终端设备软件进行修改或升级,而无线监控系统的特点是终端的地理位置距离较远、分散且工作环境较差,如果维护人员到现场进行软件升级,维护费用很高,而且不能及时进行更新。为解决这一难题,本文利用高性能的ARM处理器和GPRS模块配合远程服务器开发出了一套远程软件无线升级系统。 本文以ST公司的ARM微控制器STR710F22T6为终端控制器,SIMCOM公司的SIM300作为通讯模块,普通服务器作为远程服务器,对远程终端设备软件无线升级的相关技术,如硬件电路设计、固件编程以及服务器端发送程序的编写等进行了研究。 对软件无线升级系统的开发分为终端设备的开发和服务器端开发两部分。设备端硬件部分包括以STR710F22T6为控制器的电路模块和GPRS通讯模块,GPRS模块和微控制器的电路通过串口相连;软件部分为微控制器固件程序,包括终端用户引导程序和终端应用程序两部分。终端用户引导程序的功能:完成设备的初始化,并判断是否对终端用户应用程序进行升级,若需升级,则对终端控制器内部FLASH一定地址的扇区进行擦除、编程和校验等工作,最终将终端应用程序更新为新版本;终端应用程序主要完成对服务器端发送来命令帧或数据帧接收、校验、判断、回应和存储;此软件部分利用ADS集成开发环境进行编写、编译和调试,并通过JTAG接口烧写到微控制器片内FLASH中。在远程服务器端,硬件包括服务器、SIM300 GPRS通讯模块以及连接Intemet的设备,服务器通过串口和SIM300模块连接,并在Intemet中具有固定公网IP地址,服务器和终端设备通过GPRS和Intemet进行通讯;服务器端软件部分的工作主要是在Visual c++.NET环境下开发了通讯系统程序。 本文的研究成果、开发步骤和方法也可用于其他复杂的远程无线监控系统、设备软件无线升级系统的开发。
其他文献
工作流技术是当前计算机应用领域和计算机信息技术领域迅速发展的一项新技术。基于工作流的管理系统已成为一种趋势,并逐渐成为软件开发的一个基础平台,特别是信息系统,工作流是
信息技术是现代企业赖以生存和发展的基础,在企业信息化的过程中,建立了大量的IT支持系统,由于历史原因这些系统形成一个一个的“信息孤岛”,企业应用集成技术面对这一问题孕
随着互联网的迅猛发展和广泛应用,网络中包含各种大量信息,例如人物实体与场所实体的关系、人物实体与人物实体的关系。然而这些信息并没有被有效的利用。如何从网络中挖掘出人
近年来,随着Internet 技术的迅速发展和Web信息系统的广泛应用,基于B/S 结构的多层Web 应用的体系结构正在不断的发展与完善,并逐渐发展成为企业级Web 应用的主流开发模式。但是
广西巴马县是世界五大长寿乡之一。影响巴马居民寿命的因素有哪些?这是国内外一直非常关注和致力于研究解决的热点问题。本文根据人工智能具有自适应、自组织、自学习,特别适于
数据挖掘是从海量数据中获取潜在有用信息的重要手段。聚类分析是数据挖掘中的一项重要内容,是人们认识和探索事物间联系的有效手段,它既可作为独立的数据挖掘工具,又可作为其他
随着计算机技术的发展和数据库的广泛应用,企业信息系统中的“信息孤岛”问题越来越严重。异构数据源整合技术为异构数据源间方便、灵活的互访提出了解决方案。   本文以高
随着系统可用性需求的不断提高,越来越多的软件系统需要执行一些连续运行的关键任务,因此这类系统必须在7×24的工作模式下运行,提供不间断的服务。如果通过传统方式对这类系统
学位
随着人工智能、计算机图形学和软硬件技术的高速发展,计算机动画已经广泛应用于工程、科研、文娱等众多领域。中科院陆汝钤院士于90年代提出的全过程计算机辅助自动生成动画