1、问题描述
在编译一个ROS2项目时,它依赖 serial 库,一个C++接口的串口库,支持ROS包,具体是:wjwwood/serial
在ros-melodic版本 ROS1 -Ubuntu18.04 中可以使用命令直接安装:
sudo apt install ros-melodic-serial
但是在Ubuntu22.04中,没有serial包,需要下载源码安装
2、源码下载
下载地址:
https://github.com/wjwwood/serial.git
3、修改源码
ROS1包 使用 catkin 来编译,本打算安装 catkin ,但是报错了:
sudo apt install catkin
python3-catkin-pkg : 冲突: catkin 但是 0.8.10-7 正要被安装
python3-catkin-pkg-modules