0 引言
本期会介绍communicationmanagement通信管理,首先介绍它的特点使用方式,然后介绍模型中的相关元素和c++代码中的相关API,最后我们实现一个应用程序,他有两个Executable组成,一个是提供服务的provider,另一个是使用这个服务的consumer。
1 communication management通信管理的特点使用方式
从一个adaptive application的视角来看,它能利用的接口可以分为三类,第一类是posix 51和c++标准库中的API;第二类是adaptive platform上的可以直接使用的API,如果要用到这类app 那么链接相应的库即可;第三类是要通过communication management即ara::com来间接使用的API。在adaptive platform 上,应用程序应当使用ara::com来通信并使用服务。服务可能是由用户的另一个应用程序提供的,也可能是由adaptive platform提供的。
1.1 ara::com简介
提到通信,我们知道在物联网/机器人等领域,已经有多种通信API了,如DDS等。为什么在autoser adaptive platform上我们又要制