[发明专利]根文件系统镜像制作方法、装置、存储介质及嵌入式设备有效
| 申请号: | 202010445778.9 | 申请日: | 2020-05-22 |
| 公开(公告)号: | CN111596930B | 公开(公告)日: | 2023-03-28 |
| 发明(设计)人: | 张发恩;董志伟 | 申请(专利权)人: | 青岛创新奇智科技集团股份有限公司 |
| 主分类号: | G06F8/61 | 分类号: | G06F8/61 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
| 地址: | 266200 山东省青岛市即墨区经*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件系统 制作方法 装置 存储 介质 嵌入式 设备 | ||
本申请涉及嵌入式开发技术领域,提供一种根文件系统镜像制作方法、装置、存储介质及嵌入式设备。其中,根文件系统镜像制作方法包括:将源嵌入式设备的当前目录切换至与该设备连接的存储设备所在的第一目录;在第一目录中创建镜像文件,并对镜像文件进行格式化;在第一目录中创建第二目录;将格式化后的镜像文件挂载到第二目录中;将源嵌入式设备的根目录下的属于根文件系统的文件同步到第二目录中;从第二目录中卸载镜像文件。该方法在真实的嵌入式设备上执行,从而制作根文件系统镜像的环境与目标嵌入式设备更一致,因此制作出的根文件镜像具有良好的兼容性,烧写到目标嵌入式设备上后可以正常使用,无需重新配置。
技术领域
本发明涉及嵌入式开发技术领域,具体而言,涉及一种根文件系统镜像制作方法、装置、存储介质及嵌入式设备。
背景技术
嵌入式系统主要包括三部分,分别是根文件系统(root file system)、内核(kernel)以及加载引导程序(bootloader)。在Linux中,根文件系统是内核启动时挂载(mount)的第一个文件系统,若没有根文件系统,则嵌入式设备中的应用程序无法运行,因此,在制作嵌入式系统的镜像时,制作根文件系统的镜像是必不可少的步骤。
在现有技术中,一般是在开发主机上先部署模拟目标嵌入式设备的虚拟机,然后在该虚拟机上创建根文件系统并制作镜像。但由于虚拟机和真实设备环境毕竟存在差异,导致制作好的根文件系统镜像在烧写到目标嵌入式设备上后存在异常或者需要重新配置。
发明内容
本申请实施例的目的在于提供一种根文件系统镜像制作方法、装置、存储介质及嵌入式设备,以改善上述技术问题。
为实现上述目的,本申请提供如下技术方案:
第一方面,本申请实施例提供一种根文件系统镜像制作方法,包括:将源嵌入式设备的当前目录切换至与该设备连接的存储设备所在的第一目录,所述源嵌入式设备为需要将自身的根文件系统制作为镜像的设备;在所述第一目录中创建镜像文件,并对所述镜像文件进行格式化;在所述第一目录中创建第二目录;将格式化后的所述镜像文件挂载到所述第二目录中;将所述源嵌入式设备的根目录下的属于所述根文件系统的文件同步到所述第二目录中;从所述第二目录中卸载所述镜像文件。
上述方法将镜像文件挂载到第二目录中后,同步到第二目录中的文件(即属于源嵌入式设备的根文件系统的文件)都会保存到该镜像文件中,从而文件同步完成也意味着完成了源嵌入式设备的根文件系统的镜像制作,制作好的镜像文件保存在存储设备中,在需要时,镜像可由该存储设备进一步烧写至目标嵌入式设备(例如,已完成硬件组装但尚不包含嵌入式系统的设备)。
该方法在真实的嵌入式设备(源嵌入式设备)上进行镜像制作,从而相较于采用虚拟机的方式,制作根文件系统镜像的环境与目标嵌入式设备更一致,因此制作出的根文件镜像兼容性较好,烧写到目标嵌入式设备上后可以正常使用,无需重新配置。同时,上述镜像制作流程简单、高效,容易为技术人员掌握。
在第一方面的一种实现方式中,所述源嵌入式设备与需要烧写所述根文件系统镜像的目标嵌入式设备同型号。
在上述实现方式中,源嵌入式设备与目标嵌入式设备采用同型号的设备,从而可以认为源嵌入式设备上能够完全模拟目标嵌入式设备的环境,从而在这种环境下制作的根文件系统镜像能够直接烧写到目标嵌入式设备上正常使用。当然,在制作镜像之前,可以先在源嵌入式设备上进行测试,确保根文件系统能够正常运作。
在第一方面的一种实现方式中,所述将所述源嵌入式设备的根目录下的属于所述根文件系统的文件同步到所述第二目录中,包括:将位于所述源嵌入式设备的根目录下的且不在排除目录中的文件作为属于所述根文件系统的文件同步到所述第二目录中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛创新奇智科技集团股份有限公司,未经青岛创新奇智科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010445778.9/2.html,转载请声明来源钻瓜专利网。





