[发明专利]嵌入式系统快速启动方法、装置及设备在审
| 申请号: | 202010500883.8 | 申请日: | 2020-06-04 |
| 公开(公告)号: | CN111880846A | 公开(公告)日: | 2020-11-03 |
| 发明(设计)人: | 詹永杰;陈金福 | 申请(专利权)人: | 普联国际有限公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
| 地址: | 中国香港九龙尖沙咀科*** | 国省代码: | 香港;81 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 嵌入式 系统 快速 启动 方法 装置 设备 | ||
本发明公开了一种嵌入式系统快速启动方法、装置及设备。所述方法包括:通过运行启动加载程序读取启动介质中预先存储有的嵌入式系统的内核和嵌入式系统的根文件系统的快速启动部分文件,并引导本设备运行内核;通过内核将所述快速启动部分文件在所述设备的内存中构建虚拟根文件系统,并运行所述快速启动部分文件;从启动介质中读取预先存储有的所述根文件系统的所述延迟启动部分文件,并将所述延迟启动部分文件挂载到所述虚拟根文件系统的空白目录中;将所述虚拟根文件系统的不同目录下的所述快速启动部分文件和所述延迟启动部分文件合并成新的根文件系统;引导所述设备切换至所述新的根文件系统运行。本发明能减少设备启动嵌入式系统的时间。
技术领域
本发明涉及嵌入式系统技术领域,尤其涉及一种嵌入式系统快速启动方法、装置及设备。
背景技术
目前,设备(例如路由器或者是智能穿戴设备等)在启动其装载有的嵌入式系统(例如Linux嵌入式系统)时,都是从存储介质中读取整个嵌入式系统的文件,然后进行加载启动,这样会使得设备启动嵌入式系统的时间较长。
发明内容
本发明实施例提供一种嵌入式系统快速启动方法、装置及设备,能有效解决现有技术的设备启动嵌入式系统的时间较长的问题。
本发明一实施例提供一种嵌入式系统快速启动方法,包括:
通过运行启动加载程序读取启动介质中预先存储有的嵌入式系统的内核和嵌入式系统的根文件系统的快速启动部分文件,并引导本设备运行所述内核;所述快速启动部分文件包括在启动阶段运行所述根文件系统所必需的文件;
通过所述内核将所述快速启动部分文件在所述设备的内存中构建虚拟根文件系统,并运行所述快速启动部分文件;
从所述启动介质中读取预先存储有的所述根文件系统的所述延迟启动部分文件,并将所述延迟启动部分文件挂载到所述虚拟根文件系统的空白目录中;
将所述虚拟根文件系统的不同目录下的所述快速启动部分文件和所述延迟启动部分文件合并成新的根文件系统;
引导所述设备从所述虚拟根文件系统切换至所述新的根文件系统运行。
作为上述方案的改进,在所述通过运行启动加载程序读取启动介质中存储有的嵌入式系统的内核和嵌入式系统的根文件系统的快速启动部分文件之前,所述方法还包括:
将嵌入式系统的根文件系统的快速启动部分文件和嵌入式系统的内核压缩在一起存入至成启动介质的预设的第一存储分区中,并将所述根文件系统的延迟启动部分文件存入至启动介质的预设的第二存储分区中;其中,所述根文件系统被预先拆分为快速启动部分文件和延迟启动部分文件;
则,所述通过运行启动加载程序读取启动介质中预先存储有的嵌入式系统的内核和嵌入式系统的根文件系统的快速启动部分文件,具体包括:
通过运行启动加载程序读取启动介质中预先存储有的嵌入式系统的内核和嵌入式系统的根文件系统的快速启动部分文件并解压;
其中,所述启动加载程序为bootloader启动加载程序。
作为上述方案的改进,所述将嵌入式系统的根文件系统的快速启动部分文件和嵌入式系统的内核压缩在一起存入至成启动介质的预设的第一存储分区中,并将所述根文件系统的延迟启动部分文件存入至启动介质的预设的第二存储分区中,具体包括:
将嵌入式系统的内核的编译生成的vmlinux.bin,和通过cpio命令将嵌入式系统的根文件系统的快速启动部分文件打包成的newc格式的rootfs.cpio这两个文件,合在一起并经过无损数据压缩算法的压缩后存入至启动介质的预设的第一存储分区中;所述无损数据压缩算法为lzo压缩算法或lz4压缩算法;
将所述根文件系统的延迟启动部分文件存入至启动介质的预设的第二存储分区中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普联国际有限公司,未经普联国际有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010500883.8/2.html,转载请声明来源钻瓜专利网。





