CN102289397B - 一种机顶盒的嵌入式***自动恢复方法及装置 - Google Patents

一种机顶盒的嵌入式***自动恢复方法及装置 Download PDF

Info

Publication number
CN102289397B
CN102289397B CN 201110269908 CN201110269908A CN102289397B CN 102289397 B CN102289397 B CN 102289397B CN 201110269908 CN201110269908 CN 201110269908 CN 201110269908 A CN201110269908 A CN 201110269908A CN 102289397 B CN102289397 B CN 102289397B
Authority
CN
China
Prior art keywords
procedure stores
stores subregion
stored
subregion
top box
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN 201110269908
Other languages
English (en)
Other versions
CN102289397A (zh
Inventor
谢辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Gotech Intelligent Technology Co Ltd
Original Assignee
ZHUHAI GOTECH ELECTRONIC TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZHUHAI GOTECH ELECTRONIC TECHNOLOGY Co Ltd filed Critical ZHUHAI GOTECH ELECTRONIC TECHNOLOGY Co Ltd
Priority to CN 201110269908 priority Critical patent/CN102289397B/zh
Publication of CN102289397A publication Critical patent/CN102289397A/zh
Application granted granted Critical
Publication of CN102289397B publication Critical patent/CN102289397B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种机顶盒的嵌入式***自动恢复方法及装置,所述方法包括通过引导加载程序进行开机检测,检测存储在第一程序存储分区内的第一启动***,以及检测存储在第二程序存储分区的第二启动***是否有错误;当检测到存储在第一程序存储分区内的第一启动***错误,存储在第二程序存储分区的第二启动***正确时,产生第一启动***错误标记,启动第二启动***;并自动将存储在第二程序存储分区的第二启动***完全拷贝到第一程序存储分区作为新的第一启动***,其可以利用双***来实现机顶盒快速恢复***启动,而且可以自动快速修复,不影响***的正常运行时间,为用户提供了方便,降低了维护成本。

Description

一种机顶盒的嵌入式***自动恢复方法及装置
技术领域
本发明涉及机顶盒技术领域,尤其涉及的是一种机顶盒的嵌入式***自动恢复方法及装置。
背景技术
现在越来越多的高清电视(HDTV)机顶盒方案在用LINUX***,由于***大的特点,升级软件需要比较长的时间;在机顶盒大批量出货的情况下,功能升级和问题(BUG)修复后需要升级软件;当在软件升级过程中,突然掉电,就会导致机顶盒(STB)启动不了;如果在启动引导程序(U-BOOT)里升级软件就会需要很长的等待时间而影响用户不能收看节目,给用户造成不便。
目前一般的机顶盒的嵌入式***,对于程序丢失都是采用在U-BOOT里恢复数据,而且是重新从外部获取数据,操作复杂,对于一般的家庭用户很难实现,而且恢复数据需要花很长的时间。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种机顶盒的嵌入式***自动恢复方法及装置,提供了一种利用双***来实现机顶盒快速恢复***启动问题的方法及装置,其可以解决嵌入式电子设备由于种种原因引起的***启动不了的问题,而且可以自动快速修复,不影响***的正常运行时间,为用户提供了方便,降低了维护成本。
本发明解决技术问题所采用的技术方案如下:
一种机顶盒的嵌入式***自动恢复方法,其中,包括步骤:
A、在机顶盒的Nand flash 存储器中设置用于存储引导加载程序的第一引导分区,以及设置用于存储第一启动***的第一程序存储分区、用于存储第二启动***的第二程序存储分区;
B、将引导加载程序存储在第一引导分区,并在第一程序存储分区安装第一启动***,在第二程序存储分区安装第二启动***;
C、机顶盒开机,通过引导加载程序进行开机检测,检测存储在第一程序存储分区内的第一启动***,以及检测存储在第二程序存储分区的第二启动***是否有错误;
D、当检测到存储在第一程序存储分区内的第一启动***错误,存储在第二程序存储分区的第二启动***正确时,产生第一启动***错误标记,启动第二启动***;并自动将存储在第二程序存储分区的第二启动***完全拷贝到第一程序存储分区作为新的第一启动***。
所述的机顶盒的嵌入式***自动恢复方法,其中,所述步骤D还包括:
D1、当检测到存储在第二程序存储分区内的第二启动***错误,存储在第一程序存储分区的第一启动***正确时,产生第二启动***错误标记,启动第一启动***;并自动将存储在第一程序存储分区的第一启动***完全拷贝到第二程序存储分区作为新的第二启动***。
所述的机顶盒的嵌入式***自动恢复方法,其中,所述第一启动***包括第一内核程序、第一文件***、第一应用程序;第二启动***包括第二内核程序、第二文件***、第二应用程序。
所述的机顶盒的嵌入式***自动恢复方法,其中,所述步骤C还包括:
C11、引导加载程序在启动过程中通过一跳转的地址判断出要引导的启动***;
C12、根据该跳转的地址,检测当前引导的程序存储分区的启动***校验码的正确性,如果不正确则跳到下一个程序存储分区,检测下一个程序存储分区的启动***校验码的正确性。
所述的机顶盒的嵌入式***自动恢复方法,其中,第一程序存储分区的下一个程序存储分区为第二程序存储分区。
所述的机顶盒的嵌入式***自动恢复方法,其中,所述第一启动***和第二启动***为相同的嵌入式Linux***。
一种机顶盒的嵌入式***自动恢复装置,其中,包括:
分区划分模块,用于在机顶盒的Nand flash 存储器中设置用于存储引导加载程序的第一引导分区,以及设置用于存储第一启动***的第一程序存储分区、用于存储第二启动***的第二程序存储分区;
程序初始存储模块,用于将引导加载程序存储在第一引导分区,并在第一程序存储分区安装第一启动***,在第二程序存储分区安装第二启动***;
程序检测模块,用于机顶盒开机时,通过引导加载程序进行开机检测,检测存储在第一程序存储分区内的第一启动***,以及检测存储在第二程序存储分区的第二启动***是否有错误;
第一恢复模块,用于当检测到存储在第一程序存储分区内的第一启动***错误,存储在第二程序存储分区的第二启动***正确时,产生第一启动***错误标记,启动第二启动***;并自动将存储在第二程序存储分区的第二启动***完全拷贝到第一程序存储分区作为新的第一启动***。
所述机顶盒的嵌入式***自动恢复装置,其中,还包括:
第二恢复模块,用于当检测到存储在第二程序存储分区内的第二启动***错误,存储在第一程序存储分区的第一启动***正确时,产生第二启动***错误标记,启动第一启动***;并自动将存储在第一程序存储分区的第一启动***完全拷贝到第二程序存储分区作为新的第二启动***。
所述机顶盒的嵌入式***自动恢复装置,其中,所述第一启动***包括第一内核程序、第一文件***、第一应用程序;第二启动***包括第二内核程序、第二文件***、第二应用程序。
所述机顶盒的嵌入式***自动恢复装置,其中,第一程序存储分区的下一个程序存储分区为第二程序存储分区。
本发明所提供的机顶盒的嵌入式***自动恢复方法及装置,其可以利用双***来实现机顶盒快速恢复***启动,解决了嵌入式电子设备由于种种原因引起的***启动不了的问题,而且可以自动快速修复,不影响***的正常运行时间,为用户提供了方便,降低了维护成本。
附图说明
图1是本发明实施例的机顶盒的嵌入式***自动恢复方法流程图。
图2是本发明实施例的机顶盒的NAND FLASH存储器分区结构示意图。
图3是本发明实施例的U-BOOT程序检测原理流程图。
图4是本发明实施例的机顶盒的嵌入式***自动恢复装置原理框图。
具体实施方式
本发明所提供的一种机顶盒的嵌入式***自动恢复方法及装置,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供的一种机顶盒的嵌入式***自动恢复方法,如图1所示,主要包括步骤:
步骤S100、在机顶盒的Nand flash 存储器中设置用于存储引导加载程序的第一引导分区,以及设置用于存储第一启动***的第一程序存储分区、用于存储第二启动***的第二程序存储分区。
本实施例中,采用在机顶盒的NAND FLASH存储器中(Nand-flash内存是flash内存的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案)设置有两个完整的程序存储分区,用来保存程序。譬如如图2所示,本在机顶盒的Nand flash 存储器500中设置用于存储引导加载程序的第一引导分区510,以及设置用于存储第一启动***的第一程序存储分区520、用于存储第二启动***的第二程序存储分区530。其中,第一程序存储分区520的下一个程序存储分区为第二程序存储分区530。步骤S200、将引导加载程序存储在第一引导分区510,如图2所示,并在第一程序存储分区520安装第一启动***,在第二程序存储分区530安装第二启动***,所述第一启动***和第二启动***为相同的嵌入式Linux***。
图2所示,所述第一启动***包括第一内核程序(KERNEL 1)521、第一文件***(FS 1)522、第一应用程序(APP 1)523,所述第一内核程序(KERNEL 1)521、第一文件***(FS 1)522、第一应用程序(APP 1)523依次安装在所述第一程序存储分区520。第二启动***包括第二内核程序(KERNEL 2)531、第二文件***(FS 2)532、第二应用程序(APP 2)533,所述第二内核程序(KERNEL 2)531、第二文件***(FS 2)532、第二应用程序(APP 2)依次安装在所述第二程序存储分区530。
其中,如图2所示,安装在第一引导分区510的引导加载程序(u-boot,Universal Boot Loader , 嵌入式Linux***的引导程序): 是在操作***内核运行之前运行的一段小程序。通过这段小程序,可以初始化硬件设备,从而将***的软硬件环境带到一个合适的状态,以便为最终调用操作***内核准备好正确的环境。
Linux kernel(内核程序,linux的内核程序,简称KERNEL),如第一内核程序和第二内核程序是用于提供硬件抽象层、磁盘及文件***控制、多任务等功能的***软件。内核设备驱动程序如第一内核程序和第二内核程序可以完全访问硬件。可以方便地以模块化(modularize)的形式设置,并在***运行期间可直接装载或卸载。
文件***(file system,简称FS)如第一文件***和第二文件***是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;其包括根文件***和建立于Flash内存设备之上的文件***(EXT,CRAMFS等等,其中EXT是 Linux扩展文件***;CRAMFS是 CRAMFS文件***是专门针对闪存设计的只读压缩的文件***)。它是提供管理***的各种配置文件以及***执行用户应用程序的良好运行环境的载体。
应用程序(APP用户程序)的第一应用程序和第二应用程序是用户自定义的应用程序,存放于文件***之中。
而本实施例方法的实现主要是在U-BOOT(引导加载程序)和应用程序实现,U-BOOT(引导加载程序)检测,应用程序后台处理。在U-BOOT(启动引导程序)里实现开机检测当前所引导的程序的校验正确性,如果有问题则引导另一个程序;同时做程序错误标记,当启动到应用程序,则在后台处理***的恢复备份工作。具体如下:
步骤S300、机顶盒开机,通过引导加载程序进行开机检测,检测存储在第一程序存储分区内的第一启动***,以及检测存储在第二程序存储分区的第二启动***是否有错误。
其中,U-BOOT程序检测原理如图3所示。U-boot(引导加载程序)在启动过程中有个跳转的地址,在U-BOOT(引导加载程序)里可以根据这个跳转地址判断出要引导哪个程序,然后根据这个一道地址。先检测当前引导程序区的校验码的正确性,如果不正确会检测下个程序区的校验码的正确性,跳到下个程序区;如果正确就执行当前的程序区。
机顶盒开机,U-BOOT(引导加载程序)启动,引导加载程序在启动过程中通过一跳转的地址判断出要引导的启动***;然后根据该跳转的地址,检测当前引导的程序存储分区的启动***校验码的正确性,如果不正确则跳到下一个程序存储分区,检测下一个程序存储分区的启动***校验码的正确性。
具体如图3所示,610、当通过一跳转的地址判断出是从第一内核程序(KERNEL 1)启动时则启动第一启动***;611、在启动第一启动***之前需检测第一启动***的程序完整性是否有错误,即检测第一启动***的第一内核程序(KERNEL 1)521、第一文件***(FS 1)522、第一应用程序(APP 1)523程序完整性是否有错误?当检测第一启动***有错误即检测失败时,产生第一启动***错误标记;当检测第一启动***没有错误即检测通过则进入步骤612、启动第一启动***的第一内核程序(KERNEL 1)521、第一文件***(FS 1)522、第一应用程序(APP 1)523。
620、当通过一跳转的地址判断出是从第二内核程序(KERNEL 2)启动时则启动第二启动***。621、在启动第二启动***之前需检测第一启动***的程序完整性是否有错误,即检测第二启动***的第二内核程序(KERNEL 2)523、第二文件***(FS 2)532、第二应用程序(APP 2)533程序完整性是否有错误?当检测第二启动***有错误即检测失败时,产生第二启动***错误标记;当检测第二启动***没有错误即检测通过则进入步骤622、启动第二启动***的第二内核程序(KERNEL 2)531、第二文件***(FS 2)532、第二应用程序(APP 2)533。
步骤S410、当检测到存储在第一程序存储分区520内的第一启动***错误,存储在第二程序存储分区530的第二启动***正确时,则产生第一启动***错误标记,启动第二启动***;并自动将存储在第二程序存储分区的第二启动***完全拷贝到第一程序存储分区作为新的第一启动***。
步骤S420、而当检测到存储在第二程序存储分区530内的第二启动***错误,存储在第一程序存储分区520的第一启动***正确时,产生第二启动***错误标记,启动第一启动***;并自动将存储在第一程序存储分区的第一启动***完全拷贝到第二程序存储分区作为新的第二启动***。
如图4所示,当应用程序完全启动后,后台程序检测程序的错误标记,如果是第一程序存储分区520的***有错误,就从第二程序存储分区530完全COPY程序到第一程序存储分区520,如果是第二程序存储分区530的***有错误,就从第一程序存储分区520全完COPY到第二程序存储分区530,这样就可以保证程序一直有备份,避免了程序的丢失而导致机器启动不了。
由上可见,本发明实施例提供的机顶盒的嵌入式***自动恢复方法,提供了一种利用双***来实现机顶盒快速恢复***启动问题的方法及装置,其可以解决嵌入式电子设备由于种种原因引起的***启动不了的问题,而且可以自动快速修复,不影响***的正常运行时间,为用户提供了方便,降低了维护成本。
基于上述实施例,本发明实施例还提供了一种机顶盒的嵌入式***自动恢复装置,如图4所示,包括:
分区划分模块710,用于在机顶盒的Nand flash 存储器中设置用于存储引导加载程序的第一引导分区,以及设置用于存储第一启动***的第一程序存储分区、用于存储第二启动***的第二程序存储分区;具体如上述步骤S100如述。
程序初始存储模块720,用于将引导加载程序存储在第一引导分区,并在第一程序存储分区安装第一启动***,在第二程序存储分区安装第二启动***;;具体如上述步骤S200如述。
程序检测模块730,用于机顶盒开机时,通过引导加载程序进行开机检测,检测存储在第一程序存储分区内的第一启动***,以及检测存储在第二程序存储分区的第二启动***是否有错误;具体如上述步骤S300如述。
第一恢复模块740,用于当检测到存储在第一程序存储分区内的第一启动***错误,存储在第二程序存储分区的第二启动***正确时,产生第一启动***错误标记,启动第二启动***;并自动将存储在第二程序存储分区的第二启动***完全拷贝到第一程序存储分区作为新的第一启动***;具体如上述步骤S410如述。
第二恢复模块750,用于当检测到存储在第二程序存储分区内的第二启动***错误,存储在第一程序存储分区的第一启动***正确时,产生第二启动***错误标记,启动第一启动***;并自动将存储在第一程序存储分区的第一启动***完全拷贝到第二程序存储分区作为新的第二启动***;具体如上述步骤S100如述。
其中,如图2所示,所述第一启动***包括第一内核程序(KERNEL 1)521、第一文件***(FS 1)522、第一应用程序(APP 1)523,所述第一内核程序(KERNEL 1)521、第一文件***(FS 1)522、第一应用程序(APP 1)523依次安装在所述第一程序存储分区520。第二启动***包括第二内核程序(KERNEL 2)531、第二文件***(FS 2)532、第二应用程序(APP 2)533,所述第二内核程序(KERNEL 2)531、第二文件***(FS 2)532、第二应用程序(APP 2)依次安装在所述第二程序存储分区530,其中,第一程序存储分区的下一个程序存储分区为第二程序存储分区。
综上所述,本发明所提供的机顶盒的嵌入式***自动恢复方法及装置,其可以利用双***来实现机顶盒快速恢复***启动,解决了嵌入式电子设备由于种种原因引起的***启动不了的问题,而且可以自动快速修复,不影响***的正常运行时间,为用户提供了方便,降低了维护成本。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (3)

1.一种机顶盒的嵌入式***自动恢复方法,其包括步骤:
A、在机顶盒的Nand flash 存储器中设置用于存储引导加载程序的第一引导分区,以及设置用于存储第一启动***的第一程序存储分区、用于存储第二启动***的第二程序存储分区;
B、将引导加载程序存储在第一引导分区,并在第一程序存储分区安装第一启动***,在第二程序存储分区安装第二启动***;
C、机顶盒开机,通过引导加载程序进行开机检测,检测存储在第一程序存储分区内的第一启动***,以及检测存储在第二程序存储分区的第二启动***是否有错误;
D、当检测到存储在第一程序存储分区内的第一启动***错误,存储在第二程序存储分区的第二启动***正确时,产生第一启动***错误标记,启动第二启动***;并自动将存储在第二程序存储分区的第二启动***完全拷贝到第一程序存储分区作为新的第一启动***;
其特征在于,所述步骤C还包括:
C11、引导加载程序在启动过程中通过一跳转的地址判断出要引导的启动***;
C12、根据该跳转的地址,检测当前引导的程序存储分区的启动***校验码的正确性,如果不正确则跳到下一个程序存储分区,检测下一个程序存储分区的启动***校验码的正确性。
2.根据权利要求1所述的机顶盒的嵌入式***自动恢复方法,其特征在于,第一程序存储分区的下一个程序存储分区为第二程序存储分区。
3.根据权利要求1或2所述的机顶盒的嵌入式***自动恢复方法,其特征在于,所述第一启动***和第二启动***为相同的嵌入式Linux***。
CN 201110269908 2011-09-13 2011-09-13 一种机顶盒的嵌入式***自动恢复方法及装置 Active CN102289397B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110269908 CN102289397B (zh) 2011-09-13 2011-09-13 一种机顶盒的嵌入式***自动恢复方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110269908 CN102289397B (zh) 2011-09-13 2011-09-13 一种机顶盒的嵌入式***自动恢复方法及装置

Publications (2)

Publication Number Publication Date
CN102289397A CN102289397A (zh) 2011-12-21
CN102289397B true CN102289397B (zh) 2013-02-13

Family

ID=45335843

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110269908 Active CN102289397B (zh) 2011-09-13 2011-09-13 一种机顶盒的嵌入式***自动恢复方法及装置

Country Status (1)

Country Link
CN (1) CN102289397B (zh)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103581748B (zh) * 2012-08-03 2016-08-31 珠海扬智电子科技有限公司 快速开机方法、数据处理方法及机顶盒
CN103678030A (zh) * 2012-09-04 2014-03-26 杭州海康威视数字技术股份有限公司 多***设备启动***及其方法
CN103645972A (zh) * 2013-12-17 2014-03-19 广州商科信息科技有限公司 ***自动恢复方法及装置
CN103760950A (zh) * 2014-01-09 2014-04-30 北京奇虎科技有限公司 无线路由设备管理方法和装置
CN103826162B (zh) * 2014-02-28 2017-05-03 深圳市佳创视讯技术股份有限公司 基于安卓的智能机顶盒的嵌入式***及其recovery方法
CN104951328A (zh) * 2014-03-31 2015-09-30 国基电子(上海)有限公司 嵌入式设备及其启动方法
CN105183580A (zh) * 2014-06-06 2015-12-23 西安中兴新软件有限责任公司 一种引导程序的存储方法、故障恢复方法及设备
CN104063256A (zh) * 2014-07-18 2014-09-24 上海斐讯数据通信技术有限公司 基于最小操作***的分区及固件升级方法
CN104156277A (zh) * 2014-07-29 2014-11-19 深圳市中兴移动通信有限公司 一种移动终端及其***还原的方法和装置
CN104156286B (zh) * 2014-08-22 2017-07-04 福建星网视易信息***有限公司 一种linux操作***的***盘切换方法及装置
CN104572180B (zh) * 2014-12-19 2018-06-26 沈阳东软医疗***有限公司 一种嵌入式设备的固件升级方法及嵌入式***
CN104657236A (zh) * 2015-03-11 2015-05-27 深圳市新岸通讯技术有限公司 基于32位MCU的嵌入式Linux文件***及其运行方法
CN106156626B (zh) * 2015-03-27 2020-04-10 阿里巴巴集团控股有限公司 一种***安全升级的方法和装置
CN104834542B (zh) * 2015-04-20 2017-12-22 成都亿盟恒信科技有限公司 一种基于嵌入式Linux设备双***的启动方法
CN106445398B (zh) * 2015-08-04 2019-05-31 深圳市中兴微电子技术有限公司 一种基于新型存储器的嵌入式文件***及其实现方法
CN105159792A (zh) * 2015-08-17 2015-12-16 深圳市中兴物联科技有限公司 一种辅助产品***稳定的方法和装置
CN105094927B (zh) * 2015-08-28 2018-06-12 东方网力科技股份有限公司 一种设备固件升级方法和装置
CN106250262A (zh) * 2016-08-10 2016-12-21 深圳市蜂联科技有限公司 一种基于双镜像的防止SD使用过程中flash被意外篡改的方法
CN106503542B (zh) * 2016-10-14 2020-11-27 青岛海尔空调器有限总公司 设备参数防改写方法、设备和空调器
CN106598780A (zh) * 2016-11-22 2017-04-26 深圳中科讯联科技股份有限公司 一种***备份与恢复的方法及装置
CN107357682A (zh) * 2017-06-27 2017-11-17 苏州蜗牛数字科技股份有限公司 一种恢复还原***的方法及装置
CN107967193A (zh) * 2017-12-25 2018-04-27 北京四达时代软件技术股份有限公司 Boot启动方法和嵌入式设备
CN109614265B (zh) * 2018-11-05 2024-03-29 北京原子机器人科技有限公司 智能惯导传感***的双备份***及其配置启动方法
CN110060726B (zh) * 2019-01-30 2022-12-16 北京品驰医疗设备有限公司 快闪存储器的程序检测方法和植入式医疗设备
US11934680B2 (en) * 2020-02-06 2024-03-19 Arris Enterprises Llc Systems and methods for booting from NAND flash using squashfs to maximize memory
CN111614487A (zh) * 2020-04-16 2020-09-01 惠州市创荣发实业有限公司 设备升级***、方法、电子设备及存储介质
CN114518977A (zh) * 2020-11-19 2022-05-20 青岛海信宽带多媒体技术有限公司 一种高安分区数据损坏的检测与恢复方法、装置及终端
CN112948182B (zh) * 2021-03-30 2024-01-30 广东九联科技股份有限公司 机顶盒紧急备份恢复升级方法及***
CN113867568B (zh) * 2021-09-29 2023-10-13 四川长虹教育科技有限公司 红外交互大屏动态检测修复红外触摸的方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100381416B1 (ko) * 2000-07-27 2003-04-23 삼성전자주식회사 컴퓨터 시스템 및 그 컴퓨터 시스템의 프로덕트 키 저장방법
CN100462926C (zh) * 2003-06-14 2009-02-18 中兴通讯股份有限公司 一种使用多个启动程序存储器的处理器***及方法
CN2731559Y (zh) * 2004-09-21 2005-10-05 联想(北京)有限公司 具有双***开机按键的便携式计算机

Also Published As

Publication number Publication date
CN102289397A (zh) 2011-12-21

Similar Documents

Publication Publication Date Title
CN102289397B (zh) 一种机顶盒的嵌入式***自动恢复方法及装置
CN102622280B (zh) 一种基于双文件***的软件版本升级的控制方法及装置
JP6291248B2 (ja) ファームウェアアップグレードエラー検出および自動ロールバック
CN102662689B (zh) 基于usb接口的嵌入式软件升级方法及***
US10303459B2 (en) Electronic system with update control mechanism and method of operation thereof
CN106257417A (zh) 引导程序升级方法、嵌入式设备、控制设备及嵌入式***
CN105760200A (zh) 终端设备及其***升级方法
CN109960523B (zh) 一种嵌入式设备的固件升级方法及装置
CN102222011A (zh) 一种机顶盒的软件升级方法及机顶盒
CN103473067A (zh) 嵌入式Linux分区与数据还原方法、***及***开发方法
CN108874582A (zh) 一种***恢复方法、装置及终端
CN102184111B (zh) 操作***在线升级方法及带操作***的设备
CN105607972B (zh) 一种异常修复的方法及装置
CN106331862A (zh) 一种机顶盒的软件升级方法及机顶盒
CN110231949A (zh) ***升级方法、装置、电子设备和存储介质
CN102346673A (zh) 一种手机***升级的方法及装置
CN103514015A (zh) 一种从存储介质中启动操作***的方法和装置
CN106775610A (zh) 一种电子设备启动方法及一种电子设备
CN101647013A (zh) 用于安装序列的书签和配置文件
CN103970564A (zh) 嵌入式操作***自动修复升级功能的方法及其***
CN104281479A (zh) 一种固件升级方法及装置
CN108345464A (zh) 一种安卓***的启动方法及安卓车机
WO2022194048A1 (zh) 一种数据更新方法、装置及车辆
CN114741096A (zh) 升级处理方法、设备及存储介质
CN102243587A (zh) 嵌入式***中对rom程序的升级方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
ASS Succession or assignment of patent right

Owner name: ZHUHAI GOTECH ELECTRONIC TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: GLOBALSAT TECHNOLOGY (ZHUHAI) CO., LTD.

Effective date: 20111115

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 519090 ZHUHAI, GUANGDONG PROVINCE TO: 519000 ZHUHAI, GUANGDONG PROVINCE

TA01 Transfer of patent application right

Effective date of registration: 20111115

Address after: 2, No. fourth, No. 519000 workshop, Xiangzhou science and Technology Industrial Zone, No. 2372 Hua Xi Road, Guangdong, Zhuhai

Applicant after: Zhuhai Gotech Electronic Technology Co., Ltd.

Address before: 519090 Guangdong city in Zhuhai Province town of Red Bay Area Yongda Road No. 66

Applicant before: All Star Technology (Zhuhai) Co., Ltd.

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: ZHUHAI MAIKE INTELLIGENT TECHNOLOGY CO., LTD.

Free format text: FORMER NAME: ZHUHAI GOTECH ELECTRONIC TECHNOLOGY CO., LTD.

CP03 Change of name, title or address

Address after: 519000 Guangdong city in Zhuhai Province town of Red Bay Area Yongda Road No. 66 No. 2 building

Patentee after: ZHUHAI MAIKE INTELLIGENT TECHNOLOGY CO., LTD.

Address before: 2, No. fourth, No. 519000 workshop, Xiangzhou science and Technology Industrial Zone, No. 2372 Hua Xi Road, Guangdong, Zhuhai

Patentee before: Zhuhai Gotech Electronic Technology Co., Ltd.