【技术实现步骤摘要】
本专利技术涉及终端设备软件模块升级
,具体说是。
技术介绍
目前,终端设备大致可以分为:手持终端设备、数据终端设备、网络终端设备等。这些终端设备大都采用了嵌入式操作系统,即嵌入式终端设备。嵌入式终端设备内包括软件镜像,软件镜像包括若干软件模块,需要通过软件升级来适应技术的发展、协议的演进、软件需求的变化。当需要进行升级的内容很少时,不需要对整个软件镜像进行升级,只需要进行软件模块升级,即对个别或部分软件模块的进行修改、调整、替换。具体来说,软件模块升级是指:在某些情况下,仅对嵌入式终端设备中的部分软件模块进行修改、调整、替换,来取代升级整个软件镜像的一种方法。其中可进行软件模块升级的软件模块包括但不限于:应用程序模块、内核模块、脚本模块和配置文件模块等。另外,在嵌入式终端设备运行的过程中,如果因为软件模块升级导致某些软件模块(比如内核模块、应用程序模块等)被损坏,嵌入式操作系统将不能正常运行。因此,保证某些软件模块在软件模块升级中不受损坏是至关重要的。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供,将非易失存储器划分为主、备分区以存储软件镜 ...
【技术保护点】
一种基于嵌入式操作系统的终端设备的软件模块升级方法,其特征在于,包括以下步骤:步骤1,在终端设备内用于存储软件镜像的非易失存储器内,划分出主、备分区,且主、备分区均采用只读文件系统,步骤2,当开始进行软件模块升级时,先将主分区内的软件镜像全部读取并写入到备分区中,使主、备分区中的软件镜像保持完全一致,步骤3,获取软件模块升级包,步骤4,用软件模块升级包在备分区内对软件镜像进行软件模块升级操作,步骤5,完成软件模块升级操作后,将主、备分区进行切换,使原来的备分区变为新的主分区,原来的主分区变为新的备分区,步骤6,重启终端设备,终端设备按新的主分区内的软件镜像启动,整个升级过程完毕。
【技术特征摘要】
【专利技术属性】
技术研发人员:方伟,张玮,李喜毅,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。