查看usb串口号

最近买了一条绿联的usb转串口线(pl2303),在win10里能直接用,但在Ubuntu里发现找不到串口。。。

一般来说ubuntu都装有pl2303等常见USB转串口驱动,特别是340、341这些,但是也容易出现插上usb转串口线后找不到串口的情况如:

查看usb串口号

python -m serial.tools.list_ports

【出现上图如果不是USB转串口的线坏了,就很有可能是因为串口驱动的事】

(判断是否是USB转串口的线坏了的方法:可以插在win系统下,一般情况下设备管理器里会识别到)

下载pl2303 USB转串口驱动

我已经发在博客上了,免积分下载喔(希望三连哈~)

https://download.csdn.net/download/xx970829/16663442

安装步骤

1.解压:进入下载/PL2303GT驱动/Linux/PL2303G_Linux_Driver_v1.0.4/

2.查看电脑内核版本

uname -r

(我的是5.4.0的哈,不过这好像跟文件夹里的“5.2_ok”没有太大关系,不过自己编译时很容易出现没有对应内核头文件的错,但是与自己最后驱动路径有关系)

3.安装驱动

进入比如“5.2_ok”文件夹打开终端运行

make all

sudo rmmod pl2303.ko

sudo insmod pl2303.ko

sudo cp pl2303.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial

(完全按照“readme.txt”时最后一句得把“uname r”改为“uname -r”)

4.拷贝pl2303.ko文件

sudo cp /lib/modules/5.4.0-70-generic/kernel/drivers/usb/serial/pl2303.ko /usr/src/linux-headers-5.4.0-70-generic/drivers/usb/serial

(注意把“5.4.0-70-generic”改为自己对应的内核版本名)

然后执行:

sudo modprobe usbserial

sudo modprobe pl2303

查看效果

此时应该是能识别到串口了

输入:dmesg | tail

发现多了一个:pl2303

输入: python -m serial.tools.list_ports

也能看见多了一个USB串口号:/dev/ttyUSB0

给串口权限

有时插上串口, 通过“python -m serial.tools.list_ports”指令能看见串口号,但是通过程序(ros或qt的串口类)运行时发现打不开串口

这种情况多是因为串口权限的问题

解决方法1

给单个串口权限

sudo chmod 666 /dev/ttyUSB0

该方法每次执行都需要给串口权限,不太方便。。。

解决方法2

建立.rules文件

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

在.rules文件里写入:

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

然后执行:

sudo service udev reload

sudo service udev restart

这样就不用每次给串口权限了。。。

【关于.rules文件固定设备串口号可参考我另一篇博客:https://blog.csdn.net/xx970829/article/details/115529204】

