[發明專利]一種基于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.szxzyx.cn/pat/books/201911133732.7/2.html,轉載請聲明來源鉆瓜專利網。





