[发明专利]一种IMA系统数据加载架构及加载方法在审
申请号: | 201711306310.6 | 申请日: | 2017-12-07 |
公开(公告)号: | CN108170490A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 李成文;韩强;杨军祥;湛文韬;文敏华;刘宇 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/65 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加载 系统数据 升级 架构 串口 版本控制 方法支持 逻辑代码 任务系统 数据加载 应用软件 专用工具 专用软件 状态管理 配置表 单CPU 多CPU 外场 固化 笔记本 耗时 驱动 携带 更新 统一 | ||
针对IMA系统使用传统串口固化工具,数据加载耗时很长的问题,本发明提出了一种IMA系统数据加载架构及加载方法。该方法支持平台内所有数据的加载,包括CPU、DSP上待更新的应用软件、逻辑代码及配置表、驱动等,支持单CPU加载、多CPU加载,及统一的加载等多种加载方式。该发明方法这样使得整个任务系统升级逻辑、软件由两天缩短至0.5小时。升级不再需要额外安装专用软件和携带专用工具,外场直接用普通笔记本就可完成升级。可进行状态管理及版本控制。
技术领域
本发明是属于嵌入式计算机系统设计技术领域;具体涉及一种IMA系统数据加载架构及加载方法。
背景技术
IMA系统是一种高度集成的处理系统,一般包括数据处理模块(DPM)、输入输出接口模块(IOM)、大容量存储模块(MMM)、网络交换模块(NSM)及其他现场可更换功能模块等,这些功能模块运行的软件程序和数据达到十几兆字节甚至上百兆字节,使用传统串口固化工具,耗时很长;因此本发明针对该问题提出采用以太网进行各种软件程序和数据加载。通过一路通用的以太网接口支持IMA系统数据的加载更新,能支持平台内所有数据的加载,包括CPU、DSP上待更新的应用软件、逻辑代码及配置表、驱动等;支持单CPU加载、多CPU加载,及统一的加载等多种加载方式。
发明内容
本发明的目的:本发明提出了一种IMA系统数据加载架构及加载方法,为了提高IMA数据加载数据,提高系统维护性,通过一路通用的以太网接口支持IMA系统数据的加载更新的方法。该数据加载支持平台内所有数据的加载,包括CPU、DSP上待更新的应用软件、逻辑代码及配置表、驱动等,支持单CPU加载、多CPU加载,及统一的加载等多种加载方式。这样使得整个任务系统升级逻辑、软件由两天缩短至0.5小时。升级不再需要额外安装专用软件和携带专用工具,外场直接用普通笔记本就可完成升级。可进行状态管理及版本控制。
本发明的技术方案:
本发明提出本发明提出了一种IMA系统数据加载架构及加载方法实现对IMA系统各种功能模块的应用软件、逻辑代码及配置表、驱动等数据的加载功能。
如图1所示,IMA系统数据加载架构包括主机端和目标机端,两者通过以太网UDP协议进行通信。
主机端包括加载界面、加载界面接口程序、单模块加载、多模块加载、电子盘加载、加载通信协议接口。加载界面用于设置加载数据类型、加载种类。加载界面接口程序将加载数据类型进行封装。单模块加载实现对单个功能模块的数据加载。多模块加载实现对多个功能模块的数据同时加载。电子盘加载实现大容量电子盘数据加载。加载通信协议接口将加载数据包封装成UDP协议数据包,并调用以太网进行数据通信。
目标机端包括若干种LRM功能模块,如MMM模块、IOM模块、DPM模块、NSM模块及其他种类模块,每种模块驻留目标机加载代理程序,该程序实现加载数据解包及数据信息固化。
如图2所示,IMA系统数据加载流程有如下几个步骤:
第一步:主机端加载程序启动加载操作,发送操作请求包到目标硬件,数据加载程序超时时间为5秒;目标硬件收到操作请求包后,再给数据加载程序回复接受或拒绝操作应答包;目标硬件如接受操作请求,给数据加载程序发送一个状态信息包;
第二步:数据加载程序用UDP协议给目标硬件发送头文件,UDP超时时间为5秒;
第三步:目标硬件收到头文件后,解析文件内容,提取出加载的文件名、校验等信息;
第四步:目标硬件用UDP协议向数据加载程序请求传输文件,UDP超时时间为5秒;
第五步:目标硬件收到文件后进行校验和处理,检查文件是否正确,文件存储时需给状态信息传输留运行时间,以免目标硬件不能按时发出状态信息包导致数据加载程序超时;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711306310.6/2.html,转载请声明来源钻瓜专利网。