【技术实现步骤摘要】
本申请涉及软件开发,尤其涉及一种文件系统软件预置方法、装置及电子设备、载体。
技术介绍
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所述文件系统软件预置方法,其中,所述在软件安装失败的情况下,根据安装失败的类型确定对应的异常处理策略,并利用对应的异常处理策略对安装失败的软件进行处理,得到最终安装好软件的文件系统包括:
【专利技术属性】
技术研发人员:姜英豪,何建邦,王友为,杨彦林,
申请(专利权)人:智道网联科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。