一、安装cutecom

$ sudo apt-get install cutecom

二、运行cutecom

使用sudo给予权限,否则在后续使用时可能会出现串口打不开的情况,具体细节记不清了

$ sudo cutecom

三、串口调试(一台电脑自测试)

自测试比较方便,无需准备两台电脑,串口名称一般为/dev/ttyUSB0/dev/ttyUSB1。当然,确定串口名称的方法也是有必要的,下下法:挨个试。

1)准备工作

对于笔记本来说,一般不存在串口,可使用串口转USB线进行调试。
在cutecom中,串口对应的名称为/dev/ttyS*,USB口对应的名称为/dev/ttyUSB*

设备
笔记本电脑(Linux,cutecom)
串口转USB线(公头)
串口转USB线(母头)

连接效果如下图:

在这里插入图片描述

2)开启cutecom

启动两个终端,运行两个cutecom,保证二者的串口配置相一致(如波特率、奇偶校验、数据位、停止位等),测试通信是否正常。
运行结果如下图所示:
在这里插入图片描述
连接完成,左窗口发送12,右窗口接收到12

3)权限问题

如果串口不可用,可能是存在权限问题,可尝试如下解决方法。
针对USB权限:

$ sudo gedit /etc/udev/rules.d/70-ttyusb.rules

打开文件后再最后一行输入:KERNEL==“ttyUSB[0-9]*”, MODE=“0666”,并重启电脑。
主机可能还需要在插上usb的状态下,增加访问权限:

$ sudo chmod 666 /dev/ttyUSB0

针对串口权限:

$ sudo gedit /etc/udev/rules.d/70-ttys.rules

打开文件后再最后一行输入:KERNEL==“ttyS[0-9]*”, MODE=“0666”,并重启电脑。

Logo

更多推荐