前言

最近要在Linux下使用USB转串口来获取传感器数据,记录一下使用过程。,我使用的是USB转串口DB9(RS232)和USB转RS485两种转换线,在ubuntu16.04和18.04下测试使用。


提示:以下是本篇文章正文内容,下面案例可供参考

一、USB转RS232

去绿联的驱动下载中心绿联USB转DB9串口线 PL2303芯片驱动|CR104 |CM326下载对应的驱动程序(Windows+Linux),苹果驱动下载地址mac os10.8-10.14。
下载完成后解压文件,找到对应Linux下的驱动包,里面有对应的安装教程,如下:

#查看内核,Linux内核5.5及以上版本已经包含PL2303G芯片的内置驱动程序。
uname -r
#进入驱动PL2303G_Linux_Driver_v1.0.5
cd PL2303G_Linux_Driver_v1.0.5
# 编译
make all
#向内核复制新生成的驱动
sudo cp pl2303.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial
#编辑modules ,添加  pl2303
sudo gedit /etc/modulesreboot

注意:可能你的内核在驱动包里没有对应的,这里向下安装低版本的驱动即可
最后,连接上转换器就能够正常使用了。


二、USB转RS485

1.下载驱动

这里我使用的是宇泰高科的UT890A串口转换器,由于我在官方给的Linux驱动里没有找到对应的压缩文件,学长让我直接下载CH340驱动,驱动包在github上就可以找到,链接CH340 github。

2.使用

首先看下系统下有没有旧的驱动,如果有,手动删除:

#旧驱动路径
/lib/modules/$(uname -r)/kernel/drivers/usb/serial/ch341.ko

下载的驱动把使用过程讲的很明白了,这里简单介绍下安装过程,代码如下:

#下载驱动
git clone https://github.com/juliagoda/CH341SER.git
sudo make
sudo make load
sudo cp ch34x.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial
sudo demod -a
#连接转换器查看结果
dmesg | grep ch34x

三、测试安装的驱动

这里使用串口助手cutecom

sudo apt-get install cutecom
ls /dev/ttyUSB*  #查看连接设备
sudo cutecom
##这里就出现串口调试的图形界面,用串口转换器连接上设备,默认是ttyUSB0,配置好各种选项后就可以发送问询指令了。

OK,一切顺利的话就可以正常使用串口转换器了。

Linux下使用USB转串口转换器相关推荐

  1. linux装pl2303驱动下载,Linux下安装USB转串口驱动(PL2303)

    主机:Gentoo Linux 11.2 内核版本:Linux 3.0.6 以前在Ubuntu下USB转串口驱动已经编译进内核,而编译的Gentoo内核没有编译进去,这里将内核中PL2303驱动 co ...

  2. Linux下安装USB转串口驱动(PL2303)

    分类: 嵌入式ARM+Linux 2012-01-11 22:26  2077人阅读  评论(0)  收藏  举报 主机:Gentoo Linux 11.2 内核版本:Linux 3.0.6 原创作品 ...

  3. linux下使用usb转串口,Linux下使用USB转串口线

    现在新款的PC主板很多都没有串口了,如果要使用串口,一般会买一个USB转串口的转接器, 这种设备需要先安装驱动才能使用,附带一个光盘,上面可能只有windows下的驱动,如果在Linux下使用,需要做 ...

  4. 嵌入式 linux usb转串口,Linux下,USB转串口问题

    step 1: linux终端 lsusb 查找系统有没有检测到该设备.如: Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Ser ...

  5. Linux环境下使用 USB转串口驱动(二)

    minicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有"超级终端"那么易用,但是使用习惯之后读者将会体会到它的高效与便利,下面将讲解minicom的安装和 ...

  6. 身份证读取设备开发解决方案:2、Android下通过usb转串口读取身份证信息

    身份证读取设备开发解决方案:2.Android下通过usb转串口读取身份证信息 文章目录 身份证读取设备开发解决方案:2.Android下通过usb转串口读取身份证信息 1. 前言 2. 准备 3. ...

  7. Linux下的USB总线驱动 mouse

    Linux下的USB总线驱动(03)--USB鼠标驱动 usbmouse.c USB鼠标驱动 usbmouse.c 原文链接:http://www.linuxidc.com/Linux/2012-12 ...

  8. 手动制作linux live,Linux下Live USB如何制作

    Linux下Live USB如何制作?Linux系统下该如何制作Live USB呢?下面小编就给大家介绍几种方法.一起去看看吧! 1.UNetbootin 这是创建Live USB最流行的工具之一.U ...

  9. linux 开发板传文件,Linux下用USB传输文件到开发板

    记录一下解决EZ6410的板子在Linux下用USB来传输文件问题的过程~ 前两天ARM11的开发板到了,需要先验证一下各项功能.以往用FS2410时用的是minicom+usb2ram,功能比win ...

  10. *Linux下的USB总线驱动 u盘驱动分析*

    Linux下的USB总线驱动(三) u盘驱动分析 版权所有,转载请说明转自 http://my.csdn.net/weiqing1981127 https://www.xuebuyuan.com/13 ...

最新文章

  1. 人们怕人工智能获得意识到底是怕哪个方面?
  2. 『ExtJS』01 009. ExtJS 4 方法重载
  3. 从Chrome中的css自定义样式按钮中删除蓝色边框
  4. HDU 3709 Balanced Number (数位DP)
  5. Linux netstat常用命令
  6. 关于ArrayList和Vector区别
  7. PHP网站开启gzip压缩,PHP开启gzip压缩的二种方法
  8. 凸优化第六章逼近与拟合 6.2最小范数问题
  9. 关于linux内核版本说法,关于Linux内核版本的说法,以下错误的是( )
  10. 用Python做一个游戏辅助脚本,完整编程思路分享!
  11. 项目管理第九章项目资源管理
  12. 关于.NET、ASP.NET和ASP
  13. Golang 解析XML
  14. XUI 一个简洁而优雅的Android原生UI框架,解放你的双手!
  15. 肠道微生物群:环境污染物毒性的重要参与者?
  16. 电子商务复习笔记三:网络营销
  17. 《C语言程序设计》第4版 何钦铭、颜晖主编 课后习题答案 第12章 课后习题
  18. 富爸爸系列2—财务自由之路
  19. IC在測試生產過程的靜電放電(ESD)擊傷及電性過壓(EOS)現象
  20. 安卓开发: Jetpack compose + kotlin 实现 俄罗斯方块游戏

热门文章

  1. 通信工程学什么计算机知识,通信技术需要学习哪些知识
  2. fastboot 使用详解
  3. 浅谈大比例尺数字地形图的缩编方法
  4. 小米浏览器导出html,小米浏览器离线视频如何导出 小米浏览器离线视频导出教程...
  5. 易用宝项目记录day5-shiro
  6. Linux删除账号及主目录,linux 删除用户账号和主目录
  7. android rtmp 播放器下载,android rtmp player 除了播放一般的视频格式 - 下载 - 搜珍网...
  8. 可综合的异步fifo设计(二)
  9. Win10怎么打开管理员命令提示符窗口
  10. matlab画图常用函数image、imagesc、imshow区别