一种基于IMA平台的软硬件程序一键固化系统及方法技术方案

技术编号:23889931 阅读:35 留言:0更新日期:2020-04-22 06:03
本发明专利技术提供一种基于IMA平台的软硬件程序一键固化系统及固化方法,利用IMA平台统一的系统总线,通过包括主机端、目标机端、连接线缆的连接,完成系统内多个目标节点软硬件程序的并行加载、固化工作。本发明专利技术在主机端采用多进程控制技术,向多个目标节点并行加载目标文件;通过IMA平台提供的统一的、高速的系统总线把数据传输到每个目标节点上;在目标节点上通过一套通用的、兼容软硬件固化的代理程序,无须连接每个目标节点的串口,无须连接每个可编程器件的JTAG口,就可以完成软硬件程序固化工作,提高系统系统升级、维护的效率和便捷性。

One key solidification system and method of software and hardware program based on ima platform

【技术实现步骤摘要】
一种基于IMA平台的软硬件程序一键固化系统及方法
本专利技术属于IMA平台
,具体涉及一种基于IMA平台的软硬件程序一键固化系统及固化方法。
技术介绍
随着机载综合化航空电子系统的不断发展,IMA平台系统的功能、性能不断增加,设备的集成度越来越高,节点越来越多,软硬件程序规模越来越大。在程序固化方面需要花费越来越多的时间,而且需要多种工具的配合才能完成软件程序、可编程逻辑的固化工作。驱动程序、配置信息、应用程序等软件程序常用的固化方式是通过串口加载工具,把目标文件传输到目标节点上,然后调用烧写程序把目标文件固化到各个节点的FLASH中,该方法存在的缺点是需要串口工具连接到每个目标机的串口,数据传输速度慢,而且需要逐个操作。可编程逻辑的固化一般是采用编程工具连接设备的JTAG口进行固化,把程序烧写到指定的PROM中,该方法存在的缺点是需要打开机箱,编程器线缆连接到每个目标节点的JTAG口才能完成固化操作,由于受到产品开盖,编程线缆长度等因素影响,该方法操作性较差。随着程序规模的增加,单节点一次固化时间可达几十分钟,整个系统完成固化需要数小时本文档来自技高网...

【技术保护点】
1.一种基于IMA平台的软硬件程序一键固化系统,其特征在于:包括主机端、目标机端、连接线缆,其中,/n主机端,是在PC机上集成总线接口卡、离散量控制卡、加载器,总线接口卡用于将主机端接入到目标机端的系统总线上,离散量控制卡用于控制目标机端的启动工作模式,加载器用于向目标机端多个节点加载目标文件;/n目标机端,是由IMA平台以及驻留在每个节点内的固化代理程序组成;/n连接线缆,由通信接口线缆和离散量接口线缆两根组成,其中,通信接口线缆用于主机端和目标机端通信传输;离散量接口线缆用于目标机端启动工作模式的控制。/n

【技术特征摘要】
1.一种基于IMA平台的软硬件程序一键固化系统,其特征在于:包括主机端、目标机端、连接线缆,其中,
主机端,是在PC机上集成总线接口卡、离散量控制卡、加载器,总线接口卡用于将主机端接入到目标机端的系统总线上,离散量控制卡用于控制目标机端的启动工作模式,加载器用于向目标机端多个节点加载目标文件;
目标机端,是由IMA平台以及驻留在每个节点内的固化代理程序组成;
连接线缆,由通信接口线缆和离散量接口线缆两根组成,其中,通信接口线缆用于主机端和目标机端通信传输;离散量接口线缆用于目标机端启动工作模式的控制。


2.如权利要求1所述的一种基于IMA平台的软硬件程序一键固化系统,其特征在于:所述固化代理程序是一种驻留在目标端各节点上并用于完成目标文件地址解析、程序烧写、数据校验和结果反馈的程序代码。


3.如权利要求1所述的一种基于IMA平台的软硬件程序一键固化系统,其特征在于:所述加载器是一套树形可配置加载界面,根据需求选择目标节点并灵活配置目标地址,用于实现多个目标节点的并行加载。


4.一种基于IMA平台的软硬件...

【专利技术属性】
技术研发人员:石海洋吴超张锆王晓华俞大磊文敏华
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1