APP下载

远程在线升级的两种方案实现和比较

2010-09-20石东新柴剑平

关键词:嵌入式功能系统

石东新,柴剑平

(中国传媒大学信息工程学院,北京 100024)

1 引言

随着手机无线网络的迅速发展,在其数据通信网络上滋生了许多新的需求和应用,尤其是数据和图像的远程监测,涉及了电力、交通、航运、安防等众多行业领域,形成了一个具有相当规模的产业链。随着第二代 GSM到第三代数字手机网络的铺开,带宽进一步提升,这方面的需求和应用前景越来越广阔。

本文以 NXP公司的 ARM Cortex-M3型LPC17xx系列 MCU中的 LPC1754为核心处理器,采用GPRS传输模块,基于 uCOS开发了具有空中在线升级功能的嵌入式数据远程监控终端。本文着重论述在 NXP LPC17xx为核心处理器的应用系统中如何实现代码的在线升级,讨论了两种典型的实现方案并加以了比较。需要说明的是,本文阐述的两种远程在线升级的方法与本文例举系统所涉及的GPRS通信方式和 uCOS都无关,并且某些实现细节经过适当修改也适用于其它类型的 MCU。

2 远程在线升级的必要条件

实现远程在线升级的嵌入式应用系统应当具备以下两个基本功能。

一、系统需要有远程的通信信道。如数字电视的机顶盒通过有线电视网络进行升级,目前具有非常成熟的代码在线升级应用;又如本系统用到的GPRS传输方式,当然也可以是其它如 3G或者蓝牙提供的无线数据通信信道。

二、嵌入式系统的核心处理器具备 Flash存储器在应用的数据擦写功能。简单的处理器,如 51单片机的 C8051Fxx系列就具备 Flash的在应用擦写功能,如果满足条件,也可以胜任远程代码的在线升级。……

登录APP查看全文

猜你喜欢

嵌入式功能系统
也谈诗的“功能”
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
搭建基于Qt的嵌入式开发平台
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
关于非首都功能疏解的几点思考
嵌入式软PLC在电镀生产流程控制系统中的应用
Altera加入嵌入式视觉联盟
中西医结合治疗甲状腺功能亢进症31例