当前位置: 首页 > news >正文

树莓派5+Ubuntu24.04 LTS串口通信 保姆级教程

【背景】

各位,除了树莓派4B之外,我又搞了个树莓派5, 装的也是Ubuntu24.04 LTS服务器版。装系统的方法跟树莓派4B一样,没什么好说的。装完了系统之后,我就想装个wiringPi来试试串口,却发现这个树莓派5的串口和树莓派4B的串口有点不一样。

树莓派4B的串口,可以参考我以前写的保姆级教程

树莓派4B+Ubuntu24.04 LTS串口通信 保姆级教程_树莓派4b ubuntu串口-CSDN博客

【保姆级教程】

下面就来说说这个不一样。

1. 首先,我还是跟树莓派4B一样,编辑了/boot/firmware/config.txt如下:

dtoverlay=uart2
dtoverlay=uart3
dtoverlay=uart4
dtoverlay=uart5

reboot后,ls /dev/ttyAMA*

得到的是:

/dev/ttyAMA10 /dev/ttyAMA2 /dev/ttyAMA4

没有/dev/ttyAMA3 /dev/ttyAMA5 

我就奇了怪了,到处搜索。。。

2. 原来,树莓派5的/boot/firmware/config.txt要这样改

dtoverlay=uart1-pi5
dtoverlay=uart2-pi5
dtoverlay=uart3-pi5
dtoverlay=uart4-pi5

这时, 用ls /dev/ttyAMA* 之后,得到的结果是

/dev/ttyAMA1  /dev/ttyAMA10  /dev/ttyAMA2  /dev/ttyAMA3  /dev/ttyAMA4

多了个/dev/ttyAMA10, 这是树莓派5 debug用的串口。

3. 树莓派4B和树莓派5的串口的对应关系

uart0  ->  uart10,     即  /dev/ttyAMA0 -> /dev/ttyAMA10
uart2  ->  uart1-pi5,  即  /dev/ttyAMA2 -> /dev/ttyAMA1
uart3  ->  uart2-pi5,  即  /dev/ttyAMA3 -> /dev/ttyAMA2
uart4  ->  uart3-pi5,  即  /dev/ttyAMA4 -> /dev/ttyAMA3
uart5  ->  uart4-pi5,  即  /dev/ttyAMA5 -> /dev/ttyAMA4

4. 结果检验

还是将GPIO0 和 GPIO1, 用一根线连起来

已经通信成功了。

5. 大功告成,亲个嘴儿。 

相关文章:

  • Mockoon 使用教程
  • 解决:‘java‘ 不是内部或外部命令,也不是可运行的程序-Java环境变量配置(含JDK8、JDK21安装包一站式配置)
  • 垃圾厌氧堆肥发酵实验台试验装置
  • 直接用字符串方式 split(“。“) 来切句,虽然能把句子拆开,但无法和 BERT 模型的 token 位置对应(embedding 用不上)
  • 两种方法求解最长公共子序列问题并输出所有解
  • Android学习总结之算法篇八(二叉树和数组)
  • 可视化图解算法35:在二叉树中找到两个节点的最近公共祖先(二叉树的最近公共祖先)
  • 【LeetCode】删除排序数组中的重复项 II
  • 2025年渗透测试面试题总结-某步在线面试(题目+回答)
  • 开启智能Kubernetes管理新时代:kubectl-ai让操作更简单!
  • ZooKeeper工作机制与应用场景
  • 邻近标记技术:研究蛋白互作的利器(五)
  • base64与图片的转换和预览(高阶玩法)
  • 守护数字家园:个人博客安全防护指南
  • 云服务如何简化物联网设备生命周期(How Cloud Services Simplify IoT Device Lifecycles)?
  • 【Linux修炼手册】Linux开发工具的使用(一):yum与vim
  • 数据清洗(ETL/ELT)原理与工具选择指南:企业数字化转型的核心引擎
  • DevExpressWinForms-布局之SplitContainerControl
  • 基于CNN与SHAP可解释性分析的神经网络回归预测模型【MATLAB】
  • Python爬虫(21)Python爬虫进阶:Selenium自动化处理动态页面实战解析
  • 技术派|伊朗展示新型弹道导弹,美“萨德”系统真的拦不住?
  • 少年中国之少年的形塑
  • 复旦设立新文科发展基金,校友曹国伟、王长田联合捐赠1亿助力人文学科与社会科学创新
  • 圆桌丨中俄权威专家详解:两国携手维护战后国际秩序,捍卫国际公平正义
  • 巴基斯坦军方称印度袭击已致26死46伤
  • 马克思主义理论研究教学名师系列访谈|鲍金:给予学生一碗水、自己就要有一桶水