admin 管理员组

文章数量: 1184232

目录

  • 一、安装cutecom
  • 二、运行cutecom
  • 三、串口调试(一台电脑自测试)
    • 1)准备工作
    • 2)开启cutecom
    • 3)权限问题

一、安装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”,并重启电脑。

本文标签: 串口 通信 系统 Linux cutecom