Ubuntu Putty 和串行端口

Ubuntu Putty 和串行端口

需要用腻子来做/dev/ttyUSB0

我确实知道端口(交换机上的控制台)是 9600 8/n/1,所以应该很简单。

ttyUSB0 出现在 dmesg 中。

所以我不应该能够/dev/ttyUSB0在 putty 的串行配置中进行选择,而且它应该可以工作。

当我在 Windows 上运行 Putty 时,它工作正常。在 Ubuntu/Putty 上不工作。我没有收到任何回应。

我是这么开始的:

putty -serial -sercfg 9600,8,n,1,N

有什么建议么?

答案1

sudo putty /dev/ttyUSB0 -serial -sercfg 9600,8,n,1,N

为我工作

答案2

我使用 minicom。要安装,minicom请使用命令

sudo apt-get install minicom

使用命令启动 minicom 设置

xxx@yyy ~ $ sudo minicom -s

您将获得设置菜单

在此处输入图片描述

Serial port setup

在此处输入图片描述

改变Serial Device

改变Bps/Par/Bits

发生变更后Enter

保存设置

在此处输入图片描述

转至Exit退出设置minicom

你的 minicom 已经准备就绪

在此处输入图片描述

答案3

这是因为你没有给/dev/ttyUSB0文件的组提供读写权限 ls -l /dev/USB0

提供许可: sudo chmod a + rw / dev / ttyUSB0

腻子可以很好地发挥作用。

答案4

sudo putty /dev/ttyUSB0 -serial -sercfg 115200,8,n,1,N -log datas.log

我们可以在日志中的串行端口 115200 中获取 esp32 中的串行端口,在 linux 日志中的数据中,我们可以直接从 arduino 串行监视器存储数据

相关内容