根据AUTOSAR RTE中的定义,我们知道Component之间通讯的接口,主要分成S/R(Send/Receive) 和C/S(Client/Server),那么在Davinci Developer中,是如何配置C/S端口的呢。
下面以一个简单的例子进行说明,该例子的C/S端口配置了两个函数,一个是write,对外提供数据的函数,一个是Read,读取其他Component的数据。
现在打开Davinci Developer工具,找到Libray
- 新建C/S Port
- 创建如下函数
Eg: tiCS_TIRtcServices
当返回1时,认为是NOT OK。这里用户是可以定义多个Application errors.
- 一个C/S创建多个函数接口
此个C/S Port Interface有两个元素, 也就是提供两个函数接口
GetTime:对外输出函