嵌入式固件远程升级技术的研究与实现

被引量 : 17次 | 上传用户:ana504
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机信息技术的不断发展,各种嵌入式系统出现在社会和生活中的各个角落。由于嵌入式设备的各种优点,如体积小、性能高、便携带、针对性强等各种优点,使得嵌入式系统在几乎社会的各个领域都得到广泛应用。各种各样的嵌入式设备层出不穷,而且功能越来越强大,软件越来越复杂。在这种情况下,嵌入式固件中存在问题不可避免,而且为了更好的服务客户,赢得市场,各种固件版本不断推出。这就为嵌入式固件升级技术的应用提供了一个广阔的应用范围。首先,本文对嵌入式固件升级过程中所用到的各项技术进行了深入研究:深入研究了字节差分算法模型,利用字节差分算法可以对两个不同版本的固件进行差分操作,继而产生一个远小于新版固件的升级包,减少固件升级系统的传输量;深入研究了软件容错技术,利用软件容错技术可以提高整个固件升级系统的可靠性和安全性,降低在系统在意外情况下的崩溃和对升级设备的损害;深入研究了嵌入式设备存储管理技术,利用嵌入式设备存储存储管理技术可以解决固件更新过程中固件大小发生变化时的存储管理问题,提高固件更新的效率;深入研究了嵌入式设备编程技术,分析了嵌入式编程技术中经常用的三种技术,并对三种技术各自的优缺点以及适用场合做了深入探讨。然后,本文针对摩托罗拉对讲机系统的特点,设计并实现了一套切实可行的嵌入式固件远程升级解决方案。第一,根据对现有字节差分算法缺陷的分析,提出了一种通过增加预处理环节提高字节差分算法效率的设计,并加以实现;第二,为了提高固件升级服务器的并行性,完成了对固件升级服务器的线程池的设计,降低资源消耗,提高了升级效率;第三,通过对终端存储管理方案中的地址预留存储管理方案和动态存储分配管理方案的研究,提出了一种结合地址预留的动态存储分配的管理方案,提高了系统灵活性和可用性;第四,针对摩托罗拉对讲机系统的特点和升级包格式,完成基于IAP技术的嵌入式在线编程的设计与实现。最后,本文对目前系统中完成的工作进行了总结,通过系统在实施过程中发现的问题,提出了该系统需要改进和完善的地方,为下一阶段的任务明确了方向。
其他文献
<正>教学人教版必修3课文《林黛玉进贾府》之前,我正指导学生进行日记体作文训练。学生对此很感兴趣,普遍反映日记自然、亲切、自由、灵活,既便于抒发真情实感,又可以运用多
国外的材料加工研究领域里,变截面无内胎钢车轮的旋压技术已经日趋成熟,而我国在此方面的理论研究尚相对薄弱。本文以有限元理论为基础,应用三维建模软件UG建立变截面无内胎
微动疲劳普遍存在机械行业、核反应堆、航空航天、铁路、汽车、电力工业和电信装备等领域的紧配合部件中。随着高科技的不断发展,对高精度、长寿命、高可靠性以及各种工况条
金属Mg由于具有密度低、比强度高和弹性模量大等特点,而被人们认为是一种具有广泛应用前景的结构材料。然而由于其为密排六方结构,滑移系统数量有限,导致其塑性差,严重地限制了其
采用的免疫荧光分析法检测尿微量白蛋白操作简便、快速、灵敏度高、结果准确可靠,无损伤性,对糖尿病早期肾损伤诊断有非常重要的临床参考价值,尿微量白蛋白检测可作为糖尿病
中厚板是钢铁工业的重要产品之一,在我国国民经济中占有重要地位,是国民经济发展所依赖的重要钢铁材料。中厚板生产过程中的温度控制直接影响到产品最终的质量,因此对中厚板加热
在本文所研究的课题中,对目前铝合金搅拌摩擦加工中广泛应用的搅拌头结构进行改进,搅拌头端部为平面且不设置搅拌针。其加工原理是,搅拌头在高速旋转的同时,向被加工表面均匀进给
根据针对桂林三所高校在校大学生的调查所得到的一手资料,对相应大学生使用微博的行为特征进行了汇总统计,并对相关方面对企业开展微博营销的启示进行了分析。
现代电子工业生产的不断发展,给PCB制造企业的生产效率和产品质量提出了严格的要求,PCB电路板产品质量的优劣严重影响着各种以PCB电路板为基础的电子企业的产品质量。PCB测试
长期以来,中国的保险公司组织形态属于大而全。自上个世纪80年代初到90年代后期,保险费收入除了少量来自于兼业代理人外,绝大多数来自于直接业务。自20世纪90年代后期开始,随