When you plugin your USB-UART converter, and run “> ls /dev/tty*”, if you don’t see the /dev/ttyUSB0 (or similar), your Linux does not detect your USB-UART device.
当插入USB设备后,在终端运行 ls /dev/tty* 时,若没有找到类似 /dev/ttyUSB0 的内容,说明Linux没有检测到设备。

We need to install the driver for your device.
需要安装驱动。

在终端输入lsmod | grep usbserial,若返回usbserial,说明系统支持USB转串口。


参考:Ubuntu下USB转串口芯片驱动程序安装cp210x,pl2303_飞鸿_新浪博客
参考这篇安装不成功,尝试解决未果。(可跳过该部分)

cd ~
# 打开终端安装驱动
sudo apt-get install build-essential linux-source
# 复制文件
cp /usr/src/linux-source-4.15.0.tar.bz2 .
# 解压.bz2
bunzip2 linux-source-4.15.0.tar.bz2
# 解压.tar
tar xf linux-source-4.15.0.tar
# 转换路径
cd ~/linux-source-4.15.0/make oldconfig
make prepare
make scripts

注:

  • 安装版本会打印出来,此处是linux-source linux-source-4.15.0
  • cp是复制文件命令
  • Linux bunzip2命令是.bz2文件的解压缩程序
  • tar是用来建立,还原备份文件的工具程序
    -x或–extract或–get 从备份文件中还原文件
    -f<备份文件>或–file=<备份文件> 指定备份文件

驱动安装报错解决:网络不稳定,更换源。

(在主目录下搜索不到source.list,要在“其他位置”搜索,双击source.list可以打开图形化交互界面,也可以更改源,前提要勾选上面的restricted,universe,multiverse,源代码。)


下载USB转串口驱动PL2303
(有效,不过具体的文件名根据系统文件来)
参考:ubuntu16.04 下Python串口通信配置与代码实现(PL2303串口)_xiao_lxl的专栏-CSDN博客

上图中串口0应该就是新插入的设备,即ttyUSB0(对应COM1口)。

在终端输入ls /dev/tty*,可以看到/dev/ttyUSB0和/dev/ttyUSB1(或类似的),说明Linux系统已识别到设备。若未识别到,则查看虚拟机的菜单栏“虚拟机->可移动设备-><你的设备>”是否连接。

Linux的设备对应于/dev/目录中的某个文件,串口COM1对应ttyS0,COM2对应ttyS1,使用以下命令来查看你对COM1的权限:
$ ls -l /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 2009-08-01 11:05 /dev/ttyS0
可以看到,它的属主是root。

至此成功安装了USB转串口驱动


参考:ubuntu下的usb转串口的使用 - dengchendeng - 博客园

安装minicom (Linux系统下的串口调试助手,键盘操作)

sudo apt-get install minicom

sudo minicom打开界面,Ctrl-A Z打开选项栏,打什么字母就相当于选择对应选项。

P修改波特率、校验方式等(命令 sudo minicom -s可直接打开该界面)。
O中的Serial port setup修改串口号,串口号格式要与ls /dev/tty*一致。
Q退出minicom

最后一定要选择 Save setup as dfl保存为默认配置,这样下次打开时才是配置完的串口。

然后,选择 exit 退出。

在上面minicom的配置中设置Serial Device: /dev/ttyUSB0,串口参数等。重启minicom,这样基本上就可以正常使用minicom来打印串口信息了。

sudo minicom后,就可以直接输入命令回车,串口接收数据会打印在下方。
对于有两个USB的情况,可以分别配置一下试试。


在编写程序时,要注意区分\n,\r和\r\n,在windows下感觉没什么区别,但linux下可以看出很明显的区别,真正的换行是\r\n,如果只写\n你会发现呈现一种对角线的形式来输出,因为他是直接在前一次输入的结尾换行到下一行,不会自动回车到行首。(link)


CuteCom是Ubuntu自带的串口调试助手,是图形化界面的,不过支持的波特率不够全,使用起来更方便,点击Ubuntu系统界面上的activity(活动)搜索CuteCom即可找到。

