Ubuntu18.04读取串口信息

使用ubuntu读取串口的数据,此处数据来源STM32单片机,使用USB-CH340串口数据。Linux系统下安装、配置CH340驱动的全流程

1、安装依赖

bash 复制代码
sudo apt update
sudo apt install linux-headers-$(uname -r) build-essential

2、获取驱动源码

bash 复制代码
git clone https://gitcode.com/gh_mirrors/ch/CH341SER.git
cd CH341SER

3、编译

bash 复制代码
make

参考链接

https://comate.baidu.com/zh/page/4372lun4tmz#0

4、确认设备节点

bash 复制代码
ls -l /dev/ttyUSB*

Ubuntu 下串口设备通常属于 dialout 组,因此当前用户需要有该组权限

复制代码
ls -l /dev/ttyUSB0

再查看当前用户是否属于 dialout 组:

复制代码
groups $USER

如果没有 dialout,执行:

复制代码
sudo usermod -a -G dialout $USER

然后必须 重新登录系统 ,或者执行:

复制代码
newgrp dialout

否则可能会出现:

复制代码
Permission denied: '/dev/ttyUSB0'

读取串口数据

1、安装串口工具 minicom

bash 复制代码
sudo apt install minicom

2、配置

bash 复制代码
sudo minicom -s

或者设置9600波特率、16进制显示

bash 复制代码
sudo minicom -D /dev/ttyUSB0 -b 9600 -o -H

可视化串口助手

1、cutecom

复制代码
sudo apt update
sudo apt install cutecom

2、启动

复制代码
cutecom

3、配置内容

复制代码
Device:/dev/ttyUSB0
Baud rate:9600
Data bits:8
Parity:None
Stop bits:1
Flow control:一般关闭
相关推荐
zcmodeltech5 小时前
智能矿井沙盘模型多系统协同控制系统设计:基于STM32与Modbus RTU的感知-传输-控制一体化方案
服务器·数据库·分布式·stm32·单片机·嵌入式硬件
千河殇 多想和她6 小时前
如何在Reaonix中使用CodeGraph以及CodeGraph效果实测经验分享
linux·运维·ubuntu
LCG元7 小时前
STM32硬件SPI驱动OLED SSD1306显示屏全流程实战:从CubeMX配置到中英文显示
stm32·单片机·嵌入式硬件
sukalot8 小时前
windows网络适配器驱动开发-双 STA 连接(下)
windows·驱动开发·stm32
诸葛老刘8 小时前
Ubuntu 服务器常用运维命令
运维·服务器·ubuntu
zcmodeltech8 小时前
智慧农业沙盘模型物联网控制系统设计:基于STM32与Modbus RTU的传感器-执行器闭环方案
服务器·分布式·stm32·嵌入式硬件·物联网·能源
WD1372980155719 小时前
WD5030L,超高集成度、大电流输出、高效率低发热,限流24V转12V,6A
stm32·单片机·嵌入式硬件·51单片机
阡陌..19 小时前
Ubuntu 22.04 离线环境完全配置指南:从 GCC 到 NVIDIA 驱动再到 Samba 共享
linux·运维·ubuntu
feasibility.1 天前
wsl安装Ubuntu方法(含网络不稳定处理)
linux·运维·windows·ubuntu