linux pl2303 驱动下载,ubuntu装pl2303USB转串口驱动(详细,亲测)相关推荐

  1. ubuntu装pl2303USB转串口驱动(详细,亲测)

    目录 查看usb串口号 下载pl2303 USB转串口驱动 安装步骤 查看效果 给串口权限 查看usb串口号 最近买了一条绿联的usb转串口线(pl2303),在win10里能直接用,但在Ubuntu ...

  2. x200装linux驱动下载,ubuntu 安装X200声卡驱动

    ubuntu 安装X200声卡驱动 标签:x200 ubuntu 声卡驱动 驱动 linux驱动 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任 ...

  3. linux mfc驱动下载,Ubuntu 安装 Brother MFC7470D 驱动

    Ubuntu 安装 Brother MFC7470D 驱动 办公室的打印机是 Brother MFC7470D ,在 Ubuntu 中安装打印机驱动时,发现没有这个型号的驱动.只有 MFC7450 的 ...

  4. nvidia dch 驱动 与windows 不兼容_NVIDIA不再提供DCH驱动下载 Win10装不了驱动看这里...

    新装机或者换了电脑,第一件事是什么?肯定是升级硬件驱动了,特别是显卡驱动,会直接影响电脑的游戏性能,没有驱动是不可行的.不过大家遇到过驱动装不上的情况吗?如下所示: 出现这种情况,通常是因为用户安装的 ...

  5. ubuntu安装USB转串口驱动(PL2303)

    在Ubuntu下利用minicom进行嵌入式开发时可能会用到USB转串口,这时就会用到USB转串口驱动,以前的Ubuntu是直接将此驱动编译进内核,但不知道从哪个版本开始Ubuntu将其从内核去掉了, ...

  6. 拯救者 linux 无线网卡驱动下载,Ubuntu下解决拯救者笔记本无法使用无线网卡

    #解决Ubuntu下无线网卡无法使用的问题 为了能够更快地跑完实验,刚刚换了台笔记本电脑,GTX960M的显卡,想着在theano下可以跑得更快一些.最初在win10下使用,安装 theano遇到了无 ...

  7. kinect在linux上驱动下载,Ubuntu安装Kinect驱动(openni、NITE、Sensor)及遇到的问题

    一.前言 先说一下博主的运行环境: Ubuntu kylin14.04 kinect第一代 另外还要注意的是openni.NITE.Sensor这三个包的版本必须匹配才能正常运行,我的版本分别是: O ...

  8. RTX3050显卡Ubuntu装Nvidia卡驱动

    Ubuntu安装NVIDIA显卡驱动 为什么要装Nvidia卡 如何装N卡 实际安装过程 解决方式 1.系统环境 2.切换显卡输出模式 3.降级Ubuntu版本以及Linux内核 降级方法 为什么要装 ...

  9. 三星手机安装linux系统下载,ubuntu手机系统安装教程【详细步骤】

    导语: 看到这个题目大家可能不太清楚吧,现在随着科技技术的进步和大范围的普及,普通大众也渐渐掌握了各种新技术.对于手机换系统,大家应该都听说过,网上经常能够看到某某大神把 苹果 手机的 ios 系统刷 ...

  10. pci-e串口卡linux 驱动下载,万能PCI串口卡驱动下载

    下面点击下载安装,最新更新的这个版本对于很多用户来说,体验感觉还是可以的.虽然有一些小问题没有解决,但是大体上还是符合用户使用需求.尤其是针对之前版本的修改,就比较OK的感觉. 万能PCI串口卡驱动官 ...

最新文章

  1. 关于XGMII/XLGMII/CGMII
  2. 【仿去哪儿登录】UITextField输入时检查输入框是否为空
  3. 如何改变数据库存储引擎
  4. ORACLE修改表空间方法
  5. Sun公司网站上的Swing实例,想学Swing的不看后悔
  6. sysbench --with-mysql-libs_linux安装sysbench
  7. 日志分析平台-ELK
  8. Java 完美判断中文字符的方法
  9. ATEN瞄准专业级影音市场,发表全新VanCryst™视频系列产品线
  10. JQuery简要介绍(转)
  11. 你们要的终极指南! 交易API接口
  12. 网页上嵌入Flash播放器(2)
  13. Downward API
  14. java桌面应用开发利器JavaFx
  15. title显示不全的处理方法
  16. 统计学习方法 学习笔记(1)统计学习方法及监督学习理论
  17. (STM32笔记)一、STM32特点
  18. 网页中在线玩圆桌骑士
  19. Python学习笔记 print()函数输出多个变量 使用.format()
  20. 最先进的智能采茶机器人_一种智能采茶机器人的制作方法

热门文章

  1. 百度收录提交 网站快速收录提交方法【附工具】
  2. 【Linux系统】第6节 Linux系统压缩与解压缩文件
  3. 百度收录提交软件-百度批量收录提交入口工具免费
  4. groovy使用场景
  5. Python微信文章 抓取转PDF
  6. 韦恩州立大学计算机科学,2019上海软科世界一流学科排名计算机科学与工程专业排名韦恩州立大学排名第301-400...
  7. BZOJ1140: [POI2009]KOD 编码
  8. Pyton爬虫编程入门学习笔记(八)学习正则表达式
  9. 关于看算法导论不懂的时候的思考
  10. 电脑C盘满了如何扩充C盘内存?