【技术实现步骤摘要】
一种可受加载的文件格式设计方法
本专利技术属于机载计算机系统软件领域,具体的说是一种可受加载的文件格式设计方法,以软件版本控制、数据安全、可维护性为目的,提供了一种用于机载计算机加载软件的数据文件格式。
技术介绍
机载计算机软件由于用户需求变更、联试、升级等,经常需要对其中的软件和数据进行更新,特别在外场更改时,往往无法将机载计算机拆开使用仿真器进行加载,目前大多通过通信接口,例如RS422(RS232、RS485)、ARINC429等,对计算机内的软件和数据进行在线加载。当前在机载计算机领域普遍使用加载工具直接加载可执行代码和数据,这种方式很难进行软件的版本管理、数据校验等,同时加载软件也不便管理,很多情况下仅依靠人工确定正确的版本,实际中也经常出现由于软件或数据版本不匹配而导致的系统运行出错,甚至崩溃等问题。除此之外,上述直接对软件和数据进行加载的方式,也难以进行进一步的扩展和维护,例如查看计算机内部已固化的软件和数据等。
技术实现思路
本专利技术的目的在于提供了一种可受加载的文件格式设计方法,通过该方法可以形成一种通用的,可用于在线加载软件的数据文件,避免现有方法带来的软件或数据版本不匹配而导致的系统运行出错,甚至崩溃等问题,从而提高了软件数据加载过程的安全以及可维护性。本专利技术的具体技术方案是:本专利技术提供了一种可受加载的文件格式设计方法,包括以下步骤:步骤1:制定可受加载文件的文件格式;文件格式包括待加载软件的基本信息的存放区域、待加载软件的数据文件本 ...
【技术保护点】
1.一种可受加载的文件格式设计方法,其特征在于,包括以下步骤:/n步骤1:制定可受加载文件的文件格式;文件格式包括待加载软件的基本信息的存放区域、待加载软件的数据文件本身的信息存放区域、待加载软件的参数数据文件的通道号存放区域以及待加载软件的数据文件的校验和存放区域以及待加载软件的数据文件存放区域;/n步骤2:生成待加载软件的基本信息;/n所述基本信息包括根据加载类型生成文件标志,根据软件版本生成版本号,根据软件名称生成名称缩写,将版本号和名称缩写存放到文件格式的相应区域;/n步骤3:读取待加载软件的数据文件本身的信息,生成与所述数据文件属性相关信息,数据文件属性相关信息包括文件修改时间、文件大小;将文件修改时间、文件大小存放到文件格式的相应区域;/n步骤4:针对待加载软件的参数数据文件,指定参数数据文件的通道号;所述参数数据是不可执行的二进制文件;将参数数据文件的通道号存放到文件格式的相应区域;/n步骤5:确定待加载软件的数据文件的校验和,将数据文件的校验和存放到文件格式的相应区域;/n步骤6:将待加载软件的数据文件存放至文件格式的相应区域,从而生成可受加载文件。/n
【技术特征摘要】
1.一种可受加载的文件格式设计方法,其特征在于,包括以下步骤:
步骤1:制定可受加载文件的文件格式;文件格式包括待加载软件的基本信息的存放区域、待加载软件的数据文件本身的信息存放区域、待加载软件的参数数据文件的通道号存放区域以及待加载软件的数据文件的校验和存放区域以及待加载软件的数据文件存放区域;
步骤2:生成待加载软件的基本信息;
所述基本信息包括根据加载类型生成文件标志,根据软件版本生成版本号,根据软件名称生成名称缩写,将版本号和名称缩写存放到文件格式的相应区域;
步骤3:读取待加载软件的数据文件本身的信息,生成与所述数据文件属性相关信息,数...
【专利技术属性】
技术研发人员:高博,谭琪璘,王旭昊,毛宁,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。