1.在树莓派上安装openeuler:
跟随这罗老师的tutorial配置好ros安装所需要的一些环境,
参考链接:https://gitee.com/yunxiangluo/ros_openeuler?_from=gitee_search
这篇博客目的是在openeuler源码编译ros-comm,然后在将rpm包进行打包,并且验证打包可执行程序
因此着重记录一下跟罗老师tutorial当中需要注意或者说不同的地方
2.下载ros-common源码
在你的workspace当中执行:
rosinstall_generator ros_comm --rosdistro melodic --deps --tar > melodic-ros_comm.rosinstall
这条指令的目的是将ros-comm当中所有的52个pkg的url链接写入到melodic-ros_comm.rosinstall文件当中,里面会包含各个pkg的版本号,后续自己打包的时候,也是需要版本号的
wstool init -j8 src melodic-ros_comm.rosinstall
这条指令的目的是,根据melodic-ros_common.rosinstall文件当中的下载链接,将ros-comm当中的源码下载到src目录当中,
安装依赖库:
pip install empy
然后通过
./src/catkin/bin/catkin_make
进行catkin_make,编译工作区间,用来验证工作区间,来编译各个pkg
在执行catkin_make的时候,可能会出现python-e