Arctic教程(2.1)—— AUTOSAR應用程序設計入門(接口)


2.1.1 介紹

該頁面描述了如何創建在Arctic Studio中構建AUTOSAR軟件所需的兩個項目。

2.1.2 概述

為了在Arctic Studio中構建AUTOSAR應用程序,需要兩個項目:

第一個項目包含應用層,其中定義了SWC,其端口,SWC之間的連接器,組合等。 該項目在Arctic Studio中被稱為Autosar項目,通常也被稱為ECU Extract。
第二個項目包含平台,其中定義了Can,CanIf,OS,RTE等模塊。 該項目被稱為Arctic Studio的ECU項目。
這些項目相互影響。 兩個方向的相互作用的例子將在即將到來的Arctic教程中呈現。

2.1.3 創建一個AutoSAR項目

Step 1

選擇File->New->Autosar Project

設置Project name為Ex-InteriorLightCAN-artext

設置AUTOSAR release option為Workspace default release(AUTOSAR 4.3.0)

點擊Next

Step 2

選擇core

點擊Finish


SWC通過接口通過端口進行通信。 接口可以包含一種或多種數據類型。 由於這些數據類型是在核心中定義的,因此建議在Autosar項目和New Ecu項目中包含核心。

工作台將建議打開AUTOSAR透視圖。 建議接受。 通過打開AUTOSAR透視圖,您的項目將顯示在AUTOSAR Navigator中,而不是顯示在常規Project Explorer中。 在AUTOSAR Navigator中,可以通過在導航器中展開ARXML文件進行概述。 在項目的頂部還會有一個稱為合並模型的東西。 合並模型顯示合並的項目文件,就好像它們是一個文件一樣。 這樣可以很好地概述您的項目和ECU Extract。

Autosar項目在Arctic Studio中創建,名為Ex-InteriorLightCAN-artext,應在Project Explorer / Autosar Navigator中可見。

2.1.4 創建一個New ECU 項目

步驟:

Step 1

選擇File->New->New ECU Project

設置Project name為Ex-InteriorLightCAN

點擊Next

Step 2

設置Selected board為stm32_stm3210c (or prefered board - the Arctic Tutorials will be based on STM32)

點擊Next

Step 3

選擇Core Builder ARM Toolchain

點擊Finish


擴展Merged Model。注意例子的BaseTypes定義在Core,現在出現在新的ECU項目中。

image

在Arctic Studio中創建一個名為Ex-InteriorLightCAN的ECU項目,該項目應在Project Explorer / Autosar Navigator中可見。

2.1.5 總結

創建這兩個項目后的下一步是設計應用層並實現它。




Arctic教程(三)—— AUTOSAR基礎軟件介紹


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM