CN106033362A - 一种闪存分区的处理方法和装置 - Google Patents
一种闪存分区的处理方法和装置 Download PDFInfo
- Publication number
- CN106033362A CN106033362A CN201510112437.9A CN201510112437A CN106033362A CN 106033362 A CN106033362 A CN 106033362A CN 201510112437 A CN201510112437 A CN 201510112437A CN 106033362 A CN106033362 A CN 106033362A
- Authority
- CN
- China
- Prior art keywords
- file system
- partition
- critical applications
- application partition
- root file
- 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.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例提供了一种闪存分区的处理方法和装置,其中的方法包括:将闪存分为根文件***分区和应用分区;以只读方式对所述根文件***分区进行挂载;其中,所述根文件***分区中包括启动脚本和***程序;以读写方式对所述应用分区进行挂载。本发明实施例能够提高闪存文件***的稳定性。
Description
技术领域
本发明涉及嵌入式技术领域,特别是涉及一种闪存分区的处理方法和装置。
背景技术
闪速存储器(Flash Memory)是一种非易失性存储器,简称闪存。目前主要有两种主流的闪存,分别是NOR型和NAND型。NAND型闪存具有擦除速度快、批量写入速度快、容量大等优点,具有更加广泛的应用前景。
UBIFS(Unsorted Block Image File System,无序区块映像文件***)是Linux上正在研发的新一代闪存文件***,UBIFS闪存文件***主要用于NAND型闪存。相对于JFFS2(闪存日志型文件***第2版,JournallingFlash File System Version 2)在挂载过程需要扫描闪存上的所有节点,UBIFS的索引数据也存放在闪存上,因此具有挂载速度快的特点。
然而,在实际应用中,如果在针对使用UBIFS文件***的分区执行修改操作时突然断电,容易造成文件丢失,甚至导致UBIFS文件***的损坏,这极大地影响了***的稳定性。
发明内容
本发明实施例所要解决的技术问题是提供一种闪存分区的处理方法和装置,能够提高闪存文件***的稳定性。
为了解决上述问题,本发明公开了一种闪存分区的处理方法,包括:
将闪存分为根文件***分区和应用分区;
以只读方式对所述根文件***分区进行挂载;其中,所述根文件***分区中包括启动脚本和***程序;
以读写方式对所述应用分区进行挂载。
优选地,所述根文件***分区中还包括关键应用程序备份,所述方法还包括:
若应用分区文件***崩溃,则对所述应用分区执行格式化操作;
从根文件***分区复制所述关键应用程序备份到所述应用分区。
优选地,所述应用分区中包括关键应用程序,所述方法还包括:
对所述应用分区中的关键应用程序进行升级。
优选地,所述对所述应用分区中的关键应用程序进行升级的步骤,包括:
采用下载的可更新的关键应用程序覆盖所述应用分区中原有的关键应用程序,以及对覆盖后的关键应用程序执行校验操作。
优选地,所述根文件***分区中还包括关键应用程序备份,所述方法还包括:
对所述应用分区中的关键应用程序进行校验,若校验失败,则从所述根文件***分区中复制所述关键应用程序备份到所述应用分区。
优选地,所述根文件***分区和应用分区使用的是UBIFS文件***。
依据本发明的另一个方面,提供了一种闪存分区的处理装置,包括:
分区操作模块,用于将闪存分为根文件***分区和应用分区;
根分区挂载模块,用于以只读方式对所述根文件***分区进行挂载;其中,所述根文件***分区中包括启动脚本和***程序;及
应用分区挂载模块,用于以读写方式对所述应用分区进行挂载。
优选地,所述根文件***分区中还包括关键应用程序备份,所述装置还包括:
格式化操作模块,用于在应用分区文件***崩溃时,对所述应用分区执行格式化操作;
复制恢复模块,用于从根文件***分区复制所述关键应用程序备份到所述应用分区。
优选地,所述应用分区中包括关键应用程序,所述装置还包括:
升级模块,用于对所述应用分区中的关键应用程序进行升级。
优选地,所述升级模块,具体用于采用下载的可更新的关键应用程序覆盖所述应用分区中原有的关键应用程序,以及对覆盖后的关键应用程序执行校验操作。
优选地,所述根文件***分区中还包括关键应用程序备份,所述装置还包括:
校验模块,用于对所述应用分区中的关键应用程序进行校验,若校验失败,则从所述根文件***分区中复制所述关键应用程序备份到所述应用分区。
与现有技术相比,本发明实施例包括以下优点:
本发明实施例将闪存分为至少两个分区:根文件***分区和应用分区,并将启动脚本和***程序存放于根文件***分区中,以只读方式对所述根文件***分区进行挂载,以读写方式对所述应用分区进行挂载;由于根文件***分区为只读挂载,因此用户无法对根文件***分区中的启动脚本和***程序进行修改,只能对应用分区中的文件进行操作,这样,即使突然断电也只会造成应用分区中的文件丢失,可以避免根文件***分区中的启动脚本和***程序被损坏,从而保证linux等嵌入式***在每次上电的时候能够正常启动和使用,提高***的稳定性。
附图说明
图1示出了本发明的一种闪存分区的处理方法实施例一的步骤流程图;
图2示出了本发明的一种闪存分区的处理方法实施例二的步骤流程图;
图3示出了本发明的一种闪存分区的处理方法实施例三的步骤流程图;
图4示出了本发明一种闪存分区的处理装置的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
实施例一
参照图1,示出了本发明的一种闪存分区的处理方法实施例一的步骤流程图,具体可以包括:
步骤101、将闪存分为根文件***分区和应用分区;
在嵌入式领域,闪存(FLASH)是一种常用的存储介质,由于其特殊的硬件结构,普通的文件***不适合在FLASH上使用,于是就出现了专门针对FLASH的文件***,比较常用的有JFFS2、UBIFS。
嵌入式***对***稳定性要求非常高,如果在对***文件进行修改时突然断电,容易造成文件丢失,甚至导致文件***的损坏,这样极大地影响了***的稳定性。
为了提高***的稳定性,本发明实施例将闪存分为至少两个分区:根文件***分区和应用分区。在本发明的一种优选实施例中,所述根文件***分区和应用分区使用的是UBIFS文件***。当然,上述UBIFS文件***只是作为示例,本领域技术人员可以灵活选取根文件***分区和应用分区所使用的文件***,如YAFFS(另一个文件***,Yet Another Flash File System)、JFFS(闪存日志型文件***第2版,Journalling Flash File System Version 2)等等,本发明对于具体的文件***以及闪存的具体分区数目不做具体限制。
步骤102、以只读方式对所述根文件***分区进行挂载;其中,所述根文件***分区中具体可以包括启动脚本和***程序;
本发明实施例中,根文件***分区可以用于存放启动脚本以及***程序等数据,并且在***启动时,以只读方式对根文件***分区进行挂载。由于在实际应用中,通常修改根文件***分区中的启动脚本和***程序的可能性非常小,因此,将根文件***分区以只读方式进行挂载,能够使得对于根文件***分区的读写操作被拒绝,因此能够避免对根文件***分区进行修改的情况,从而能够避免突然断电造成的根文件***分区的文件以及文件***的损坏,从而提高***的稳定性。
在本发明的一种应用示例中,在需要对根文件***分区中的文件进行修改时,可以执行linux的mount命令重新将根文件***分区挂载为可读写方式,并且,在文件修改完成后,再执行mount命令将根文件***分区挂载为只读方式即可。
步骤103、以读写方式对所述应用分区进行挂载。
本发明实施例中,应用分区可以用于存放用户常用的应用程序,这些程序不会影响***的启动及运行,因此,应用分区以读写方式进行挂载,即使应用分区的文件以及对应的文件***被损坏,但是不会损坏根文件***分区中的启动脚本以及***程序,因此不会影响***的正常启动和使用,从而保证***的稳定性。
综上,本发明将闪存分为至少两个分区:根文件***分区和应用分区,并将启动脚本和***程序存放于根文件***分区中,以只读方式对所述根文件***分区进行挂载,以读写方式对所述应用分区进行挂载;由于根文件***分区为只读挂载,因此用户无法对根文件***分区中的启动脚本和***程序进行修改,只能对应用分区中的文件进行操作,这样,即使突然断电也只会造成应用分区中的文件丢失,可以避免根文件***分区中的启动脚本和***程序被损坏,从而保证linux等嵌入式***在每次上电的时候能够正常启动和使用,提高***的稳定性。
实施例二
本实施例的闪存分区的处理方法在上述实施例一的基础上,进一步还可以包括如下可选技术方案。
在本发明的一种优选实施例中,所述根文件***分区中还可以包括关键应用程序备份,参照图2,示出了本发明的一种闪存分区的处理方法实施例二的步骤流程图,具体可以包括:
步骤201、将闪存分为根文件***分区和应用分区;
步骤202、以只读方式对所述根文件***分区进行挂载;其中,所述根文件***分区中具体可以包括启动脚本、***程序和关键应用程序备份;
根文件***分区中除了可以存放启动脚本和***程序,还可以备份一些关键应用程序,例如和服务器进行基本通讯的应用程序,这些关键应用程序用于从服务器下载最新的业务应用程序包,这里的业务应用程序可用于执行应用业务。上市关键应用程序,通常不需要进行修改,因此可以放入只读的根文件***分区中。
步骤203、以读写方式对所述应用分区进行挂载;
步骤204、若应用分区文件***崩溃,则对所述应用分区执行格式化操作;
具体地,在根文件***分区挂载后,可以通过脚本如shell脚本,判断应用分区文件***是否崩溃,若应用分区文件***崩溃,则对所述应用分区执行格式化操作,例如重新格式化应用分区为UBIFS文件***。
步骤205、从根文件***分区复制所述关键应用程序备份到所述应用分区。
若应用分区文件***崩溃,则应用分区中的所有应用都无法使用,因此,本发明实施例将和服务器进行基本通讯的关键应用程序备份在根文件***中,当应用分区文件***崩溃时,可以从根文件***分区复制这些关键应用程序的备份到所述应用分区,以保证***的基本功能可以正常使用,从而提高***的稳定性。
实施例三
参照图3,示出了本发明的一种闪存分区的处理方法实施例三的步骤流程图,具体可以包括:
步骤301、将闪存分为根文件***分区和应用分区;
步骤302、以只读方式对所述根文件***分区进行挂载;其中,所述根文件***分区中具体可以包括启动脚本和***程序;
步骤303、以读写方式对所述应用分区进行挂载;
步骤304、对所述应用分区中的关键应用程序进行升级。
在具体实现中,所述对所述应用分区中的关键应用程序进行升级的步骤,可以包括:采用下载的可更新的关键应用程序覆盖所述应用分区中原有的关键应用程序,以及对覆盖后的关键应用程序执行校验操作。
在实际应用中,对于关键应用程序需要升级的情况,可以通过脚本判断当前下载的应用程序升级包里面是否有可更新的关键应用程序,例如可以通过版本号进行判断;如果有,则将下载的可更新的关键应用程序复制到应用分区,覆盖原有的关键应用程序,以及对覆盖后的关键应用程序执行校验操作,并保存校验文件到该关键应用程序所在目录;如果没有,则使用***默认的从根文件***分区复制过来的默认关键应用程序。
在本发明的一种应用示例中,将升级后的关键应用程序只保存在应用分区中,同时加以校验,但是不用将升级后的关键应用程序备份至根文件***分区,以保证根文件***分区中备份的是***默认的可执行的关键应用程序,在需要执行关键应用程序的时候,如果找不到该文件,或者找到该文件,但是校验不通过时,则可以使用根文件***中默认的关键应用程序备份替换该损坏的应用程序。
综上,本发明实施例中,根文件***分区中只保存默认的关键应用程序备份,对于应用分区中的关键应用程序有升级的需求时,对应用分区中的关键应用程序进行升级,使得用户在***正常运行时能够使用最新版本的关键应用程序,而当应用分区文件***崩溃或者应用分区中的文件损坏时,可以使用根文件***分区中备份的关键应用程序替换损坏的关键应用程序。由于在根文件***分区中只备份了***默认的关键应用程序,因此,可以在对根文件***分区存储需求较小的情况下,保证***总是能够正常运行,以提高***的稳定性。
在本发明的一种优选实施例中,所述根文件***分区中还可以包括关键应用程序备份,所述方法还可以包括:对所述应用分区中的关键应用程序进行校验,若校验失败,则从所述根文件***分区中复制关键应用程序备份到所述应用分区。
在具体应用中,为了保证整个***的稳定性,在执行所述应用分区中的关键应用程序之前,可以对关键应用程序进行校验,如MD5(Message DigestAlgorithm 5,消息摘要算法第五版)校验,如果MD5校验失败,则说明该关键应用程序可能已经损坏,则从根文件***分区中复制关键应用程序备份到所述应用分区,经过校验后,保存校验文件到关键应用程序所在目录下。
此外,如果遇到应用分区中关键应用程序丢失的情况,也可以从根文件***分区中复制关键应用程序备份到所述应用分区。由于在根文件***分区中备份有与通讯相关的关键应用程序备份,使得应用分区中的关键应用程序出现损坏或丢失的情况时,可以用根文件***分区中的备份来替换该关键应用程序,从而保证用户可以正常使用***的基本功能,从而提高***的稳定性。
装置实施例
参照图4,示出了本发明一种闪存分区的处理装置的结构框图,具体可以包括:
分区操作模块410,用于将闪存分为根文件***分区和应用分区;
根分区挂载模块420,用于以只读方式对所述根文件***分区进行挂载;其中,所述根文件***分区中包括启动脚本和***程序;及
应用分区挂载模块430,用于以读写方式对所述应用分区进行挂载。
在本发明的一种优选实施例中,所述根文件***分区中还可以包括关键应用程序备份,所述装置还可以包括:
格式化操作模块,用于在应用分区文件***崩溃时,对所述应用分区执行格式化操作;
复制恢复模块,用于从根文件***分区复制所述关键应用程序备份到所述应用分区。
在本发明的另一种优选实施例中,所述应用分区中包括关键应用程序,所述装置还可以包括:
升级模块,用于对所述应用分区中的关键应用程序进行升级。
在本发明的又一种优选实施例中,所述升级模块,具体可以包括:
升级操作子模块,用于采用下载的可更新的关键应用程序覆盖所述应用分区中原有的关键应用程序,以及对覆盖后的关键应用程序执行校验操作。
在本发明的再一种优选实施例中,所述根文件***分区中还可以包括关键应用程序备份,所述装置还可以包括:
校验模块,用于对所述应用分区中的关键应用程序进行校验,若校验失败,则从所述根文件***分区中复制所述关键应用程序备份到所述应用分区。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种闪存分区的处理方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (11)
1.一种闪存分区的处理方法,其特征在于,所述方法包括:
将闪存分为根文件***分区和应用分区;
以只读方式对所述根文件***分区进行挂载;其中,所述根文件***分区中包括启动脚本和***程序;
以读写方式对所述应用分区进行挂载。
2.如权利要求1所述的方法,其特征在于,所述根文件***分区中还包括关键应用程序备份,所述方法还包括:
若应用分区文件***崩溃,则对所述应用分区执行格式化操作;
从根文件***分区复制所述关键应用程序备份到所述应用分区。
3.如权利要求1所述的方法,其特征在于,所述应用分区中包括关键应用程序,所述方法还包括:
对所述应用分区中的关键应用程序进行升级。
4.如权利要求3所述的方法,其特征在于,所述对所述应用分区中的关键应用程序进行升级的步骤,包括:
采用下载的可更新的关键应用程序覆盖所述应用分区中原有的关键应用程序,以及对覆盖后的关键应用程序执行校验操作。
5.如权利要求1所述的方法,其特征在于,所述根文件***分区中还包括关键应用程序备份,所述方法还包括:
对所述应用分区中的关键应用程序进行校验,若校验失败,则从所述根文件***分区中复制所述关键应用程序备份到所述应用分区。
6.如权利要求1所述的方法,其特征在于,所述根文件***分区和应用分区使用的是UBIFS文件***。
7.一种闪存分区的处理装置,其特征在于,所述装置包括:
分区操作模块,用于将闪存分为根文件***分区和应用分区;
根分区挂载模块,用于以只读方式对所述根文件***分区进行挂载;其中,所述根文件***分区中包括启动脚本和***程序;及
应用分区挂载模块,用于以读写方式对所述应用分区进行挂载。
8.如权利要求7所述的装置,其特征在于,所述根文件***分区中还包括关键应用程序备份,所述装置还包括:
格式化操作模块,用于在应用分区文件***崩溃时,对所述应用分区执行格式化操作;
复制恢复模块,用于从根文件***分区复制所述关键应用程序备份到所述应用分区。
9.如权利要求7所述的装置,其特征在于,所述应用分区中包括关键应用程序,所述装置还包括:
升级模块,用于对所述应用分区中的关键应用程序进行升级。
10.如权利要求9所述的装置,其特征在于,所述升级模块,具体用于采用下载的可更新的关键应用程序覆盖所述应用分区中原有的关键应用程序,以及对覆盖后的关键应用程序执行校验操作。
11.如权利要求7所述的装置,其特征在于,所述根文件***分区中还包括关键应用程序备份,所述装置还包括:
校验模块,用于对所述应用分区中的关键应用程序进行校验,若校验失败,则从所述根文件***分区中复制所述关键应用程序备份到所述应用分区。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510112437.9A CN106033362A (zh) | 2015-03-13 | 2015-03-13 | 一种闪存分区的处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510112437.9A CN106033362A (zh) | 2015-03-13 | 2015-03-13 | 一种闪存分区的处理方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106033362A true CN106033362A (zh) | 2016-10-19 |
Family
ID=57150340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510112437.9A Pending CN106033362A (zh) | 2015-03-13 | 2015-03-13 | 一种闪存分区的处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106033362A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107436778A (zh) * | 2017-03-07 | 2017-12-05 | 安徽科微智能科技有限公司 | 一种无人***的高可靠性升级方法 |
CN107479922A (zh) * | 2017-08-04 | 2017-12-15 | 深圳市中兴物联科技有限公司 | 一种闪存数据管理方法、装置及计算机可读存储介质 |
CN107943414A (zh) * | 2017-10-16 | 2018-04-20 | 积成电子股份有限公司 | 嵌入式Linux的文件***分区及数据读写方法 |
CN108075930A (zh) * | 2018-01-05 | 2018-05-25 | 杭州云备姆科技有限公司 | 一种基于分布式架构的容灾备份*** |
CN108833668A (zh) * | 2018-04-27 | 2018-11-16 | Oppo广东移动通信有限公司 | 关机方法及相关产品 |
CN109284232A (zh) * | 2018-08-30 | 2019-01-29 | 大陆汽车投资(上海)有限公司 | 嵌入式Linux***中预防闪存崩溃的方法 |
CN110162429A (zh) * | 2019-05-27 | 2019-08-23 | 深圳市网心科技有限公司 | ***修复方法、服务器及存储介质 |
CN111984195A (zh) * | 2020-08-19 | 2020-11-24 | 广州邦讯信息***有限公司 | 一种提高嵌入式Linux***稳定性的方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101111017A (zh) * | 2006-07-19 | 2008-01-23 | 中兴通讯股份有限公司 | 一种能够对软件和数据进行备份及恢复的移动终端及方法 |
CN101923516A (zh) * | 2009-05-15 | 2010-12-22 | 旺宏电子股份有限公司 | 以区块为基础的快闪存储装置及其操作方法 |
CN103530138A (zh) * | 2012-07-02 | 2014-01-22 | 京信通信技术(广州)有限公司 | 基于嵌入式linux的文件***数据保护方法及装置 |
-
2015
- 2015-03-13 CN CN201510112437.9A patent/CN106033362A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101111017A (zh) * | 2006-07-19 | 2008-01-23 | 中兴通讯股份有限公司 | 一种能够对软件和数据进行备份及恢复的移动终端及方法 |
CN101923516A (zh) * | 2009-05-15 | 2010-12-22 | 旺宏电子股份有限公司 | 以区块为基础的快闪存储装置及其操作方法 |
CN103530138A (zh) * | 2012-07-02 | 2014-01-22 | 京信通信技术(广州)有限公司 | 基于嵌入式linux的文件***数据保护方法及装置 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107436778A (zh) * | 2017-03-07 | 2017-12-05 | 安徽科微智能科技有限公司 | 一种无人***的高可靠性升级方法 |
CN107479922A (zh) * | 2017-08-04 | 2017-12-15 | 深圳市中兴物联科技有限公司 | 一种闪存数据管理方法、装置及计算机可读存储介质 |
CN107943414A (zh) * | 2017-10-16 | 2018-04-20 | 积成电子股份有限公司 | 嵌入式Linux的文件***分区及数据读写方法 |
CN107943414B (zh) * | 2017-10-16 | 2020-11-17 | 积成电子股份有限公司 | 嵌入式Linux的文件***分区及数据读写方法 |
CN108075930A (zh) * | 2018-01-05 | 2018-05-25 | 杭州云备姆科技有限公司 | 一种基于分布式架构的容灾备份*** |
CN108833668A (zh) * | 2018-04-27 | 2018-11-16 | Oppo广东移动通信有限公司 | 关机方法及相关产品 |
CN108833668B (zh) * | 2018-04-27 | 2020-12-15 | Oppo广东移动通信有限公司 | 关机方法及相关产品 |
CN109284232A (zh) * | 2018-08-30 | 2019-01-29 | 大陆汽车投资(上海)有限公司 | 嵌入式Linux***中预防闪存崩溃的方法 |
CN110162429A (zh) * | 2019-05-27 | 2019-08-23 | 深圳市网心科技有限公司 | ***修复方法、服务器及存储介质 |
CN110162429B (zh) * | 2019-05-27 | 2021-09-24 | 深圳市网心科技有限公司 | ***修复方法、服务器及存储介质 |
CN111984195A (zh) * | 2020-08-19 | 2020-11-24 | 广州邦讯信息***有限公司 | 一种提高嵌入式Linux***稳定性的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106033362A (zh) | 一种闪存分区的处理方法和装置 | |
US20210124574A1 (en) | Techniques for updating a file using a multi-version patch file | |
CN103473067B (zh) | 嵌入式Linux分区与数据还原方法、***及***开发方法 | |
CN105573780B (zh) | 一种基于容器的移动终端操作***升级方法和装置 | |
WO2022111097A1 (zh) | 一种文件更新方法及装置、设备、存储介质 | |
CN106155915B (zh) | 数据存储的处理方法及装置 | |
CN106775610B (zh) | 一种电子设备启动方法及一种电子设备 | |
CN112783537B (zh) | 基于MTD存储设备的嵌入式linux操作***升级方法及*** | |
CN104636171A (zh) | 升级的方法、装置及移动终端 | |
CN109062598A (zh) | 一种安全的ota升级方法及*** | |
CN104427119B (zh) | 通信终端及其非易失性数据的处理方法 | |
CN110162429B (zh) | ***修复方法、服务器及存储介质 | |
CN114116305A (zh) | 基于pfr的bios固件恢复方法、***、终端及存储介质 | |
CN110209420A (zh) | 一种更新引导加载程序的方法及装置 | |
CN103455750B (zh) | 一种嵌入式设备的高安验证方法及装置 | |
CN104268097A (zh) | 一种元数据处理方法及*** | |
CN116361817B (zh) | 一种Linux下ubi文件***的保护方法 | |
CN103559059A (zh) | 一种快速的免介质Linux***升级方法 | |
CN104331311A (zh) | 一种升级包生成方法和装置 | |
CN105700900A (zh) | 一种优化无线局域网功能的方法及装置 | |
CN106933604B (zh) | 一种***升级方法及装置 | |
CN115617488A (zh) | 操作***迁移方法、装置、计算设备及存储介质 | |
CN111258617B (zh) | 一种电子设备 | |
US11429537B2 (en) | Method, device, and computer program product for managing storage system | |
CN112579113A (zh) | 应用程序的升级方法、装置、存储介质及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 100000 Dongcheng District, Beijing, Qinglong Hutong 1, 1103 house of Ge Hua building. Applicant after: Vision Power Information Technology Co., Ltd. Address before: 100000 Beijing Dongcheng District gogoa building A1103-1113 Applicant before: BEIJING VISIONVERA INTERNATIONAL INFORMATION TECHNOLOGY CO., LTD. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161019 |