python和串口用得都很广,学习了一下python下的串口操作
ls /dev/ttyS*
发现0、1、2、3一共四个串口
dmesg | grep ttyS*
看一下日志,一一对应
0号是debug口,3号没有引出,就剩1号(8T/10R)和2号(11T/22R),和以前的GPS测试比较吻合
串口测试的python例子
import serial t = serial.Serial('/dev/ttyS2',9600) n = t.write('you are my world') print t.portstr print n str = t.read(n) print str
需要短接11和22脚,同时需要pyserial的支持,安装方法如下
sudo apt-get install python-pip pip install pyserial