File—New—RTA-CAR Project
一般选择“RTA-CAR 通用项目(RTA-CAR generic project)”
RTA-OS port:RTA-OS port是指RTA-OS操作系统在特定硬件平台上的移植版本。RTA-OS是一个实时操作系统(RTOS),可用于控制和监控嵌入式系统的实时行为。通过移植RTA-OS到特定的硬件平台,可以确保RTOS在该平台上正确运行,并提供对该平台硬件的适当控制和访问。RTA-OS的移植涉及到对操作系统的核心代码进行修改,以适应目标硬件的体系结构和特性。此处选择的移植版本为芯钛。
RTA-BSW ConfGen:ISOLAR A/B软件中的一个工具,用于运行ISOLAR-B的deployment(部署)功能。这个工具会读取系统描述文件中属于当前ECU的配置信息(如信号、pdu等),并创建默认的BSW配置,将其作为BSW代码生成工具的输入。
完成Project配置的摘要目录,上述信息可在工程创建后的Properties界面进行修改。
新建工程在AR Explorer、FileSystem Navigator、ECU Navigator界面的文件夹如图所示。
在Test主目录下新建asw_config文件夹
ShortName:数据类型在AR Explorer的命名
Element Type:在Autosar Explorer界面下Package的命名
Package Path:Autosar Explorer界面下的目录
File Name:Arxml描述文件的名称
Select the folder:选择Arxml描述文件的路径
VDP Type Ref:变量参考的数据类型,为我们之前新建的数据类型
同理新建SWC_Rx
在SWC_Tx上配置一个PPort用于发送,在SWC_Rx上配置一个Rport用于接收。
选择端口(Port)相对应的接口(interface)
同理在SWC_Rx配置一个RPort
IB命名
同理为SWC_Rx新建IB如下图所示
同理在SWC_Tx下新建一个RE,并命名为RE_Rx0
Send-Receive:为显式传输,数据读写是即时的
Write-Read:为隐式传输,在运行实体运行之前先把数据读到缓存中,在运行实体运行结束后再把数据写出去,则可以改善运行。
同理为SWC_Rx添加数据接入点。
为Timing Event选择RE
将新建的两个SWC添加到组合Composition中
对SWC进行链接
①手动链接
Source Component:选择链接的发送端
Target Component:选择链接的接收端
选择两端要连接的端口,点击中间的连接图标即可完成链接(注意只有共用同一Interface的端口可以进行链接)。
②自动链接
至此完成了应用软件层的配置,下一步进行系统设置。