ETAS-AP应用程序部署教程
先前准备
在vmware上安装两个ubuntu20.04版本的虚拟机(用来COM的远程通信),推荐使用ubuntu-server。安装好后,输入以下命令
1
sudo ln -s /lib/x86_64-linux-gnu/ld-2.31.so /lib/ld-linux-x86-64.so.2
将ld库拷贝至/lib目录下。
[!NOTE]
etas ap的虚拟机中,即使是x86 64编译,实际上也是使用的交叉编译,而所使用的交叉编译工具的ld库是放在/lib目录下的。所以需要在/lib目录下建立一个软链接。
编译程序
在etas ap的虚拟机的终端输入以下命令
1
rvbuild -wx86_64 -olinux -lqc -d etas-ets 192.168.88.128; rvbuild -wx86_64 -olinux -sqc -d etas-ets 192.168.88.129
etas-ets就是工程名,后面的ip地址就是实际的虚拟机的ip地址。
- -l:Deploy and patch MachineDesign_B_someip.json, and FlatCFG files for “SoftwareCluster_1” and the “Ma chine_B”. Typically used when deploying an application as a Subscriber.
- -s: Deploy and patch MachineDesign_A_someip.json and FlatCFG files for “SoftwareCluster_0” and the “Ma chine_A”. Typically used when deploying an application as a Publisher.
部署
编译好后,在/var/etas/vrte/export
找到对应的IP目录,将IP目录下的vrte拷贝至对应IP地址的虚拟机下的/opt目录下。
运行
1
2
3
cd /opt/vrte/usr/bin
chmod +x exmd.sh
sudo ./exmd.sh
在两台ubuntu虚拟机终端上执行上面命令即可。
本文由作者按照 CC BY 4.0 进行授权