随着嵌入式系统的发展和广泛应用 , 必不可少的维护工作变得日益繁重。如移动电话在用户使用过程中,部分未能在软件研发阶段发现的缺陷会逐渐暴露, 不可避免地增加了维护本。 又如在设备运行期间 , 用户往往会基于原有软硬件对产品提出新功能或更高的性能 要求,这对软件重用性提出了挑战。在移动设备数量较多 , 而且使用地点无法预知的情况下 , 采用传统的人工更新方式会耗费大量的人力物力。自更新技术在嵌入式系统中分为两个相互联系又相互独立的阶段:首先是将更新包下载至本地移动设备中,然后在本地移动设备中实现自更新。……