[发明专利]一种综合化航电系统软件部署控制方法有效
| 申请号: | 202010443339.4 | 申请日: | 2020-05-22 |
| 公开(公告)号: | CN111694576B | 公开(公告)日: | 2023-06-13 |
| 发明(设计)人: | 陈福;陈宁;王佳明;李念霏;杨威;雷煜靓 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
| 主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F9/445;G06F11/10 |
| 代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 唐沛 |
| 地址: | 710065 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 综合 化航电 系统软件 部署 控制 方法 | ||
1.一种综合化航电系统软件部署控制方法,其特征在于,包括以下步骤:
步骤1:分配给每个预加载项文件一个文件标识码,计算每个预加载项文件的CRC值,并将CRC值和文件标识码嵌入该预加载项文件的起始处,并占用固定长度的字数;
文件标识码包括供应商标识、整机标识、模块标识、文件类型、序号以及版本号;
所述文件标识码具体格式为:AAA-BBB-CCC-DDD-EEE;
AAA为供应商标识,由大写字母和数字组成;
BBB为整机标识,由大写字母和数字组成,如果是单模块,则赋值为000;
CCC为模块标识,由大写字母和数字组成;
DDD为预加载项文件类型和序号,由数字组成,其中,第1位数字代表预加载项类型,第2位和第3位数字代表序号;
其中,第1位数字为1时,预加载项文件类型为平台软件,第1位数字为2时,代表预加载项文件类型为应用软件,第1位数字为3时,代表预加载项文件类型为配置文件,第1位数字为4时,代表预加载项文件类型为数据库;
EEE为预加载项版本号,由3位数字组成;
步骤2:统计整机或模块硬件需要加载固化的所有软件和配置文件,完成部署配置表的创建;
部署配置表包括每个文件所对应的文件名称、文件标识码、CRC值、Flash部署地址和部署状态;
步骤3:预加载项文件的加载和存储;
将经过步骤1处理过的多个预加载项文件加载至目标机中,并存入目标机的文件系统内;
步骤4:依据部署配置表完成预加载项文件的部署;
步骤4.1:从部署配置表中第一个文件开始,通过文件名称在文件系统中搜索相应预加载项文件;
步骤4.2:搜索到与部署配置表中第一个文件同名的预加载项文件后,从预加载项文件相应位置解析出文件标识码和CRC值;
步骤4.3:将解析出的文件标识码与部署配置表的文件标识码进行对比;如果一致,则按照相同算法重新计算该预加载项文件的CRC值,并和部署配置表中的CRC值进行对比;如果相同,则在部署配置表中查询第一个文件的部署状态;如果状态为未部署,则按照部署配置表中的Flash地址进行部署;否则,不予部署;
步骤4.4:重复执行步骤4.1-步骤4.3,直到部署配置表中所有文件对应的部署状态均为已部署,则结束。
2.根据权利要求1所述的一种综合化航电系统软件部署控制方法,其特征在于:所述步骤3具体为采用串口/以太网/ARINC664网络/1553B网络单个或批量将预加载项文件加载到目标机中。
3.根据权利要求1或2所述的一种综合化航电系统软件部署控制方法,其特征在于:部署配置表的格式为XML或TXT。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010443339.4/1.html,转载请声明来源钻瓜专利网。





