1、安装:sudo apt-get install ros-kinetic-serial
2、库的详细介绍:http://docs.ros.org/en/kinetic/api/serial/html/classserial_1_1Serial.html#afa2c1f9114a37b7d140fc2292d1499b9
3、库使用方法
(1)库的命名空间:serial
(2)serial类:Serial ser 相关头文件:serial.h
(3)初始化变量类型:
端口:const std::string
波特率:uint32_t
读写超时时间:Timeout
字节大小:bytesize_t
停止位大小:stopbits_t
流控制:flowcontrol_t
(4)配置串口
//配置串口:serial_port_ = "/dev/ttyUSB0"
ser.setPort(serial_port_);
//配置波特率:baudrate_ = 115200
ser.setBaudrate(baudrate_);
//配置读写超时时间:simpleTimeout(1000)为1000毫秒
serial::Timeout to = serial::Timeout::simpleTimeout