请选择 进入手机版 | 继续访问电脑版

石家庄老站长

点击联系客服
客服QQ:509006671 客服微信:mengfeiseo
 找回密码
 立即注册
查看: 24|回复: 0

pl2303USB带Ubuntu的串行驱动器(详细信息 直接测量)

[复制链接]

1

主题

1

帖子

-7

积分

限制会员

积分
-7
发表于 2021-4-15 14:40:20 | 显示全部楼层 |阅读模式
目录

查看Usb串行号码下载pl2303 USB到串行驱动程序安装阶段查看对串行端口权限的影响

查看usb串口号

最近买了绿联的USB转播线(pl2303),在win10上可以直接使用,但在Ubuntu找不到串行端口。

一般来说,Ubuntu配备了pl2303等常用USB到串行驱动器,特别是340、341,但有时在连接USB到串行电缆后找不到串行端口(例如:3358www.sina.com/)。

python-m系列. tools.list  _ ports





[上图出现了。如果不是USB-串行端口的线出现故障,很有可能是因为串行端口驱动。]

(如何判断是否为USB-串行端口线:可以插入win系统,通常在设备管理器中识别。)

下载pl2303 USB转串口驱动

我已经上传到博客上了。这是免费的积分下载。(三联河~)

https://download  . csdn  . net/download/xx  970829/1663442

安装步骤

查看usb串口号:下载/PL2303GT驱动程序/Linux/pl  2303g  _ Linux  _ driver  _ v  1 . 0 . 4/





1.解压

Uname  -r





(我的是5.4.0以下。但是,它似乎与文件夹中的“5.2_ok”没有太大关系,但在直接编译时,很容易出现没有内核头文件的错误,但与自己最后的驱动路径有关。)

2.查看电脑内核版本

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

Make  all

Sudo  rmmod  pl2303.ko

Sudo  insmod  pl2303.ko

sudo  cppl  2303 . ko/lib/modules/$(uname-r)/kernel/drivers/USB/serial

(根据“readme.txt”的最后一句,“uname  r”应改为“uname  -r”。)

3.安装驱动

Sudo  CP/lib/modules/5.4.0-70-通用/内核/驱动程序/USB/系列/pl2303.ko/

(将“5.4.0-70-常规”更改为相应的内核版本名称。)

然后,执行以下操作:

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的串行类)运行时会发现串行端口无法打开

串行端口权限问题3358www.sina.com/

授予单个串行端口权限

Sudo  chmod  666 /dev/ttyUSB0

这种方法不方便,因为每次运行都需要给串口权限。

4.拷贝pl2303.ko文件

.创建rules文档

sudo  gedit/etc/udev/rules  . d/20-us  B- serial  . rules

.写入rules文件:

内核=' tty  USB  *' mode=' 0666 '

然后,执行以下操作:

Sudo  service  udev  reload

Sudo  service  udev  restart

这样就不必每次都给串口权限。

解决方法1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图版|手机版|小黑屋|石家庄@IT精英团

GMT+8, 2021-5-15 02:41 , Processed in 0.030569 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2021 Comsenz Inc.

快速回复 返回顶部 返回列表