摘要
基于单片机/DSP/ARM的嵌入式设备的远程升级是其必不可少的功能。大部分论文只针对特定或某一类的芯片,不具备通用性。本文分析了嵌入式设备远程升级的基本原理,并将其分为程序数据准备、程序数据传输、烧写、程序更新、用户程序跳转五个环节。每个环节有一个或多个实现策略,只需根据实际情况选择相应策略,然后对5个环节进行组合,即可实现远程升级方案。
Online software updating is a basic function of embedded devices based on MCU/DSP/ARM.Most papers focus on only one device or one kind of embedded devices. In this paper,the basic principle of online software updating is introduced,and it is divided into five parts: software data preparation,software data transmission,software data burning,software data updating and user software jumping.Each part can be realized by one or more solutions. When five parts are putted together,online software updating is completed.
作者
杭万里
张荣
HANG Wan-li;ZHANG Rong(China Electronic Technology Group Corporation No.58 Research Institute,Wuxi 214035,China)
出处
《电子设计工程》
2018年第14期167-171,共5页
Electronic Design Engineering
关键词
嵌入式设备
远程升级
基本原理
环节
embedded devices
online software updating
basic principle
parts