ubuntu 串口调试助手

ubuntu 下的串口调试助手推荐有两个 PuTTY 和 CuteCom, PuTTY 除了串口通讯功能外还有 SSH 和 Telnet 等功能, CuteCom 只能用于串口通讯, 但串口界面更友好

安装串口工具

ubuntu 标准安装源中包含这两个软件, 可以直接安装

sudo apt install putty
sudo apt install cutecom
查看串口设备
dmesg | tail

如果是刚插入串口, 则会得到串口驱动的日志

[ 7448.045324] usb 1-6.4.3: Product: J-Link
[ 7448.045324] usb 1-6.4.3: Manufacturer: SEGGER
[ 7448.045325] usb 1-6.4.3: SerialNumber: 000000123456
[ 7448.371756] usb 1-6.4.4: new full-speed USB device number 60 using xhci_hcd
[ 7448.573236] usb 1-6.4.4: New USB device found, idVendor=067b, idProduct=2303, bcdDevice= 3.00
[ 7448.573241] usb 1-6.4.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7448.573244] usb 1-6.4.4: Product: USB-Serial Controller
[ 7448.573247] usb 1-6.4.4: Manufacturer: Prolific Technology Inc.
[ 7448.581658] pl2303 1-6.4.4:1.0: pl2303 converter detected
[ 7448.583552] usb 1-6.4.4: pl2303 converter now attached to ttyUSB0

从上面可以看出设备文件是 ttyUSB0


获取设备权限

如果是初次使用串口, 设备文件属于 root 用户, 直接使用串口工具打开串口会报错

ls -l /dev/ttyUSB0 
crw-rw---- 1 root dialout 188, 0 613 22:26 /dev/ttyUSB0

获取权限有二种方式:

临时修改

sudo chmod 666 /dev/ttyUSB0

如果是经常使用, 可以 udev 的规则配置

添加配置

sudo vim /etc/udev/rules.d/20-usb-serial.rules

内容为

KERNEL=="ttyUSB*"  MODE="0666"

匹配内核以 ttyUSB 开头的驱动, 权限为 666

使配置生效

sudo service udev reload
sudo service udev restart

如果不想修改权限, 还有一种方法是当前用户加入 dialout 组(ttyUSB0 设备文件属于这个组), 加入这个组后就有权限了, 之后重启一下

sudo usermod -aG dialout jianghuixin

使用串口工具
CuteCom

设置端口号和波特率等信息

CueCom

最后点击打开串口, 并按下 Enter 发送 “CuteCom”

PuTTY

首先也是配置串口信息, 然后打开串口, 不过这界面远不如 CuteCom

PuTTY

  • 4
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Ubuntu中,有几个常用的串口调试工具可供选择。其中包括Putty和Cutecom。Putty是一个跨平台的串口调试工具,可以通过sudo apt install putty命令直接安装。Cutecom也是一个常用的串口调试助手,可以通过sudo apt install cutecom命令安装。您可以使用这两种工具之一根据需要进行串口通信调试。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ubuntu 串口调试助手](https://blog.csdn.net/jiang_huixin/article/details/117812290)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [ubuntu串口通信(Modbus RTU 协议 + 串口程序 + cutecom调试助手)总结他人的!](https://download.csdn.net/download/mayinshaojin/9846052)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Ubuntu串口调试工具](https://blog.csdn.net/wilylcyu/article/details/51766283)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值