树莓派4B串口测试与开发

树莓派4B的串口,由两个增加4个,一共6个!

情况一: 缺省镜像中的配置,测试发现只启用了2个:
pi@raspi4b:~ $ ls -l /dev/serial*
lrwxrwxrwx 1 root root 5 Jul 20 12:13 /dev/serial0 -> ttyS0
lrwxrwxrwx 1 root root 7 Jul 20 12:13 /dev/serial1 -> ttyAMA0

pi@raspi4b:~ $ ls -l /dev/tty*
crw-rw—- 1 root dialout 204, 64 Jul 20 12:13 /dev/ttyAMA0
crw——- 1 root root 5, 3 Jul 20 12:13 /dev/ttyprintk
crw–w—- 1 root tty 4, 64 Jul 20 12:13 /dev/ttyS0

pi@raspi4b:~ $ dtoverlay -h uart1
Name: uart1

Info: Change the pin usage of uart1

Usage: dtoverlay=uart1,=

Params: txd1_pin GPIO pin for TXD1 (14, 32 or 40 – default 14)

         rxd1_pin                GPIO pin for RXD1 (15, 33 or 41 - default 15)

情况二: 使用 raspi-config 工具,禁用 login shell, 禁用硬件serial, 重启后测试:
pi@raspi4b:~ $ ls -l /dev/tty*
crw-rw—- 1 root dialout 204, 64 Jul 20 12:22 /dev/ttyAMA0
crw——- 1 root root 5, 3 Jul 20 12:21 /dev/ttyprintk

pi@raspi4b:~ $ ll /dev/serial*
lrwxrwxrwx 1 root root 7 Jul 20 12:21 /dev/serial1 -> ttyAMA0

结论: login shell 串口使用的是: /dev/serial0 -> ttyS0
另外一个可能是蓝牙默认的: /dev/serial1 -> ttyAMA0

==================================
zhw测试成功:使用uart2串口 自收自发

Name: uart2

Info: Enable uart 2 on GPIOs 0-3. BCM2711 only.

Usage: dtoverlay=uart2,

Params: ctsrts Enable CTS/RTS on GPIOs 2-3 (default off)

$ ls -l /dev/serial*
lrwxrwxrwx 1 root root 5 Jul 20 11:52 /dev/serial0 -> ttyS0
lrwxrwxrwx 1 root root 7 Jul 20 11:52 /dev/serial1 -> ttyAMA0

import serial
ted = serial.Serial(port=”/dev/ttyAMA1″, baudrate=9600)
ted.write(“Hello World”.encode(“gbk”))
11
ted.read(11)
b’Hello World’

以上 zhw 测试成功!

2022.7.20

Original: https://www.cnblogs.com/zhw618/p/16497568.html
Author: zhw618
Title: 树莓派4B串口测试与开发

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/581784/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 个人学习记录-Cpp基础-成员初始化列表

    https://blog.csdn.net/XIONGXING_xx/article/details/115553291https://blog.csdn.net/W_Y2010/…

    Linux 2023年6月6日
    094
  • Java实现动态数组【数据结构与算法】

    1、数组 类型固定、长度固定 连续的内存空间 顺序存储、随机读取 查询快、新增删除慢。 最好初始化的时候就指定数组大小。这样就可以避免一定的数组扩容出现的内存消耗。 import …

    Linux 2023年6月14日
    098
  • 2021 个人年度小结

    因为不用考研,所以大四一整年可以自由自在地学习一直以来想学却又没时间去学的东西。快乐的大四时光总是显得十分短暂,这篇博客主要用来总结过去一年所学的知识。 计算机组成原理 上的是哈尔…

    Linux 2023年6月7日
    0102
  • linux应急响应具体操作

    第一件事情应该是切断网络,但是有些环境不允许网络断开,就只能跳过这一步。 1、查看历史命令 ​发现Linux 服务器被攻击,要做应急响应,登录主机后的第一件事,就是查看主机的历史命…

    Linux 2023年6月14日
    0101
  • 性能瓶颈分析与调优

    对于性能测试,很多时候压力并不能完全到达服务端,在客户端、网络连接端都有可能被阻塞,或者压测的某些特征符合CC和DDoS的行为,触发了防护策略导致压测结果达不到预期。 以下是各节点…

    Linux 2023年6月8日
    0105
  • Linux远程连接管理(命令)

    1.ftp服务器的搭建 ftp的作用:文件的上传和下载,不允许操作目录,如果想操作目录只能用tar打包。 (1)服务器端: ①.输入”sudo apt-get inst…

    Linux 2023年6月8日
    0115
  • Kubernetes 部署Dashboard UI

    实践环境 CentOS-7-x86_64-DVD-1810 Docker 19.03.9 Kubernetes version: v1.20.5 发布 Dashboard 可以通过…

    Linux 2023年5月27日
    0124
  • 18-网络七层架构

    七层架构主要包括 ①、 物理层 主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由 1、0 转化为电流强弱来进行传输…

    Linux 2023年6月7日
    0129
  • 《拉钩课程 — 计算机网络通关》学习笔记

    一、概述 1、程序员基础知识大致可以分为七种基本科学:计算机组成原理、操作系统、计算机网络、算法和数据结构、图形学、编译原理、编辑技巧。 2、ISP:Internet Servic…

    Linux 2023年6月16日
    0122
  • 【设计模式】Java设计模式-桥接模式

    【设计模式】Java设计模式 – 桥接模式 😄 不断学习才是王道🔥 继续踏上学习之路,学之分享笔记👊 总有一天我也能像各位大佬一样🏆原创作品,更多关注我CSDN: 一个…

    Linux 2023年6月6日
    0129
  • 搭建mount+nfs远程挂载

    需求背景: 192.168.10.100 源服务器 目录:/root/test 目录属主属组普通用户,权限777 192.168.10.111 目标服务器 目录:/root/tes…

    Linux 2023年6月8日
    0108
  • PTA 《基础编程题目集》 6-6 求单链表结点的阶乘和

    本题要求实现一个函数,求单链表L结点的阶乘和。这里默认所有结点的值非负,且题目保证结果在int范围内。 函数接口定义: int FactorialSum( List L ); 其中…

    Linux 2023年6月8日
    0131
  • 常见网络安全设备

    一、防火墙定位:访问控制类产品,网络出现后的第一类安全产品。功能:隔离内网、外网以及DMZ区(业务系统对外发布区,Web应用服务器,邮件服务器等)并控制用户访问。部署方式:通常部署…

    Linux 2023年6月14日
    088
  • (十)redis源码解读

    一、redis工作机制 redis是 单线程,所有命令(set,get等)都会加入到队列中,然后一个个执行。 二、为什么redis速度快? 1、基于内存 2、redis协议resp…

    Linux 2023年5月28日
    0111
  • 读书笔记:CSAPP 11章 网络编程

    深入理解计算机系统 第11章 本章代码:Index of /afs/cs/academic/class/15213-f15/www/code/22-netprog2其中包含本章课本…

    Linux 2023年6月13日
    0101
  • 一键部署服务(shell)

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/Willoneday/p/16534113.htmlAu…

    Linux 2023年6月7日
    093
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球