[发明专利]一种基于IMA平台的软硬件程序一键固化系统及方法有效
申请号: | 201911133732.7 | 申请日: | 2019-11-19 |
公开(公告)号: | CN111045734B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 石海洋;吴超;张锆;王晓华;俞大磊;文敏华 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F13/40 |
代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 娄华 |
地址: | 710065 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ima 平台 软硬件 程序 固化 系统 方法 | ||
本发明提供一种基于IMA平台的软硬件程序一键固化系统及固化方法,利用IMA平台统一的系统总线,通过包括主机端、目标机端、连接线缆的连接,完成系统内多个目标节点软硬件程序的并行加载、固化工作。本发明在主机端采用多进程控制技术,向多个目标节点并行加载目标文件;通过IMA平台提供的统一的、高速的系统总线把数据传输到每个目标节点上;在目标节点上通过一套通用的、兼容软硬件固化的代理程序,无须连接每个目标节点的串口,无须连接每个可编程器件的JTAG口,就可以完成软硬件程序固化工作,提高系统系统升级、维护的效率和便捷性。
技术领域
本发明属于IMA平台技术领域,具体涉及一种基于IMA平台的软硬件程序一键固化系统及固化方法。
背景技术
随着机载综合化航空电子系统的不断发展,IMA平台系统的功能、性能不断增加,设备的集成度越来越高,节点越来越多,软硬件程序规模越来越大。在程序固化方面需要花费越来越多的时间,而且需要多种工具的配合才能完成软件程序、可编程逻辑的固化工作。驱动程序、配置信息、应用程序等软件程序常用的固化方式是通过串口加载工具,把目标文件传输到目标节点上,然后调用烧写程序把目标文件固化到各个节点的FLASH中,该方法存在的缺点是需要串口工具连接到每个目标机的串口,数据传输速度慢,而且需要逐个操作。可编程逻辑的固化一般是采用编程工具连接设备的JTAG口进行固化,把程序烧写到指定的PROM中,该方法存在的缺点是需要打开机箱,编程器线缆连接到每个目标节点的JTAG口才能完成固化操作,由于受到产品开盖,编程线缆长度等因素影响,该方法操作性较差。随着程序规模的增加,单节点一次固化时间可达几十分钟,整个系统完成固化需要数小时,效率低下;而且需要多种工具配合,在复杂环境下操作性差,给系统升级、维护造成一定的困难。
发明内容
本发明的目的:针对上述存在的问题,利用IMA平台统一的系统总线,通过主机端与目标机端的设备连接,完成系统软硬件程序的固化工作,提高系统升级、维护的效率和便捷性。
本发明的技术方案:
本发明提供一种基于IMA平台的软硬件程序一键固化系统,包括主机端、目标机端、连接线缆,其中,
主机端,是在PC机上集成有总线接口卡、离散量控制卡、加载器,总线接口卡用于将主机端接入到目标机端的系统总线上,离散量控制卡用于控制目标机端的启动工作模式,加载器用于向目标机端多个节点加载目标文件;
目标机端,是由IMA平台以及驻留在每个节点内的固化代理程序组成;
连接线缆,由通信接口线缆和离散量接口线缆两根组成,其中,通信接口线缆用于主机端和目标机端通信传输;离散量接口线缆用于目标机端启动工作模式的控制。
所述固化代理程序是一种驻留在目标端各节点上并用于完成目标文件地址解析、程序烧写、数据校验和结果反馈的程序代码。
所述加载器是一套树形可配置加载界面,根据需求选择目标节点并灵活配置目标地址,用于实现多个目标节点的并行加载。
本发明提供一种基于IMA平台的软硬件程序一键固化方法,采用了所述的固化系统:
(1)首先主机端加载器通过设置目标机端的离散量状态,控制目标机端的启动工作模式,使目标机端进入加载态,启动固化代理程序;
(2)主机端加载器并行发送目标文件,通过系统总线传输到IMA平台内各个节点;
(3)IMA平台内各个节点固化代理程序接收到目标文件后,进行数据的地址解析,确定目标地址,然后启动烧写程序,把目标文件烧写到指定地址空间中,完成数据的固化工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911133732.7/2.html,转载请声明来源钻瓜专利网。