文件系统软件预置方法、装置及电子设备、载体制造方法及图纸

技术编号:44414014 阅读:10 留言:0更新日期:2025-02-25 10:29
本申请公开了一种文件系统软件预置方法、装置及电子设备、载体,该方法包括:构建第一硬件平台上的根文件系统所处的虚拟环境,并将第二硬件平台运行在虚拟环境中;在虚拟环境下,获取第二硬件平台的应用软件包,并利用预设安装策略将应用软件包中的软件安装到根文件系统中;在软件安装失败时,根据安装失败的类型采取对应的异常处理策略对安装失败的软件进行处理;将最终安装好软件的文件系统打包为系统镜像文件,以完成软件预置。本申请采用虚拟技术实现跨平台文件系统中应用软件的预置,相比后安装与镜像克隆等方式,降低了整体开发维护与生产成本,实现了多个应用软件自动化预置功能及异常处理,降低了系统镜像的维护成本。

【技术实现步骤摘要】

本申请涉及软件开发,尤其涉及一种文件系统软件预置方法、装置及电子设备、载体


技术介绍

1、目前自研域控制器或者边缘计算装置等设备在系统开发时会考虑预装应用软件功能开发,主要包括jetpack算法软件、开发调试应用软件等,而开发调试环境一般为x86架构平台、文件系统运行环境与应用软件环境一般均为arm架构平台,这为应用软件的预置带来了困扰。目前主要的软件预置方案主要有以下几种方式:

2、1)将软件安装包预置在rootfs文件系统中,系统刷机后执行初始化脚本进行安装,但该方法需要在系统开机后通过执行脚本进行软件安装,会导致安装时间较久,进而导致生产成本增加。

3、2)先使用基本的系统镜像刷机,开机后再进行应用软件安装,但该方法仍然需要在开机后进行人工安装,操作麻烦复杂,且增加了生产成本。

4、3)采用镜像克隆的方法,将应用软件预置到系统中并进行镜像克隆,使用克隆的镜像作为生产版本镜像,但该方法当应用软件更新时会导致系统镜像的制作与维护成本增加,且镜像准确率降低。


技术实现思路

...

【技术保护点】

1.一种文件系统软件预置方法,其中,所述文件系统软件预置方法包括:

2.如权利要求1所述文件系统软件预置方法,其中,所述构建第一硬件平台上的根文件系统所处的虚拟环境,并将第二硬件平台运行在所述虚拟环境中包括:

3.如权利要求2所述文件系统软件预置方法,其中,所述在所述虚拟环境下,获取第二硬件平台的应用软件包,并利用预设安装策略将应用软件包中的软件安装到所述根文件系统中包括:

4.如权利要求1所述文件系统软件预置方法,其中,所述在软件安装失败的情况下,根据安装失败的类型确定对应的异常处理策略包括:

5.如权利要求4所述文件系统软件预置方法,其...

【技术特征摘要】

1.一种文件系统软件预置方法,其中,所述文件系统软件预置方法包括:

2.如权利要求1所述文件系统软件预置方法,其中,所述构建第一硬件平台上的根文件系统所处的虚拟环境,并将第二硬件平台运行在所述虚拟环境中包括:

3.如权利要求2所述文件系统软件预置方法,其中,所述在所述虚拟环境下,获取第二硬件平台的应用软件包,并利用预设安装策略将应用软件包中的软件安装到所述根文件系统中包括:

4.如权利要求1所述文件系统软件预置方法,其中,所述在软件安装失败的情况下,根据安装失败的类型确定对应的异常处理策略包括:

5.如权利要求4所述文件系统软件预置方法,其中,所述在软件安装失败的情况下,根据安装失败的类型确定对应的异常处理策略,并利用对应的异常处理策略对安装失败的软件进行处理,得到最终安装好软件的文件系统包括:

【专利技术属性】
技术研发人员:姜英豪何建邦王友为杨彦林
申请(专利权)人:智道网联科技北京有限公司
类型:发明
国别省市:

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

1