安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210884664.3 (22)申请日 2022.07.26 (71)申请人 摩比天线技 术 (深圳) 有限公司 地址 518057 广东省深圳市南 山区西丽 街 道科技北一路17号摩比大楼 申请人 摩比科技 (深圳) 有限公司   摩比通讯技 术 (吉安) 有限公司   摩比科技 (西安) 有限公司   深圳市晟煜智慧网络科技有限公司   西安摩比天线技 术工程有限公司 (72)发明人 陈立  (74)专利代理 机构 深圳市铭粤知识产权代理有 限公司 4 4304 专利代理师 孙伟峰 刘燚圣(51)Int.Cl. G06F 8/41(2018.01) G06F 8/61(2018.01) G06F 9/445(2018.01) G06F 9/455(2006.01) G06F 16/10(2019.01) (54)发明名称 文件系统的构建方法 (57)摘要 本发明公开了一种文件系统的构建方法。 该 构建方法包括: 根据在宿主机上构建的Yocto   Project系统源文件获取得到交叉编译工具链; 获取U‑boot启动单元、 Kernel内核模块和 Buildroot压缩包; 在所述宿主机 上, 利用所述交 叉编译工具链对所述U ‑boot启动单元、 所述 Kernel内核模 块和所述Bu ildroot压缩包按照预 定的编译方式进行编译, 获得文件系统。 通过脱 离Yocto开发环境来对各个子模块进行编译, 以 生成文件系统, 其解决了YoctoProject的高耦合 度带来的系统框架过于复杂和项目工作流程繁 琐的问题, 编译速度快, 且各个子模块的工程代 码体积小, 可 以实现代码和镜像的轻松迁移, 解 决YoctoProject的资源 开销巨大、 占用宿主机巨 大内存的问题。 权利要求书2页 说明书4页 附图2页 CN 115454436 A 2022.12.09 CN 115454436 A 1.一种文件系统的构建方法, 其特 征在于, 所述构建方法包括: 根据在宿主机上构建的Yocto  Project系统源文件获取 得到交叉编译工具链; 获取U‑boot启动单 元、 Kernel内核模块和Bui ldroot压缩包; 在所述宿主机上, 利用所述交叉编译工具链对所述U ‑boot启动单元、 所述Kernel内核 模块和所述Bui ldroot压缩包按照预定的编译方式进行编译, 获得文件系统。 2.根据权利要求1所述的文件系统的构建方法, 其特征在于, 根据在宿主机上构建的 Yocto Project系统源文件获取 得到交叉编译工具链的方法为: 对所述Yocto  Project系统源文件进行解耦, 得到交叉编译工具链并安装至所述宿主 机上; 或者, 获取Yocto  Project系统源文件中的交叉编译工具链的版本号, 根据所述版本号 从网络下 载交叉编译工具链并安装至所述宿主机上。 3.根据权利 要求1所述的文件系统的构建方法, 其特征在于, 所述获取U ‑boot启动单元 的方法为: 从所述Yocto  Project系统源文件中剥离得到U ‑boot启动单 元; 或者, 从网络下 载得到U‑boot启动单 元。 4.根据权利 要求3所述的文件系统的构建方法, 其特征在于, 所述获取Kernel内核模块 的方法为: 从所述Yocto  Project系统源文件中剥离得到K ernel内核模块; 或者, 从网络下 载得到Kernel内核模块。 5.根据权利要求2所述的文件系统的构建方法, 其特征在于, 在所述宿主机上, 利用所 述交叉编译工具链对所述U ‑boot启动单元、 所述Kernel内核模块和所述Buil droot压缩包 按照预定的编译方式进行编译, 获得文件系统的方法包括: 将所述U‑boot启动单元安装至所述宿主机中, 利用所述交叉编译工具链对所述U ‑boot 启动单元进行编译, 得到U ‑boot镜像; 将所述Kernel 内核模块安装至所述宿主机中, 利用所述交叉编译工具链对所述Kernel 内核模块进行编译, 得到K ernel镜像; 将所述Buildroot压缩包解压到所述宿主机中并进行配置, 在配置完成之后利用从网 络下载的交叉编译工具链进行编译, 得到ro otfs根文件系统; 其中, 所述U ‑boot镜像、 所述K ernel镜像和所述ro otfs根文件系统构成所述文件系统。 6.根据权利要求5所述的文件系统 的构建方法, 其特征在于, 在利用所述交叉编译工具 链对所述U ‑boot启动 单元进行编译时, 若所述交叉编译工具链为从所述Yocto  Project系 统源文件中解耦得到的, 则所述U ‑boot启动 单元为从所述Yocto  Project系统源文件中剥 离得到的; 在利用所述交叉编译工具链对所述Kernel内核模块进行编译时, 若所述交叉编译工具 链为从所述Yocto  Project系统源文件中解耦得到的, 则所述Kernel内核模块为从所述 Yocto Project系统源文件中剥离得到的。 7.根据权利要求2所述的文件系统的构建方法, 其特征在于, 在所述宿主机上, 利用所 述交叉编译工具链对所述U ‑boot启动单元、 所述Kernel内核模块和所述Buil droot压缩包 按照预定的编译方式进行编译, 获得文件系统的方法包括:权 利 要 求 书 1/2 页 2 CN 115454436 A 2将所述Bui ldroot压缩包解压到所述宿主机中, 得到Bui ldroot; 将所述U‑boot启动单元和所述Kernel内核模块进行压缩后嵌入到所述Buildroot中, 对所述Bui ldroot进行配置; 在配置完成之后利用从网络下载的交叉编译工具链进行编译所述Buildroot, 异步产 生U‑boot镜像、 K ernel镜像和ro otfs根文件系统; 其中, 所述U ‑boot镜像、 所述K ernel镜像和所述ro otfs根文件系统构成所述文件系统。 8.根据权利要求1所述的文件系统的构建方法, 其特征在于, 所述宿主机为基于Linux 系统的编译服 务器。权 利 要 求 书 2/2 页 3 CN 115454436 A 3

.PDF文档 专利 文件系统的构建方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 文件系统的构建方法 第 1 页 专利 文件系统的构建方法 第 2 页 专利 文件系统的构建方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:36:53上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。