一种升级系统内核映像的方法

文档序号:9417201阅读:238来源:国知局
一种升级系统内核映像的方法
【技术领域】
[0001]本发明涉及系统应用领域,尤其涉及种升级系统内核映像的方法。
【背景技术】
[0002]很多操作系统的内核在其他计算机上以文件的形式存在(保存成磁盘文件形式),就是所谓的“映像文件”。这种操作系统的内核映像文件最终是要烧录到目标设备的系统存储分区中。在现有技术对升级操作系统的内核映像文件采用以下步骤:第一步,把操作系统的内核映像文件从计算机形成的服务器加载到目标设备的内存中;第二步,把设备内存中的操作系统内核映像文件通过专门(或定制)的命令编程(擦除、写入)到目标设备的操作系统存储分区中。但是这种升级方式需要使用者具有相当的专业知识,对于不熟悉编程技术的使用者来说操作起来非常的不便。

【发明内容】

[0003]针对现有技术中升级操作系统内核映像存在的上述问题,现提供一种旨在实现升级操作简单方便的一种升级系统内核映像的方法。
[0004]具体技术方案如下:
[0005]—种升级系统内核映像的方法,应用于嵌入式设备,包括以下步骤:
[0006]步骤S1、提供一随机存储单元,用以加载一源文件;
[0007]步骤S2、提供一转换单元,用以将一系统存储分区于所述随机存储单元内映射为一目标文件;
[0008]步骤S3、使用系统复制指令将所述源文件复制至所述目标文件;
[0009]步骤S4、所述转换单元将所述目标文件转换为匹配所述系统存储分区格式,并写入所述系统存储分区。
[0010]优选的,所述步骤SI中,提供一上位机,用于将所述源文件传输至所述随机存储单元。
[0011]优选的,所述步骤SI中,所述源文件为一系统镜像文件。
[0012]优选的,所述步骤S2中,所述系统存储分区位于一闪存芯片上。
[0013]优选的,在所述步骤S2中,所述转换单元将所述目标文件的元数据加载至所述随机存储单元中,将所述目标文件的数据保留于所述系统存储分区中,并于所述随机存储单元中指示所述系统存储分区中所述目标文件的数据的起始地址以及结束地址。
[0014]优选的,所述步骤S3中,提供一检测模块用以检测使用者输入的指令,若所述指令满足预设条件则忽略。
[0015]优选的,所述预设条件为,所述指令为重命名文件或者创建目录。
[0016]优选的,所述目标文件的数据占用空间与所述系统存储分区的大小相同。
[0017]优选的,所述转换单元基于Linux操作系统。
[0018]优选的,所述步骤S2中,提供一查找模块,用于查找所述目标文件的数据的指定位置。
[0019]上述技术方案具有如下优点或有益效果:通过提供一转换单元实现了将源文件通过系统命令复制入系统存储分区,克服了现有技术中升级系统内核映像文件到设备中需要专门的编程操作的问题。
【附图说明】
[0020]参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
[0021]图1为本发明一所述升级系统内核映像的方法的实施例的流程图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0024]下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0025]本发明的技术方案中包括一升级系统内核映像的方法。
[0026]如图1所示,一种升级系统内核映像的方法,应用于嵌入式设备,包括以下步骤:
[0027]步骤S1、提供一随机存储单元,用以加载一源文件;
[0028]步骤S2、提供一转换单元,用以将一系统存储分区于随机存储单元内映射为一目标文件;
[0029]步骤S3、使用系统复制指令将源文件复制至目标文件;
[0030]步骤S4、转换单元将目标文件转换为匹配系统存储分区格式,并写入系统存储分区。
[0031]上述技术方案中,通过随机存储单元加载源文件,并且通过转换单元将系统存储分区在随机存储单元内映射为目标文件,通过系统复制命令将源文件复制到目标文件后进一步的通过转换单元将目标文件转换成匹配系统存储分区格式,并将目标文件写入系统存储分区,从而实现了不需要编程,仅使用系统复制命令完成升级系统内核映像的操作,操作简单方便。
[0032]于一种较优的实施方式中,步骤SI中,提供一上位机,用于将源文件传输至随机存储单元。进一步优选的实施方式中,上位机可以是计算机。
[0033]作为一种优选的的实施例,随机存储单元可以是一 RAM芯片,或者RAM芯片组。
[0034]于一种较优的实施方式中,步骤SI中,源文件为一系统镜像文件。
[0035]于一种较优的实施方式中,步骤S2中,系统存储分区位于一闪存芯片上。
[0036]于一种较优的实施方式中,在步骤S2中,转换单元将目标文件的元数据加载至随机存储单元中,将目标文件的数据保留于系统存储分区中,并于随机存储单元中指示系统存储分区中目标文件的数据的起始地址以及结束地址。
[0037]作为一种优选的实施例,目标文件可命名为OS.1MG。进一步的,可将目标文件的文件名信息存储与随机存储单元中。
[0038]于一种较优的实施方式中,步骤S3中,提供一检测模块用以检测使用者输入的指令,若指令满足预设条件则忽略。
[0039]于一种较优的实施方式中,预设条件为,指令为重命名文件或者创建目录。
[0040]作为一种优选的实施例,在步骤S3中操作指令若为删除文件或者重新创建文件则执行对应操作。
[0041]于一种较优的实施方式中,目标文件的数据占用空间与系统存储分区的大小相同。
[0042]作为一种优选的实施例,系统存储分区可为闪存芯片上预先分配地址和大小的一块区域。
[0043]于一种较优的实施方式中,转换单元基于Linux操作系统。
[0044]于一种较优的实施方式中,步骤S2中,提供一查找模块,用于查找目标文件的数据的指定位置。
[0045]以下以一种具体的实施例进行说明,在转换单元为基于Linux操作系统的实施例下,通过一上位机将源文件传输至随机存储单元,随机存储单元将接收到的源文件开始加载,转换单元将系统存储分区映射为随机存储单元中的目标文件,通过在随机存储单元中使用系统复制命令将源文件复制至目标文件中,在进一步的通过转化单元将目标文件转换为匹配系统存储分区的格式后,将目标文件写入系统存储分区,从而实现了通过系统复制命令将系统内核映像文件写入系统存储分区,克服了现有技术中升级系统内核映像文件到设备中需要专门的编程操作的问题。
[0046]上述技术方案具有如下优点或有益效果:通过提供一转换单元实现了将源文件通过系统命令复制入系统存储分区,克服了现有技术中升级系统内核映像文件到设备中需要专门的编程操作的问题。
[0047]以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
【主权项】
1.一种升级系统内核映像的方法,应用于嵌入式设备,其特征在于,包 括以下步骤: 步骤S1、提供一随机存储单元,用以加载一源文件; 步骤S2、提供一转换单元,用以将一系统存储分区于所述随机存储单元内映射为一目标文件; 步骤S3、使用系统复制指令将所述源文件复制至所述目标文件; 步骤S4、所述转换单元将所述目标文件转换为匹配所述系统存储分区格式,并写入所述系统存储分区。2.根据权利要求1所述升级系统内核映像的方法,其特征在于,所述步骤SI中,提供一上位机,用于将所述源文件传输至所述随机存储单元。3.根据权利要求1所述升级系统内核映像的方法,其特征在于,所述步骤SI中,所述源文件为一系统镜像文件。4.根据权利要求1所述升级系统内核映像的方法,其特征在于,所述步骤S2中,所述系统存储分区位于一闪存芯片上。5.根据权利要求1所述升级系统内核映像的方法,其特征在于,在所述步骤S2中,所述转换单元将所述目标文件的元数据加载至所述随机存储单元中,将所述目标文件的数据保留于所述系统存储分区中,并于所述随机存储单元中指示所述系统存储分区中所述目标文件的数据的起始地址以及结束地址。6.根据权利要求1所述升级系统内核映像的方法,其特征在于,所述步骤S3中,提供一检测模块用以检测使用者输入的指令,若所述指令满足预设条件则忽略。7.根据权利要求6所述升级系统内核映像的方法,其特征在于,所述预设条件为,所述指令为重命名文件或者创建目录。8.根据权利要求5所述升级系统内核映像的方法,其特征在于,所述目标文件的数据占用空间与所述系统存储分区的大小相同。9.根据权利要求1所述升级系统内核映像的方法,其特征在于,所述转换单元基于Linux操作系统。10.根据权利要求1所述升级系统内核映像的方法,其特征在于,所述步骤S2中,提供一查找模块,用于查找所述目标文件的数据的指定位置。
【专利摘要】本发明提供了一种升级系统内核映像的方法,应用于嵌入式设备,包括以下步骤:步骤S1、提供一随机存储单元,用以加载一源文件;步骤S2、提供一转换单元,用以将一系统存储分区于随机存储单元内映射为一目标文件;步骤S3、使用系统复制指令将源文件复制至目标文件;步骤S4、转换单元将目标文件转换为匹配系统存储分区格式,并写入系统存储分区。本发明的有益效果在于,通过提供一转换单元实现了将源文件通过系统命令复制入系统存储分区,克服了现有技术中升级系统内核映像文件到设备中需要专门的编程操作的问题。
【IPC分类】G06F17/30, G06F9/445
【公开号】CN105138367
【申请号】CN201510524589
【发明人】钟捷群
【申请人】上海斐讯数据通信技术有限公司
【公开日】2015年12月9日
【申请日】2015年8月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1