开发android或者linux系统的时候 串口和开发板通信都是不可缺少的,但是我在ubuntu22.04上用ch341 usb转串口小板访问串口的时候却遇到了几个问题
问题1:插上ch341 usb转串口小板后 /dev目录下找不到 ttyUSB0设备
解决办法:安装ch341 串口小板驱动.
推荐这篇文章:https://devpress.youkuaiyun.com/linux/66d02b3fc618435984a39c61.html
按照这篇文章可以在/dev 目录下找到ttyusb 设备了 ---证明驱动安装ok了
问题2:在ubuntu上点击putty图标 设置参数后打开串口-----结果啥事情没有串口打不开
1.分析:在终端下输入 putty打开串口 设置参数 点击ok打开串口 终端提示"
PuTTY: unable to load font "server:fixed"
不要管这个提示的字体 就是权限的问题!!!!!
可以用sudo putty 打开串口 测试 ----我这边测试是ok的!
所以问题就变成 : 让 Ubuntu 中点击 Putty 图标默认以 sudo 模式打开 而且不需要输入密码 ----建议这样处理,其他处理方式挺麻烦!!
需要2个步骤i:
1. sudo nano /usr/share/applications/putty.desktop
改成:Exec=sudo putty
2.sudo visudo 改成:
文件末尾加上 :
YOUR_USER_NAME ALL=(ALL) NOPASSWD: /usr/bin/putty YOUR_USER_NAME换成你自己的用户名!!!!
打完收工!!!