[發明專利]一種GNC嵌入式系統的專用總線接口軟件自動化開發方法有效
| 申請號: | 201410649188.2 | 申請日: | 2014-11-14 |
| 公開(公告)號: | CN105630476B | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 王文全;張向虎;楊黎;顧戎;姜敏;張博;宋曉東 | 申請(專利權)人: | 中國航空工業第六一八研究所 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 杜永保 |
| 地址: | 710065 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 gnc 嵌入式 系統 專用 總線接口 軟件 自動化 開發 方法 | ||
1.一種GNC嵌入式系統的專用總線接口軟件自動化開發方法,其特征是,
第一步項目數據信息采集平臺配置GNC嵌入式系統的信息,生成項目數據庫信息;
第二步綜合處理模塊根據項目數據庫信息從總線接口軟件通用組件庫中選擇項目所需總線接口組件;
第三步綜合處理模塊利用項目數據庫信息、項目總線接口組件生成項目的嵌入式系統專用總線接口軟件;
第三步中所述的綜合處理模塊包括數據模型、代碼模型、轉換規則和代碼引擎四個組成部分:
數據模型包括:系統模型、設備模型、數據包模型、數據模型、數據位模型、值對模型;
代碼模型包括:文件注釋模型、輸入數據處理主調度函數模型、輸出數據處理主調度函數模型、用戶填充主調度函數模型、數據包初始化主調度模型、函數注釋模型、數據包初始化模型、數據包轉換函數模型、數據包填充函數模型、數據轉換模型、數據初始化模型、數據填充模型、數據位轉換模型、用戶填充函數模型、用戶填充模型、數據包結構模型、結構量模型、數據位模型、接收函數模型、發送函數模型;
轉換規則由一組數據模型轉換為代碼模型的規則組成,具體為以下對應關系:
系統模型對應文件注釋模型;
設備模型與數據包模型的組合對應函數注釋模型、輸入數據處理主調度函數模型、輸出數據處理主調度函數模型、用戶填充主調度函數模型、數據包初始化主調度模型;
數據包模型對應函數注釋模型、數據包初始化模型、數據包轉換函數模型、數據包填充函數模型、數據包結構模型、接收函數模型、發送函數模型;
數據模型對應數據初始化模型、數據轉換模型、數據填充模型、用戶填充模型、結構量模型;
數據位模型與值對模型的組合對應數據位模型;
代碼引擎以項目數據庫為輸入,根據數據模型到代碼模型的轉換規則完成GNC嵌入式專用總線接口軟件編碼的自動生成。
2.根據權利要求1所述的GNC嵌入式系統的專用總線接口軟件自動化開發方法,其特征是,第一步中所述的配置GNC嵌入式系統的信息包括如下步驟:
第一步配置系統信息:描述系統總體信息,包括系統代號、余度、描述、總線配置;
第二步配置設備信息:描述系統外部交聯設備信息,包括設備標識,設備名稱,IO類型,總線類型;
第三步配置數據包信息:描述GNC嵌入式系統與外部設備交互的數據包信息,包括數據包標識,數據包名稱,IO類型,源/目的設備,描述,傳輸順序,總線參數;
第四步配置數據信息:描述數據包的數據元素信息,包括數據標識,數據名稱,長度,數據類型,分辨率,單位,如果數據類型為結構量,則繼續執行步驟第五步和第六步;
第五步配置數據位信息:描述結構量數據的數據位信息,包括數據位標識,數據位名稱,位數,數據類型,分辨率;
第六步配置數據位值域信息:描述數據位的值域信息,包括數據位值、數據位值物理含義。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業第六一八研究所,未經中國航空工業第六一八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410649188.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:同軸連接器內導體組件
- 下一篇:記憶卡連接器組件