Linux Ubuntu18.04系统 USB转串口驱动安装,查看串口号相关推荐

  1. 工业相机 linux驱动软件,菲力尔FLIR-灰点Point Grey工业相机Linux Ubuntu18.04系统驱动Spinnaker-2.0.0.147-amd64/arm64...

    注册登陆后可查看附件和大图,以及购买相关内容 您需要 登录 才可以下载或查看,没有帐号?注册会员 x 菲力尔FLIR-灰点Point Grey工业相机Linux Ubuntu18.04系统驱动Spin ...

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

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

  3. Ubuntu18.04系统中python3.7安装MultiNEAT库

    Ubuntu18.04系统中python3.7安装MultiNEAT库 前言 MultiNEAT介绍 安装问题 boost安装 MultiNEAT安装 安装过程遇到问题及解决方法 前言 MultiNE ...

  4. usb转串口驱动怎么安装 usb转串口驱动安装异常的解决方法

    usb转串口是我们经常需要用到的一种操作方式.在实际操作中,我们只需要用一根usb接口和串口的转接线就能完成usb设备在串口设备中的应用.但是,我们在转换中经常遇到转换之后不能读取硬件的现象,这是因为 ...

  5. STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法!

    STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法! 参考文章: (1)STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法! (2)https://www.cnblogs.com/ ...

  6. usbserial驱动 带感叹号_STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法!...

    相信很多人在做USB转串口时出现过串口驱动安装不成功,出现黄色感叹号问题, 出现这种问题一般是驱动安装不成功造成的. 这里我就这个问题总结几个简单的方法. 方法1: 插上USB,利用驱动人生安装驱动. ...

  7. 笔记本电脑安装ubuntu18.04系统后wifi驱动缺失的解决方法

    之前把闲置笔记本电脑的系统换成了ubuntu18.04,最近系统出了点问题,开不了机,只好重新安装系统.安装完毕后发现没有wifi驱动,所以不能连接wifi,以下记录该问题的解决方案,以备下次刷机时使 ...

  8. 联想拯救者 R7000 Ubuntu 16.04 系统和显卡驱动安装踩坑教程

    文章目录 1.制作ubuntu启动盘(win同理)--流水帐 1.1 下载镜像 1.2 制作启动盘 2.安装ubuntu--主要讲分区 3.在 Windows 下删除 Ubuntu 的所有分区 3.1 ...

  9. ubuntu18.04 mercury 水晶无线网卡驱动安装以及ap模式开启(开机自动启动)

    在ubuntu下安装mercury水晶无线网卡驱动,该驱动外观为下图. UD6S型号 首先,将网卡插入到usb接口后,终端输入lsusb,找到该端口ID信息. BUS 001 Device 007:I ...

最新文章

  1. JavaScript 设计模式的七大原则(未完成)
  2. iphone XCode调试技巧之EXC_BAD_ACCESS中BUG解决
  3. GCC如何产生core dump
  4. 如何用sbt新建akka项目
  5. 的优先级大小_cache也有优先级
  6. 系泊系统 matlab 代码,系泊系统的设计
  7. 15套前端经典实战项目大合集,小白练手必备实战项目
  8. 分布式日志收集(ELK)
  9. 网页截图怎么截一整张_如何网页截图?(截长图)
  10. 【ORACLE】详解oracle数据库UTL_ENCODE包各个函数的模拟算法
  11. 使用python绘制热力图(调用百度地图API)
  12. java爬取携程景点门票数据
  13. 通过注册表方式启动和关闭手写输入法(方法适合各种应用)
  14. 什么是闭包,对闭包的理解,闭包的用途及优缺点
  15. jsp四大作用域和九大对象
  16. 第5部分- Linux ARM汇编 ARM 架构细节
  17. 论文:回声消除中的LMS和NLMS算法与MATLAB实现
  18. 微信小游戏-海盗来了打金初体验
  19. Substance Painter笔记:多显示器且多分辨率显示器时的设置
  20. 哪款蓝牙耳机接电话好?接打电话的蓝牙耳机推荐

热门文章

  1. Java封装FushionCharts
  2. Springcloud个人总结
  3. 一个计算机专业女生的职业规划
  4. 技术时代的人心识别:从可能向现实的跨越丨上海交通大学教授博士生导师李侠...
  5. 两个不同局域网电脑如何互相访问
  6. 愿你三冬暖,愿你春不寒
  7. 3D图像重建中的颜色预测误差研究
  8. Mysql慢查询日志的使用 和 Mysql的优化
  9. C语言指针进阶(2)
  10. 微信小程序实现跑马灯效果(完整代码)