Sign inSign up

hanxi739/x86_srpc_services_developing

By hanxi739

•Updated over 4 years ago

Image
0

169

hanxi739/x86_srpc_services_developing repository overview

hanxi739/x86_srpc_services_developing:2.0 包含所有的元服务和元应用

hanxi739/x86_srpc_services_developing:1.1 包含4个元应用

该镜像对应的处理器x86平台,主要目的是方便其他开发者调试。

镜像内包含SAR、通信、导航这三个服务的IDL接口文件和对应的server和client,通过这三个例子展示sdvh框架在服务开发与服务调用的方法。

运行容器前,先确定当前主机的IP和一个可用的端口号,如192.168.1.200:1412

启动容器命令:

启动服务端,并且将本机的1412和该容器的1412端口绑定:docker run -it -p 1412:1412 hanxi739/x86_srpc_services_developing:1.0 启动客户端:docker run -it hanxi739/x86_srpc_services_developing:1.0

进入各个服务目录,对应的服务目录为/home/project/services,之后选择对应的服务,进入其目录,修改配置文件,将本机IP和之前选定的端口号填在配置文件中。 如进入通信服务目录: cd comm_service/

启动通信服务:./comm_server

对应地,在客户端容器中进入通信服务目录:cd comm_service/comm_service/,修改配置文件

启动客户端程序: ./comm_client

这样,便能看到各个服务的调用例子。同时,可以通过各个服务中的源代码,主要是XXX_client.cc和XXX_server.cc查看服务的调用方式和服务的具体执行逻辑,其他文件是本软件平台的代码,无需在意。

Tag summary

Content type

Image

Digest

Size

308.9 MB

Last updated

over 4 years ago

docker pull hanxi739/x86_srpc_services_developing:1.1