【技术实现步骤摘要】
一种二进制镜像文件配置更新方法、装置、设备和介质
[0001]本申请涉及嵌入式系统
,特别涉及一种二进制镜像文件配置更新方法、装置、电子设备和计算机可读存储介质。
技术介绍
[0002]随着计算机技术的不断发展,多样化的应用场景中越来越需要灵活配置二进制镜像文件配置信息,以满足多种多样的需求。例如,在服务器应用领域中,服务器管理单元BMC的功能逻辑就需要通过配置文件来灵活配置以适配不同的应用场景,这就造成了BMC系统中配置文件的多样性。
[0003]相关技术中修改二进制镜像文件采用的是在软件代码中修改配置文件,重新编译生成新的二进制镜像文件的方式,这种方式会由于修改代码会引入不必要的缺陷,同时,软件开发需要进行代码修改、代码走查、编译等过程,并且需要对编译生成的二进制镜像文件进行基本功能测试+改动点测试,以确保修改的代码不会引入新的缺陷,会减慢版本发布的节奏,整体上版本对外发布的时间增加,响应时间变长,同时还有引入新缺陷的风险。
技术实现思路
[0004]本申请的目的是提供一种二进制镜像文件配置 ...
【技术保护点】
【技术特征摘要】
1.一种二进制镜像文件配置更新方法,其特征在于,包括:解析二进制镜像文件,生成文件目录;获取待更新的目标对象,利用所述目标对象更新所述文件目录下对应分区的配置文件;对更新后的所述文件目录下的所有配置文件进行打包,生成更新后的二进制镜像文件。2.根据权利要求1所述的二进制镜像文件配置更新方法,其特征在于,在解析二进制镜像文件之前,还包括:对二进制加密镜像文件进行解密,生成解密后的所述二进制镜像文件;对应的,在生成更新后的二进制镜像文件之后,还包括:对所述更新后的二进制镜像文件进行加密,生成更新后的二进制加密镜像文件。3.根据权利要求2所述的二进制镜像文件配置更新方法,其特征在于,所述对所述更新后的二进制镜像文件进行加密,生成更新后的二进制加密镜像文件,包括:利用Linux下的APP加密工具对所述更新后的二进制镜像文件进行加密,生成更新后的二进制加密镜像文件。4.根据权利要求1所述的二进制镜像文件配置更新方法,其特征在于,所述获取待更新的目标对象,利用所述目标对象更新所述文件目录下对应分区的配置文件,包括:获取待更新的所述目标对象,确定所述目标对象所在文件目录下的目标分区;利用所述目标对象替换所述目标分区中所述目标对象对应的当前配置文件,以更新所述目标分区的当前配置文件。5.根据权利要求1所述的二进制镜像文件配置更新方法,其特征在于,所述对更新后的所述文件目录下的所有配置文件进行打包,生成更新后的二进制镜像文件,包括:将所述更新后的所述文件...
【专利技术属性】
技术研发人员:刘宝阳,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。