通过控制台命令收发数据:

控制台配置串口参数:

# stty -F /dev/ttyUSB0 raw 9600 cs8 min 0 time 10

-F 串口设备路径
9600 波特率
cs8 bit数
min 接收字节数(缓冲区超过此数值就返回,不足时就阻塞等待)
time 读取数据超时间(单位:100ms)

控制台发送数据

# echo "Hello World" > /dev/ttyUSB0

控制台接收数据

# cat /dev/ttyUSB0

C语言编程