博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Arctic教程(2.1)—— AUTOSAR应用程序设计入门(接口)
阅读量:7022 次
发布时间:2019-06-28

本文共 1404 字,大约阅读时间需要 4 分钟。

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项目中。

在Arctic Studio中创建一个名为Ex-InteriorLightCAN的ECU项目,该项目应在Project Explorer / Autosar Navigator中可见。

2.1.5 总结

创建这两个项目后的下一步是设计应用层并实现它。

Arctic教程(三)—— AUTOSAR基础软件介绍

转载于:https://www.cnblogs.com/snddman/p/10139122.html

你可能感兴趣的文章
OO第四次博客总结
查看>>
JavaScript之获取和设置元素属性
查看>>
ubuntu16.04下python2、python3环境选择与python升级(pip版本切换)
查看>>
topcoder srm 435 div1
查看>>
Java读取文本指定的某一行内容的方法
查看>>
leetcode--Best Time to Buy and Sell Stock II
查看>>
Could not load file or assembly 'System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral..
查看>>
php 调用 web Server(短信接口示例)
查看>>
bootstrap-table组合表头
查看>>
蓝桥杯 全球变暖(dfs)
查看>>
[UML]UML系列——类图Class
查看>>
机器学习之支持向量机(Support Vector Machine)
查看>>
模型小型化小结
查看>>
fopen()和fclose()
查看>>
虹软arcface人脸识别集成到项目中
查看>>
[c语言]运算符的优先级与结合性
查看>>
C++ Studio (二) ----- atoi()函数的实现 (自己编写功能)
查看>>
NO.8:绝不在构造或者析构过程中调用virtual函数
查看>>
WinForm 调用WebService 隐藏服务器IP地址之真假美猴王~!O(∩_∩)O哈哈~
查看>>
mysql之命令行导入导出
查看>>