APP下载

嵌入式设备远程在线升级技术的研究

2012-02-15黄绳雄张荣芬

电子设计工程 2012年9期
关键词:嵌入式系统

黄绳雄,张荣芬

(贵州大学 理学院,贵州 贵阳 550025)

随着电子技术、通信技术以及计算机技术的迅猛发展,嵌入式系统已经广泛应用于各领域,各种行业对嵌入式设备的系统功能、性能以及规模的要求都在日益提高,开发者必须能够针对客户的需求及时对系统进行维护和升级,以延长系统的使用周期,改善系统的性能。目前远程升级方式主要有:采用Boot加双Loader的结构式设计实现系统的完整升级、基于 TFTP(Trivial File Transfer Protocol)协议的 ARM 软件远程更新系统等。笔者对基于LM3S6965微控制器的嵌入式系统软件远程在线升级技术进行研究,并提出了一种已成功验证的在线升级实现方法,该方法对减少嵌入式设备的维护成本、提高设备的工作效率具有很重要的现实意义。

1 嵌入式系统功能及在线升级原理

1.1 嵌入式系统的功能

嵌入式系统的运行主要分为工作模式和升级模式,其中工作模式为默认模式,工作模式指设备正常工作状态,嵌入式系统按预定的程序完成相应的测控任务,并且通过internet、GPRS等方式向监控管理中心上报监测参数。升级模式是指嵌入式处于升级状态,包括接收服务器发送的程序代码,以及在flash区域固化程序代码等[1]。

1.2 远程在线升级原理

整个升级系统主要由服务器和远程终端组成,其中远程终端包括基于ARM内核的嵌入式控制芯片和Modem模块。二者之间通过RS232总线连接,服务器与远程终端通过Internet进行通信。系统结构如图1所示。

图1 系统结构图Fig.1 Structure of system

服务器作为软件升级……

登录APP查看全文

猜你喜欢

嵌入式系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
TS系列红外传感器在嵌入式控制系统中的应用
嵌入式系统通信技术的应用
搭建基于Qt的嵌入式开发平台
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
嵌入式软PLC在电镀生产流程控制系统中的应用