一种文件系统部署方法、装置及计算机程序产品制造方法及图纸

技术编号:43312364 阅读:16 留言:0更新日期:2024-11-15 20:14
本发明专利技术公开一种文件系统部署方法、装置及计算机程序产品,其中,方法包括:根据预设的识别码识别出编译完成的文件系统的运行模式;若识别出的文件系统运行模式为调试模式,则通过预生成的控制器执行调试部署程序,解压在编译阶段预先存储的文件系统指令和程序包,安装或还原所述文件系统指令和程序包;若识别出的文件系统运行模式为正式模式,则自动移除调试模式下的文件系统指令和程序包,并通过预生成的控制器执行正式发布程序。本发明专利技术在代码启动阶段通过识别调试模式和正式模式的识别码,实现了自动切换两种模式下的文件系统指令及程序的调用,充分利用了调试模式和正式模式各自部署和调用方式的优点。

【技术实现步骤摘要】

本专利技术涉及计算机操作系统,具体涉及一种文件系统部署方法、装置及计算机程序产品


技术介绍

1、嵌入式linux操作系统已广泛应用于多种业务场景。这种操作系统的设计采用了分层解耦的模式,将内核、文件系统和应用程序等不同组件的功能单元进行模块化设计。这种设计方法不仅促进了操作系统生态链的健康发展,而且通过组件服务化,提高了系统的灵活性和可扩展性。

2、linux嵌入式操作系统通常使用构建平台如buildroot和yocto进行构建。这些平台能够将操作系统的各个组件解耦为独立的模块,从而实现linux内核、文件系统和应用程序的独立设计。这种独立性允许操作系统的文件系统指令和程序灵活部署在异构多核芯片上,或者固化在独立的存储位置上,实现上电后内核的自动引导。

3、然而,这种设计也存在一些缺点和局限性。首先,由于传统的操作系统文件系统架构和用户权限设置,系统的安全性存在一定的风险。非法入侵的可能性增加,特别是在登录账户、授权、指令安装与执行等环节,权限设置较为宽松,可能导致系统资源的安全性下降,预计不安全性可能上升20%以上。其次,操作系本文档来自技高网...

【技术保护点】

1.一种文件系统部署方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述识别码具体是配置参数、环境变量、启动参数、特定文件的存在性、二进制代码中的任意一种。

3.根据权利要求1所述的方法,其特征在于,在根据预设的识别码识别出编译完成的文件系统的运行模式之前,还包括:

4.根据权利要求1所述的方法,其特征在于,若识别出的文件系统运行模式为正式模式,还包括:获取预先生成并整合到所述文件系统中的补丁,应用所述补丁进行缺陷修复。

5.根据权利要求4所述的方法,其特征在于,还包括:预先生成一个第三方编译工具链,用于编译和生...

【技术特征摘要】

1.一种文件系统部署方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述识别码具体是配置参数、环境变量、启动参数、特定文件的存在性、二进制代码中的任意一种。

3.根据权利要求1所述的方法,其特征在于,在根据预设的识别码识别出编译完成的文件系统的运行模式之前,还包括:

4.根据权利要求1所述的方法,其特征在于,若识别出的文件系统运行模式为正式模式,还包括:获取预先生成并整合到所述文件系统中的补丁,应用所述补丁进行缺陷修复。

5.根据权利要求4所述的方法,其特征在于,还包括:预先生成一个第三方编译工具链,用于编译和生成所述补丁。

<...

【专利技术属性】
技术研发人员:张敏光余伦宝饶玉超
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1