需要用腻子来做/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 串行监视器存储数据