zynqmp 跑rosserial_embedded,超详细
前提:
petalinux配置好一个可以网口通信的linux工程并生成BOOT.BIN和image.ub
由于暂时不知道怎么在petalinux创建一个大型的app(不知道怎办么添加大量的.h和.c文件,改用SDK交叉编译linux应用程序。)
准备 ros主机:
能跑ros base或者ros desktop 的机器: pc,raspberry,docker。。。
目标机:
zynqmp
步骤:
1.在ros主机上安装rosserial_embeddedlinux: apt-get install ros-<ros dis.>-rosserial_embeddedlinux
.
2.生成目标机ros_lib: roscore && rosrun rosserial_embeddedlinux make_libraries.py ./
3.创建windows XILINX SDK空c++工程,拷贝上一步生成的ros_lib到新建工程的inc(自己创建),并在本工程设置的generial->path and symbol->include->gnu c+±添加inc/ros_lib路径。</