[發明專利]基于AUTOSAR架構的模型框架和接口文件的自動化實現方法在審
| 申請號: | 202110895773.0 | 申請日: | 2021-08-05 |
| 公開(公告)號: | CN113687814A | 公開(公告)日: | 2021-11-23 |
| 發明(設計)人: | 陸倩;徐鳳;王愷;翟剛;劉義飚 | 申請(專利權)人: | 東風汽車集團股份有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/30 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 黃帥 |
| 地址: | 430056 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 autosar 架構 模型 框架 接口 文件 自動化 實現 方法 | ||
本發明提供了一種基于AUTOSAR架構的模型框架和接口文件的自動化實現方法,包括步驟:設計一個數據表格字典的模板,數據表格字典包括多個軟件控制模塊的端口、端口數據類型、端口對應接口以及接口定義;根據需求為模型建立數據表格字典;根據數據表格字典,自動生成模型框架;根據模型框架和數據表格字典自動進行AUTOSAR配置,并自動生成代碼和接口文件;基于模型框架進行內部邏輯搭建,同時基于所生成的代碼和接口文件,進行RTE生成。本發明能減少手動配置AUTOSAR信息的工作量,提高開發效率;應用軟件工程師可以延續傳統模塊開發方式,進而忽略AUTOSAR的存在;基礎軟件工程師可以在項目初期實現RTE,為后期集成編譯節省時間;采用常見的Excel、MATLAB工具,使得開發成本降低。
技術領域
本發明屬于AUTOSAR技術領域,具體涉及一種基于AUTOSAR架構的模型框架和接口文件的自動化實現方法。
背景技術
AUTOSAR(汽車開放式系統架構)是全球汽車行業主要原始設備制造商、供應商及工具和軟件服務商的開發合作聯盟。AUTOSAR旨在簡化汽車電子軟件的聯合開發,降低成本和加速產品面市時間,提高軟件質量,并提供安全系統設計所需的機制。AUTOSAR重新定義了嵌入式汽車軟件的編寫方式,從而實現了對軟件組件的重復使用、交換、升級和整合,過程十分簡便,RTE(Run-TimeEnvironment,運行時環境)是AUTOSAR架構的核心。AUTOSAR系統中組件間所有的通信通過組件端口(port)進行,而組件端口由AUTOSAR接口(AUTOSARInterfaces)定義,RTE能夠實現通信接口,提供組件間的通信服務,因此組件間的所有通信在RTE的控制之下。
在AUTODSAR架構下,使用Simulink基于模型設計有兩種開發方式。第一種是自下而上,即先在AUTOSAR工具中配置好SWC信息,將配置信息導出arxml文件,再導入進Simulink中進行設計。第二種是自上而下,先在Simulink中實現功能,再配置AUTOSAR信息。
目前生成RTE模塊代碼的通常做法是:應用軟件工程師通過專業軟件(如SystemWeaver)手動配置組件實例的端口以及端口所屬接口信息,生成xml文件,然后把xml文件導入到Simulink里生成模型框架。使用Simulink把模型建好后,按其中的模塊導出一份arxml文件交給基礎軟件工程師,基礎軟件工程師把arxml文件再導入另外一個商業工具,在該商業工具(如ISOLAR-A)上進行編輯與設置,最后生成RTE模塊代碼
在這個過程中,隨著控制器越來越復雜,應用軟件工程師需要手動配置的接口信息越來越多,開發周期也變得越來越長,而沒有RTE,就無法進行集成編譯,若是等著應用軟件工程師經過上述長時間的開發后再進行mapping驗證的話,這在無形之中就浪費了很多時間,使得開發效率低下。
因此,亟需一種高效的AUTOSAR軟件架構下模型框架和接口文件的自動化實現方法。
發明內容
為了克服現有技術的不足,本發明提供一種邏輯性強、可讀性好、開發簡單快捷、開發效率高的基于AUTOSAR架構的模型框架和接口文件的自動化實現方法。
本發明所采用的技術方案如下:
一種基于AUTOSAR架構的模型框架和接口文件的自動化實現方法,包括以下步驟:
S1、設計一個數據表格字典的模板,數據表格字典包括多個軟件控制模塊的端口、端口數據類型、端口對應接口以及接口定義;
S2、根據需求為模型建立一個數據表格字典;
S3、根據數據表格字典,自動生成模型框架;
S4、根據模型框架和數據表格字典自動進行AUTOSAR配置,并自動生成代碼和接口文件;
S5、基于模型框架進行內部邏輯搭建,同時基于所生成的代碼和接口文件,進行RTE生成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東風汽車集團股份有限公司,未經東風汽車集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110895773.0/2.html,轉載請聲明來源鉆瓜專利網。





