[發明專利]一種面向AUTOSAR軟件架構的運行時環境生成方法有效
| 申請號: | 201711043788.4 | 申請日: | 2017-10-31 |
| 公開(公告)號: | CN107885500B | 公開(公告)日: | 2021-05-18 |
| 發明(設計)人: | 林少青 | 申請(專利權)人: | 惠州市藍微新源技術有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/30 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 鄧聰權 |
| 地址: | 516006 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 autosar 軟件 架構 運行 環境 生成 方法 | ||
本發明涉及AUTOSAR技術領域,尤其公開了一種面向AUTOSAR軟件架構的運行時環境生成方法,包括步驟:為每一個相互關聯的程序模塊建立統一的數據表格字典,根據所述程序模塊在所述數據表格字典中分配輸入輸出變量以及對應于每個所述程序模塊的標定量;建立一個程序文件、一個總頭文件和與所述程序模塊一一對應的子頭文件;根據所有的所述數據表格字典在所述程序文件、所述總頭文件和所述子頭文件中做數據定義、數據聲明和數據初始化;編譯經過所述步驟S3的所述程序文件,所述程序文件讀取所述數據表格字典,生成RTE模塊代碼。本發明使用非商業工具一鍵生成RTE模塊代碼,不需要專業人員操作與配置,保證了所述RTE模塊代碼與所述程序模塊的一致性,開發效率高。
技術領域
本發明涉及AUTOSAR技術領域,尤其涉及一種面向AUTOSAR軟件架構的運行時環境生成方法。
背景技術
AUTOSAR(Automotive Open System Architecture,汽車開放系統架構)是汽車ECU(Electronic Control Unit,電子控制單元)系統采用的一種軟件架構,RTE(Run-TimeEnvironment,運行時環境)是AUTOSAR架構的核心。
AUTOSAR系統中組件間所有的通信通過組件端口(port)進行,而組件端口由AUTOSAR接口(AUTOSAR Interfaces)定義,RTE能夠實現通信接口,提供組件間的通信服務,因此組件間的所有通信在RTE的控制之下。
Simulink是一種基于模型開發的軟件開發工具,根據系統需要,按模型中的模塊進行開發,模型建好后能夠自動生成C代碼,通過設置Simulink,能夠自動生成符合Autosar軟件架構的代碼,但其中的RTE模塊代碼不能自動生成,需要借助另外的商業工具才能實現。
目前生成RTE模塊代碼的通常做法是,使用Simulink把模型建好后,按其中的模塊導出一份arxml文件,然后把arxml文件再導入另外一個商業工具,在該商業工具(如Davinci Developer)上進行編輯與設置,最后生成RTE模塊代碼。商業工具不僅價格昂貴,還需要專業人員操作與配置,不利于推廣應用。同時,因為需要在不同工具中切換使用,現有技術中通過另外的商業工具生成RTE模塊代碼的方式開發效率低下,且開發成本高昂。
發明內容
本發明提供一種面向AUTOSAR軟件架構的運行時環境生成方法,解決了現有技術中自動生成RTE模塊代碼的方式存在開發效率低、成本高的問題。
為解決以上技術問題,本發明提供一種面向AUTOSAR軟件架構的運行時環境生成方法,包括以下步驟:
S1.為每一個相互關聯的程序模塊建立一個數據表格字典,根據所述程序模塊在所述數據表格字典中分配輸入輸出變量,以及對應于每個所述程序模塊的標定量;
S2.建立一個程序文件、一個總頭文件和與所述程序模塊一一對應的子頭文件;
S3.根據所有的所述數據表格字典在所述程序文件、所述總頭文件和所述子頭文件中做數據定義、數據聲明和數據初始化;
S4.編譯經過所述步驟S3的所述程序文件,所述程序文件讀取所述數據表格字典,生成RTE模塊代碼。
具體地,所述數據表格字典包括信號量表格、標量參數表格和表格參數表格;
所述信號量表格包含的字段有一一對應的所述程序模塊的名稱、信號的名稱、所述信號的數據類型、所述信號的初始值、所述信號的維數;
所述標量參數表格包含的字段有一一對應的所述程序模塊的名稱、標定參數的名稱、所述標定參數的數據類型、所述標定參數的初始值、所述標定參數的維數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州市藍微新源技術有限公司,未經惠州市藍微新源技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711043788.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種集烘干、收納為一體的畫箱
- 下一篇:一種耐高溫碳纖維自行車輪圈及自行車





