精华内容
下载资源
问答
  • ubuntu安装串口驱动(找不到ttyUSB*)

    千次阅读 2020-04-06 23:54:32
    文章目录0 参考链接1 查看电脑的内核版本2 下载安装包3 编译安装 0 参考链接 https://blog.csdn.net/hnlyzxy123/article/details/82181027 https://blog.csdn.net/jazzsoldier/article/details/70169732 下载链接 ...

    0 参考链接

    https://blog.csdn.net/hnlyzxy123/article/details/82181027
    https://blog.csdn.net/jazzsoldier/article/details/70169732

    下载链接

    https://elixir.bootlin.com/linux/v4.15/source/drivers/usb/serial/ch341.c
    http://www.wch.cn/download/CH341SER_LINUX_ZIP.html

    由于内核升级或者其他什么找不到ttyUSB*,不得已安装对应的驱动~

    1 查看电脑的内核版本

    得到自己的ubuntu内核版本

    uname -r
    

    eg: 4.15.0-33-generic

    2 下载安装包

    CH340/CH341的USB转串口LINUX驱动程序,随系统进行编译安装,支持各类处理器架构,支持32/64位系统。

    下载链接:CH340/CH341 Linux驱动链接

    在这里插入图片描述
    里面的ch34.c不要使用,需要替换,替换文件链接

    ch34.c

    找到对应你内核版本的拷贝下来,覆盖安装包里ch34.c的内容

    3 编译安装

    替换完成后

    sudo make #会得到一个后缀为.o的可执行文件
    sudo make load
    sudo cp -v ch34*.ko /lib/modules/4.15.0-33-generic/kernel/drivers/usb/serial/
    
    #最后
    sudo depmod -a
    #ubuntu重启
    sudo reboot
    
    展开全文
  • Ubuntu16.0 安装串口驱动

    千次阅读 2019-07-10 14:37:05
    Ubuntu16.0 安装串口驱动 步骤一 在终端输入sudo apt-get install minicom安装串口驱动 步骤二 在终端输入sudo minicom -s打开串口配置窗口如下图 使用方向键 选择 Serial port setup,按Enter键,进入设置环境,...

    Ubuntu16.0 安装串口驱动

    步骤一

    在终端输入sudo apt-get install minicom安装串口驱动

    步骤二

    在终端输入sudo minicom -s打开串口配置窗口如下图

    在这里插入图片描述
    使用方向键 选择 Serial port setup,按Enter键,进入设置环境,如下图
    在这里插入图片描述
    通过输入每一项前面的字母,选择要配置的选项,配置好后,按Enter键确定返回;
    使用方向键选择Save setup as dfl保存;
    使用方向键选择Exit退出。

    至此,串口驱动已经安装完成。

    步骤三

    在终端输入sudo minicom打开串口,如果串口已连接,则可以看到发上来的数据。

    CTRL A Z可暂停

    展开全文
  • Ubuntu串口驱动安装及串口权限设置 在作Ubuntu串口调试时候的一些问题总结,供大家参考,也帮助自己记录一下。 一、背景:系统版本Ubuntu18.04 控制板:stm32F103 二、驱动安装,TTL转usb串口,ch340驱动 1.lsmod | ...

    Ubuntu串口驱动安装及串口权限设置

    在作Ubuntu串口调试时候的一些问题总结,供大家参考,也帮助自己记录一下。

    一、背景:系统版本Ubuntu18.04 控制板:stm32F103

    二、驱动安装,TTL转usb串口,ch340驱动

    1.lsmod | grep usbserial命令查看系统是否支持USB转串口
    有会提示:usbserial 49152 1 ch34x

    在这里插入图片描述
    2.如果没有就要安装CH340驱动:http://www.wch.cn/download/CH341SER_LINUX_ZIP.html
    可以下载到任意目录(常用的)解压后得到三个文件ch34x.c,makefile,readme
    3.查看自己系统的版本号:uname -r
    4.对应版本号复制驱动代码到ch34x.c替换
    网址:https://elixir.bootlin.com/linux/v5.4.42/source/drivers/usb/serial/ch341.c
    5.cd 到CH341SER_LINUX下
    sudo make 编译
    sudo make load 加载
    6.lsmod 如果有ch340说明驱动安装成功
    在这里插入图片描述
    7.ls /dev | grep tty 查看是否有ttyusb0,这一步前提是插入了串口设备,我的板子就串口松动,总 是找不到,如果设备没问题就会有ttyusb0的,或者换几个U口试一试。
    在这里插入图片描述
    在这里插入图片描述

    8.小结:按我所参考的多个帖子来讲,以上办法安装的驱动每次重启都要make load一下,解决办法:
    执行sudo cp -v ch34*.ko /lib/modules/5.4.0-66-generic/kernel/drivers/usb/serial/ 其中5.4.0- 42-generic根据自己版本修改,再执行sudo depmod -a重启即可。
    但我的机器没有进行上述操作, 重启后也依然可以找到串口,从上述路径下有ch341.ko文件,这个文件我不清楚以前有没有,或者是系统自行安装了驱动?还望大家指点

    三、串口权限问题

    1.在我们执行查看串口的命令 ls -l /dev/ttyUSB* 时会提示无法访问,但这个时候有两种情况,一种是你的设备硬件连接有问题,另一种就是权限问题
    2.设置串口权限:
    方法一、创建文件/etc/udev/rules.d/70-ttyusb.rules
    打开并编辑sudo gedit /etc/udev/rules.d/70-ttyusb.rules
    添加:KERNEL==“ttyUSB[0-9]*”, MODE=“0666”
    增加访问权限sudo chmod 666 /dev/ttyUSB0
    方法二、 将用户加入到dialout用户组,命令:sudo usermod -aG dialout XXX,XXX为自己的用户名字,就是@前面那部分。
    这两种方法的原理烦请明白的大佬指点一下!

    四、总结

    我主要是两方面问题,一是对应驱动的安装,二是访问串口的权限问题,按参考贴的教程将问题解决,感谢大佬们的技术支持,存疑的地方请大家指出,谢谢!

    驱动参考:https://blog.csdn.net/ldw_wdl/article/details/108417301
    权限参考:https://blog.csdn.net/sonictl/article/details/52918907

    展开全文
  • 1. ros serial安装串口驱动 参考http://www.roswiki.com/read.php?tid=557&fid=39 (1)通过sudo apt-get install ros-<ros版本,如kinetic>-serial下载ROS对应版本的工具包 serial会安装在opt/ros/<...

    1. ros serial安装串口驱动

    参考http://www.roswiki.com/read.php?tid=557&fid=39

    (1)通过sudo apt-get install ros-<ros版本,如kinetic>-serial下载ROS对应版本的工具包

    serial会安装在opt/ros/<ros版本,如kinetic>/share/serial目录下,

    重启终端,输入 roscd serial,可以检测到serial包的路径,说明serial包已经安装成功

    (2)使用ros自带的serial包,编写节点

    #include <ros/ros.h>
    #include <serial/serial.h> //ROS已经内置了的串口包

    2. ubuntu串口权限获取

    创建文件/etc/udev/rules.d/70-ttys.rules
    sudo gedit /etc/udev/rules.d/70-ttys.rules

    文件内容为:
    KERNEL==”ttyS[0-9]*”, MODE=”0666”

    打开终端,输入如下指令增加对应串口的访问权限:
    sudo chmod 666 /dev/ttyS0
    sudo chmod 666 /dev/ttyS1
    sudo chmod 666 /dev/ttyS2
    sudo chmod 666 /dev/ttyS3
    sudo chmod 666 /dev/ttyS4

    展开全文
  • ubuntu安装USB转串口驱动(PL2303)

    千次阅读 2018-10-29 18:36:33
    这时就会用到USB转串口驱动,以前的Ubuntu是直接将此驱动编译进内核,但不知道从哪个版本开始Ubuntu将其从内核去掉了,所以要用到Ubuntu的minicom时只能由我们自己安装USB转串口驱动,方法如下: (1)首先将PL2304...
  • 由于笔记本上安装Ubuntu 10.10,而且没有带串口,导致了不能直接使用FriendlyArm2440.需要使用USB转串口。 以前在笔记本上安装了Windows,直接在网上下了一个USB转串口驱动,而现在怎么弄呢?一筹莫展,于是在...
  • 虚拟机下Ubuntu安装usb转串口驱动

    千次阅读 2016-11-08 20:31:16
    Ubuntu本身一般都带了USB转串口的驱动。 1. 首先确认系统支持USBSerial,输入以下命令: lsmod | grep usbserial 2. 接上USB串口线,看看系统是否可以识别。输入以下命令: dmesg | grep ttyUSB 或者直接...
  • ubuntu安装驱动 USB转串口 RS232串口 PL2303 DB9#工具安装软件minicomminicom功能快捷键minicom的使用cutecom软件安装cutecom使用 #工具 因为我使用的是rs232串口设备芯片为LP2303,所以没有安装驱动 minicom 软件 ...
  • Ubuntu下BeagleBone的USB串口驱动安装
  • Ubuntu安装 USB转串口驱动

    千次阅读 2014-09-26 16:08:06
    由于笔记本上安装Ubuntu 10.10,而且没有带串口,导致了不能直接使用FriendlyArm2440.需要使用USB转串口。 以前在笔记本上安装了Windows,直接在网上下了一个USB转串口驱动,而现在怎么弄呢?一筹莫展,于是在...
  • ubuntu下CH34×串口驱动安装

    千次阅读 2018-08-29 12:04:28
    由于之前的错误操作,将Tx2版本的串口驱动安装到电脑中了,导致现在插上USB转TTL毛线反应都没有,查了一上午,终于找到了结果,现在趁热把过程梳理出来,给大家作为参考。 如果懒得麻烦,直接猛戳下载就行 一、...
  • 这个时候步骤一的工作就可以体现了,猛戳这个传送门,传送门里是官方给出的不同内核对应的驱动源码,将相应源码复制,并替换ch34x.c(我的是5.4.0-52) 4、进入解压后文件的目录(就是带有makefile文件的目录),...
  • wget https://mcai.oss-cn-shenzhen.aliyuncs.com/drv/CH341SER_LINUX.zip

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 247
精华内容 98
关键字:

ubuntu安装串口驱动