华为MDC610 AP配置流程

流程图

在这里插入图片描述

流程详细


#假设一个命题:需要发送某个坐标值
struct stCoordinate
{
	float x,
	float y
};

1 义数据类型:添加float类型
	定义元素:	StdCppImplementationDataType	【公共配置】
	关联元素:	DataType > StdCppImplementationDataType > STRING
	
2 定义子网信息:主机(物理机/虚拟机)IP地址  
	元素必配属性包括Short Name(简称)、Ipv4 Address(IP地址)和Network Mask(子网掩码)。
	定义元素:	Machine、MachineDesign	【公共配置】
	关联元素:	EthernetTopology > EthernetCluster
		

3 关联子网信息:	【ap应用配置】
	选择不同的通信方式(DDS和SOME/IP),需要分别定义通信协议,并与目标Machine绑定。
	定义元素:	EthernetCommunicationConnector、SomeipServiceDiscovery
	关联元素:	MachineDesign
	
3.1 关联子网和DDS通信域
	先进行Machine的设计,定一个MachineDesign元素,配置使用DDS通信方式,再绑定目标Machine。
	定义元素:		SystemDesign > MachineDesign
	关联元素:		MachineManifest > Machine

3.2 关联子网和DOME/IP服务中心	 
	SOME/IP通信方式只有唯一的服务中心,故只能配置一个服务中心,需要配置一个服务发现端口,并绑定目标Machine。
	
	定义元素:	SystemDesign > MachineDesign
	关联元素:	MachineManifest > Machine
	
	
4 定义服务接口	【ap应用配置】
	定义通信所需服务接口,包括配置传输的数据类型和数据传输方式
	定义元素:	ServiceInterface、VariableDataPrototype、Field、ClientServerOperation
	关联元素:	PortInterface > ServiceInterface //StdCppImplementationDataType
		
	
5 部署通信协议	【ap应用配置】
	部署通信方式,包括DDS和SOME/IP,及通信协议TCP/UDP。
	定义元素:	DdsServiceInterfaceDeployment/SomeipServiceInterfaceDeployment
	关联元素:	DDS通信协议的部署通过DdsServiceInterfaceDeployment元素定义,
				SOME/IP通信协议则通过SomeipServiceInterfaceDeployment元素定义。
				//ServiceInterface、VariableDataPrototype/Field/ClientServerOperation
	
6 定义应用进程信息【应用于全局】
	
	本节介绍如何定义需要在目标物理机/虚拟机(Machine)上运行的进程(Process)。
	元素:
	定义元素:	
				定义AP应用组件,并创建对应组件上的发送/接收端口。
				//AdaptiveApplicationSwConponentType、PPortPrototype、RPortPrototype
				
				定义可执行程序,并关联目标AP应用组件。
				//Executable、ProcessDesign
				
	关联元素:	ProcessManifest > Process
				//AdaptiveApplicationSwConponentType
	
7 创建服务通信实例(补)	【ap应用配置】
	定义端到端的服务通信实例
	定义元素:  //Process
	关联元素:	ServiceInstantiation > DdsProvidedServiceInstance。

8 定义通信保护库	【ap应用配置】
	定义一个用于检查通信故障的端到端通信保护库
	元素配置:
	定义元素:	
				创建服务实例,连接收/发端口,保证服务端与客户端的通信。
				//DdsServiceInstance/SomeipServiceInstance
				定义应用通信保护库,用于定位软硬件故障源,需要与服务实例关联。
				//E2EProfileConfiguration
	关联元素:	E2EProfileConfiguration
				DdsServiceInstance/SomeipServiceInstance

9 导出配置文件
	参考校验AUTOSAR工程,对配置完成的AUTOSAR工程进行校验。
	
	
10 配置完成,导出配置文件,比对配置的区别,然后区分不同的内容
	这才是最难的地方
	
	

# 收发样例分析

## 区别部分
	Execution
	Process
	SwComponent
	
## 共有部分
	Machine
	DataType
	ServiceInterface
	
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值