各种引出的线接完了,包括调试串口线,下面就可以连到其他设备上进行串口的操作了。
由于引出的是TTL,所以接到PC上还需要转USB,比如PL2303、CH340之类的。这些东西常用,也就没什么好说的了。我还是喜欢用bpi当作一个小PC来用,而且bpi上引出的所有串口都是TTL,可以直接和D1连接,省去转接的麻烦了。
开始接线。随便在bpi上找个引出的串口,uart0就不要用了,本身是bpi的调试串口。我直接用r1来代替bpi,因为有硬盘,所以运行的速度较快。
注意bpi串口的Tx、Rx要和d1的Tx、Rx相反,否则收不到数据
打开bpi的串口控制终端,使用命令
cu -l ttyS2 -s 115200
需要说明一下:
1.bpi 上标明的uart1、uart2....在使用时需要要减一。比如我接的是uart3,那么操作的是ttyS2;
2.cu命令可能系统中没有,使用前要先apt-get install cu安装一下;
3.执行命令后可能会提示/dev/ttySx权限不够,所以需要修改chmod 777 /dev/ttyS*;
4.成功打开串口后,如果d1没有数据输出,有可能会只显示一个“Connected.”。这样不一定是连错了,只要打下回车,就会有登录提示信息显示出来;
d1的每个操作,包括按下按键,串口都会有不同信息的输出
串口通了,剩下的可以随便玩了。不过看了看磁盘空间和内存大小,估计也没什么可玩的了:-(,还是自己编译源代码吧。
|