打开串口

树莓派4B一共有6个串口,之前的版本只有2个串口。这6个串口中,有5个时硬件串口,还有个mini串口,这5个硬件串口在我们需要使用外设时。但是,默认情况下,5个默认串口只有1个被启用了,剩下4个都是禁用的。我们要实现树莓派和外设通信,首先必须启用所有串口,接下来就介绍启用串口的方法:

1.打开终端,输入:dtoverlay -a | grep uart,查看树莓派的所有串口资源;

2.可以输入:dtoverlay -h 串口名。来查看特定串口的信息;

3.在终端输入:cd /boot/firmware可进入新的文件路径;

4.在上面路径下输入:sudo gedit config.txt打开txt文件;

5.在文件的末尾加上:

dtoverlay = uart2

dtoverlay = uart3

dtoverlay = uart4

dtoverlay = uart5

如果没有enable_uart = 1这行代码,也要加上,并且如果有enable_uart = 0这行代码,需要注释掉;

6.重启树莓派;

7.之后打开终端,输入:ls /dev/ttyAMA*

若出现以下一行内容,则说明配置成功:

/dev/ttyAMA0         /dev/ttyAMA1          /dev/ttyAMA2          /dev/ttyAMA3        /dev/ttyAMA4

串口成功启动后遇到的权限问题:

在使用树莓派的串口时,在终端会弹出以下问题:

/dev/ttyAMA0 permission denied。

它的意思是用户的使用权限问题,一般情况下,我们不是root用户,所以有些操作我们做不了,解决方法便是:获得权限。

打开终端,输入指令:sudo usermod -aG dialout username(其中,username是我们自己的用户名),这条指令的意思是将自己的用户名加入dialout用户组。然后,重启树莓派,问题就解决了!

注意:对Ubuntu系统的操作,绝大数情况都是要重启电脑,否则修改不会生效。

在Ubuntu22.04条件下,如何打开树莓派4B的串口相关推荐

  1. ParaView Visualizer 在ubuntu22.04环境下快速开发入门指南

    ParaView Visualizer 在ubuntu22.04系统下的快速开发指南 1 前提条件 2 ParaView下载与配置 2.1 Linux环境ParaView下载与配置 2.2 Windo ...

  2. 【树莓派4B】串口配置

    [树莓派4B]串口配置 树莓派环境 串口信息 硬件串口(/dev/ttyAMA0) mini串口(/dev/ttyS0) 串口配置 打开serial0 调换serial0和serial1的映射 测试 ...

  3. 树莓派4B的串口使用,并通过串口与其他设备经过通讯协议发送、接收数据。

    从树莓派的相关资料我们可以看到,树莓派有两个串口可以使用,一个是硬件串口(/dev/ttyAMA0),另一个是mini串口(/dev/ttyS0).硬件串口有单独的波特率时钟源,性能好,稳定性强:mi ...

  4. 树莓派4b读取串口数据

    下列四根线中,棕色接GND,橙色接RXD,黑色接TXD,红色接5V 连接方式一:四线->USB转TTL->树莓派,端口名为[/dev/ttyUSB0] 连接方式二:四线->树莓派,端 ...

  5. DNS地址修改和软件源修改汇总(基于ubuntu22.04)

     DNS修改方法和软件源修改方法 1.修改DNS地址 2.修改软件源   教育源   企业源   其它源 3.单独修改软件源   3.1选择Ubuntu软件源   3.2添加其他软件源 1.修改DNS ...

  6. (学习笔记)树莓派4B使用usb转串口通讯模块

    一.写在前面 首先,树莓派上自带一个串口,用于连接蓝牙或是串口命令行,对于这个串口的使用我们已经简单探究过了,可以点击蓝字看看我的这篇文章:树莓派4B和pc之间进行串口通信(解决报错). 但是,对于嵌 ...

  7. 树莓派4B启动失败之原因排查及解决方案

    问题还原 购买了两套树莓派4B板子,拿过来就想用已经安装好操作系统的SD卡(这个卡是树莓派3B+)直接跑,等了半天,能看到树莓派电源指示灯红色常亮,系统状态灯闪了一下.感觉不妙,想着别是板子坏掉了,就 ...

  8. 在 Windows10 系统下重新安装 Ubuntu22.04 系统

    在 Windows10 系统下重新安装 Ubuntu22.04 系统 本文根据 tianyvHon 成功安装为背景,进行详细地讲解在 Windows10 系统下重新安装 Ubuntu22.04 系统. ...

  9. Windows11下(Ubuntu22.04.1)设置静态IP

    Windows11 配置 目标:配置 vEthernet (WSL) 固定ip为:172.66.0.6 打开终端(管理员)输入: powershell -c "Get-NetAdapter ...

最新文章

  1. Linux Shell编程基础
  2. python求最大素数_Python实现求最大公约数及判断素数的方法
  3. 面向对象的软件工程应用浅研
  4. Vue.js(2.x)之Class 与 Style 绑定
  5. python最简单的wsgi例子
  6. 您如何性能测试JavaScript代码?
  7. 套接字超时选项(SO_RCVTIMEO 与 SO_SNDTIMEO)
  8. music 算法 c语言,频率估计方法——MUSIC和ROOT-MUSIC算法(附代码)
  9. 小米8android p慢,给力 小米8青春版获得Android P更新
  10. 一文读懂SpringCloud全家桶
  11. java ImageIO处理
  12. 冒险岛2无限服务器断开,冒险岛2无限龙无限命版
  13. 主力吸筹猛攻指标源码_主力吸筹猛攻指标源码_股市吸筹
  14. HTTPS学习笔记:(3)一文彻底了解PKI与证书
  15. Python入门之控制结构-顺序与选择结构
  16. 显示透明的PNG图片
  17. 在WinXP镜像中手工集成sata驱动。
  18. BIGEMAP APP行车(走路)轨迹记录
  19. 『简书API:jianshu 基于golang -- 用法介绍 (2)』
  20. グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している...

热门文章

  1. 慕学生鲜xadmin登录不成功解决办法
  2. 英特尔CEO帕特·基辛格:以独特优势抓住巨大的增长机遇
  3. 无源型模拟信号隔离变送器现场选配方案
  4. CSDN学霸课表——软件设计师、信息系统监理师、数据库系统工程师、系统分析师
  5. 【经典语录】阿拉斯加金矿的赌注第4季
  6. 免费的视频压缩软件,教程和使用方法,略复杂
  7. java.lang.ClassNotFoundException: com.jdbc.driver.Driver
  8. 股票实战技巧——行业是选股核心原则(转载)
  9. Android 实战制作简易天气预报
  10. 《Introduction to Linux》——Linux Fundation (10~14/18章)