镜像文件的生成方法及装置制造方法及图纸

技术编号:9833622 阅读:103 留言:0更新日期:2014-04-02 00:02
本发明专利技术公开了一种镜像文件的生成方法及装置,该方法包括:复制NFS挂载文件系统,并将之作为目标文件系统;在目标文件系统中分别查找应用程序文件和最小根文件系统文件;在目标文件系统中的配置文件中增加挂载点;其中,挂载点用于将Nandflash区中的应用程序区挂载在最小根文件系统文件下;利用镜像生成工具分别生成应用程序区文件和最小根文件系统文件的镜像文件;采用本发明专利技术的方法及系统,可生成NFS挂载文件系统分别对应于Nandflash区中最小根文件系统和应用程序区的镜像文件。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种镜像文件的生成方法及装置,该方法包括:复制NFS挂载文件系统,并将之作为目标文件系统;在目标文件系统中分别查找应用程序文件和最小根文件系统文件;在目标文件系统中的配置文件中增加挂载点;其中,挂载点用于将Nandflash区中的应用程序区挂载在最小根文件系统文件下;利用镜像生成工具分别生成应用程序区文件和最小根文件系统文件的镜像文件;采用本专利技术的方法及系统,可生成NFS挂载文件系统分别对应于Nandflash区中最小根文件系统和应用程序区的镜像文件。【专利说明】镜像文件的生成方法及装置
本专利技术涉及嵌入式开发
,特别涉及一种镜像文件的生成方法及装置。
技术介绍
在嵌入式开发
中,开发人员是通过NFS挂载文件系统来进行调试开发的;其中,为了验证NFS挂载文件系统的功能性,需将NFS挂载文件系统的镜像文件写入Nandflash区中的文件系统区;但是,由于在现有技术中Nandflash区中的文件系统区被分为最小根文件系统区和应用程序区两部分,相应的这就需生成NFS挂载文件系统分别对应于最小根文件系统区和应用程序区的两个镜像文件;因此,在现有技术中,如何生成NFS挂载文件系统分别对应于Nandflash区中最小文件系统区和应用程序区的镜像文件正在成为研究热点。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种镜像文件的生成方法及装置,以生成NFS挂载文件系统分别对应于Nandflash区中最小根文件系统区和应用程序区的镜像文件。为实现上述目的,本专利技术提供如下技术方案:一种镜像文件的生成方法,包括:复制NFS挂载文件系统,并将之作为目标文件系统;在所述目标文件系统中分别查找应用程序文件和最小根文件系统文件;在所述目标文件系统中的配置文件中增加挂载点;其中,所述挂载点用于将Nandflash区中的应用程序区挂载在所述最小根文件系统文件下;利用镜像生成工具分别生成所述应用程序区文件和所述最小根文件系统文件的镜像文件。优选的,所述目标文件系统的名称与原NFS挂载文件系统的名称不同。优选的,所述在所述目标文件系统中分别查找应用程序文件和最小根文件系统文件,包括:在所述目标文件系统中查找所述应用程序文件;将查找出的应用程序文件移出所述目标文件系统;将所述目标文件系统中的剩余文件作为所述最小根文件系统文件。优选的,所述将查找出的应用程序文件移出所述目标文件系统之后,还包括:在所述目标文件系统中建立所述应用程序文件的目录文件。优选的,所述将查找出的应用程序文件移出所述目标文件系统和在所述目标文件系统中建立所述应用程序文件的目录文件之间,还包括:对移出的应用程序文件进行重命名。一种镜像文件的生成装置,包括:复制模块用于,复制NFS挂载文件系统,并将之作为目标文件系统;查找模块用于,在所述目标文件系统中分别查找应用程序文件和最小根文件系统文件;增加模块用于,在所述目标文件系统中的配置文件中增加挂载点;其中,所述挂载点用于将Nandflash区中的应用程序区挂载在所述最小根文件系统文件下;生成模块用于,利用镜像生成工具分别生成所述应用程序区文件和所述最小根文件系统文件的镜像文件。优选的,所述目标文件系统的名称与原NFS挂载文件系统的名称不同。优选的,所述查找模块包括:查找单元用于,在所述目标文件系统中查找所述应用程序文件;移出单元用于,将查找出的应用程序文件移出所述目标文件系统;作为单元用于,将所述目标文件系统中的剩余文件作为所述最小根文件系统文件。优选的,所述查找模块还包括: 建立单元用于,在所述目标文件系统中建立所述应用程序文件的目录文件。优选的,所述查找模块还包括:重命名单元用于,对移出的应用程序文件进行重命名。由上述的技术方案可以看出,在本专利技术实施例中,首先复制NFS挂载文件系统,并将之作为目标文件系统;然后在上述目标文件系统中分别查找应用程序文件和最小根文件系统文件;再然后在目标文件系统中的配置文件中增加挂载点;其中,上述挂载点用于将Nandflash区中的应用程序区挂载在上述最小根文件系统文件下;最后利用镜像文件生成工具分别生成上述应用程序文件和最小根文件系统文件的镜像文件;由上可见,采用本专利技术的方法及装置,可生成NFS挂载文件系统分别对应于Nandflash区中最小根文件系统区和应用程序区的镜像文件。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的镜像文件的生成方法的流程图;图2为本专利技术实施例所提供的镜像文件的生成方法的又一流程图;图3为本专利技术实施例所提供的镜像文件的生成方法的另一流程图;图4为本专利技术实施例所提供的镜像文件的生成装置的示意图;图5为本专利技术实施例所提供的镜像文件的生成装置的又一示意图;图6为本专利技术实施例所提供的镜像文件的生成装置的另一示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术公开了一种镜像文件的生成方法,如图1所示,该方法至少包括以下步骤:S11:复制NFS挂载文件系统,并将之作为目标文件系统;具体的,可将上述目标文件系统的名称设为与原NFS挂载文件系统的名称不同;S12:在目标文件系统中分别查找应用程序文件和最小根文件系统文件;S13:在目标文件系统中的配置文件中增加挂载点;其中,挂载点用于将Nandflash区中的应用程序区挂载在最小根文件系统文件下;S14:利用镜像生成工具分别生成应用程序区文件和最小根文件系统文件的镜像文件;需要说明的是,由于并未对原NFS挂载文件系统进行任何修改,这样可以保证嵌入式设备依然可以正常的通过NFS挂载文件系统进行调试;同时,将生成的最小根文件系统文件的镜像文件和应用程序文件的镜像文件烧写入Nandflash区的相应文件区即可,这样其嵌入式系统可直接从Nandflash区启动,如此既保留了 NFS文件系统里的功能,又成功生成了验证产品所需的文件系统镜像文件。由上可见,在本专利技术实施例中,首先复制NFS挂载文件系统,并将之作为目标文件系统;然后在上述目标文件系统中分别查找应用程序文件和最小根文件系统文件;再然后在目标文件系统中的配置文件中增加挂载点;其中,上述挂载点用于将Nandflash区中的应用程序区挂载在上述最小根文件系统文件下;最后利用镜像文件生成工具分别生成上述应用程序文件和最小根文件系统文件的镜像文件;由上可见,采用本专利技术的方法,可生成NFS挂载文件系统分别对应于Nandflash区中最小根文件系统区和应用程序区的镜像文件。在本专利技术其它实施例中,如图2所示,上述所有实施例中的步骤S12可包括:S21:在目标文件系统中查找应用程序文件;S22:将查找出的应用程序文件移出目标文件系统;具体的,其应用程序本文档来自技高网...

【技术保护点】
一种镜像文件的生成方法,其特征在于,包括:复制NFS挂载文件系统,并将之作为目标文件系统;在所述目标文件系统中分别查找应用程序文件和最小根文件系统文件;在所述目标文件系统中的配置文件中增加挂载点;其中,所述挂载点用于将Nandflash区中的应用程序区挂载在所述最小根文件系统文件下;利用镜像生成工具分别生成所述应用程序区文件和所述最小根文件系统文件的镜像文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐健李昕孙海英
申请(专利权)人:深圳市捷顺科技实业股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1