您的產業 > 汽車設計製造Automotive
Simulink及Embedded Coder支援AUTOSAR標準之擴充套件-即日起開放下載及申請試用!
身為AUTOSAR聯盟的一員,MathWorks持續擴大對AUTOSAR開發程序的支援與整合。新版Simulink及Embedded Coder(嵌入式程式碼轉碼器)現在與AUTOSAR authoring tool的工作流程更完整整合;支援AUTOSAR標準之擴充套件,即日起下載使用或申請試用。
Simulink與嵌入式程式碼轉碼器(Embedded Coder®)現在擴充了對AUTOSAR authoring tool完整工作流程整合。Simulink模塊本身就提供了AUTOSAR的支援,不需要特別選用AUTOSAR模塊。而Embedded Coder AUTOSAR標準支援之擴充套件( Embedded Coder Support Package for AUTOSAR Standard)則讓工程師可以利用套件所提供的開發框架,建立及模擬AUTOSAR的軟體元件、產生AUTOSAR生產程式碼,並使用軟體迴圈及處理器迴圈(software – and processor –in-the-loop)模擬來驗證AUTOSAR產生的程式碼。擴充套件也能輸入和輸出AUTOSAR的軟體元件描述,支援由上到下、由下到上甚至是圓形工作流程,包含AUTOSAR的第三方authoring tools例如DaVinci Developer等。
*AUTOSAR 小檔案?
AUTOSAR (汽車開放系統架構,為AUTomotive Open System Architecture的縮寫)是一項開放、標準化的汽車軟體架構,由汽車製造商、供應商、工具開發商共同開發而成。自2003年成立以來,AUTOSAR已改變了車載網路和ECU設計的生態,使用基於AUTOSAR的ECU及設計,不僅能在新的汽車平台和架構中善加重新使用ECU,車輛功能設計上也能使用預先驗證過和測試過的軟體元件,因此能減少下游設計錯誤、測試和安全認證成本、以及使用標準化的資料交換格式改善設備製造商和一級供應商之間的通信等等。
如何使用Simulink AUTOSAR 標準支援之擴充套件開發AUTOSAR的SWC(Software Component)
在Simulink上安裝Embedded Coder Support Package for AUTOSAR Standard套件之後,就可以利用這個套件所提供的開發框架,將Simulink元件庫所建立的模型,產生對應的AUTOSAR SWC。這個工具支援Sender/Receiver與Client/Server的架構;也支援AUTOSAR SWC Description File (.arxml)的匯入,可以將.arxml內容裡面所描述的SWC Interface自動的轉成一個對應的Simulink SWC模型,接著,開發者就可以在這個自動產生的Simulink SWC模型內,使用Simulink/Stateflow元件填入SWC的演算法內容,並把結果產生一個SWC原始C程式碼。

支援AUTOSAR版本:2.1 / 3.0 / 3.1 / 3.2 / 4.0 / 4.1 / 4.2
下載與安裝:
- 在MathWorks上創建一組帳號密碼,已有帳號密碼者可忽略此步驟。
- 在MATLAB的Home頁籤下,點選Add-Ons 圖示,開啟Add-on Explorer。

- 從Add-on Explorer右上方的搜尋列搜尋”AUTOSAR”後,選擇Embedded Coder Support Package for AUTOSAR Standard

- 按下Install鍵之後,選擇Install的選項進行安裝

- 過程中會需要輸入帳號密碼,請將步驟一所申請的帳號填入即可。
- 安裝完成之後,打開Simulink Model,可在Configuration中選擇要使用的AUTOSAR的版本

- 在模型上點選Code > C/C++ Code > Configure Model as AUTOSAR Component,會出現Configure AUTOSAR Interface的視窗,可以在此修改AUTOSAR相關屬性及Simulink-AUTOSAR mapping設定。

使用者案例分享
|
|