安泰电子世界网 首页 Ardunio Raspberry Pi 硬件(十六)

Raspberry Pi 硬件(十六)

2024-11-5 17:11 | 发布者: txc | 查看: 30 | 评论: 0

简介:Raspberry Pi 硬件

修订代码使用的最佳做法

为避免在创建新的电路板修订版时出现问题,请勿使用修订版代码(例如c03111 )。
幼稚的实现使用受支持的修订代码列表,将检测到的代码与列表进行比较,以确定是否支持设备。 当新的电路板修订版发布或生产地点发生变化时,这种情况会中断:每个板都会创建一个不在支持的修订版代码列表中的新修订版代码。这将导致拒绝相同板类型的新修订版,尽管它们始终向后兼容。每次出现新修订版时,您都必须发布包含新修订版代码的新受支持修订代码列表,这是一项繁重的支持负担。
请改用以下方法之一:

  • 按板类型字段(3A、4B 等)进行筛选,该字段指示型号,但不指示修订版本。

  • 按内存量字段进行筛选,因为 RAM 模糊地对应于电路板的计算能力。

例如,您可以限制对具有 4GB 或更多 RAM 的 Raspberry Pi 2B 型号的支持。 上一节中的示例使用此建议的方法。

注意在检查任何其他字段之前,请务必检查第 23 位,即“新建”标志,以确保修订代码是新版本。

检查跨发行版的 Raspberry Pi 型号和 CPU

对 /proc/cpuinfo 的支持和格式因 Linux 发行版而异。要检查任何 Linux 发行版(包括 Raspberry Pi OS)上 Raspberry Pi 设备的型号或 CPU,请检查设备树:

$ cat /proc/device-tree/compatible | tr '\0' '\n'
raspberrypi,5-model-b
brcm,bcm2712

这将输出两个以 null 分隔的字符串值,每个值都包含逗号分隔的 make 和 model。例如,Raspberry Pi 5 输出上面的板和 CPU 字符串。这些值对应于以下值:

  • raspberrypi(板制作)

  • 5-model-b(板型)

  • brcm(CPU 制造)

  • bcm2712(CPU型号)

Raspberry Pi 型号具有以下设备树值:


Device Name Make Model CPU Make CPU
Raspberry Pi 5 raspberrypi 5-model-b brcm bcm2712
Raspberry Pi 400 raspberrypi 400 brcm bcm2711
Raspberry Pi Compute Module 4 raspberrypi 4-compute-module brcm bcm2711
Raspberry Pi 4 Model A raspberrypi 4-model-a brcm bcm2711
Raspberry Pi 4 Model B raspberrypi 4-model-b brcm bcm2711
Raspberry Pi Compute Module 3 raspberrypi 3-compute-module brcm bcm2837
Raspberry Pi 3 Model A+ raspberrypi 3-model-a-plus brcm bcm2837
Raspberry Pi 3 Model B+ raspberrypi 3-model-b-plus brcm bcm2837
Raspberry Pi 3 Model B raspberrypi 3-model-b brcm bcm2837
Raspberry Pi 2 Model B raspberrypi 2-model-b brcm bcm2836
Raspberry Pi Compute Module raspberrypi compute-module brcm bcm2835
Raspberry Pi Model A+ raspberrypi model-a-plus brcm bcm2835
Raspberry Pi Model B+ raspberrypi model-b-plus brcm bcm2835
Raspberry Pi Model B Rev 2 raspberrypi model-b-rev2 brcm bcm2835
Raspberry Pi Model A raspberrypi model-a brcm bcm2835
Raspberry Pi Model B raspberrypi model-b brcm bcm2835
Raspberry Pi Zero 2 W raspberrypi model-zero-2-w brcm bcm2837
Raspberry Pi Zero raspberrypi model-zero brcm bcm2835
Raspberry Pi Zero W raspberrypi model-zero-w brcm bcm2835

最新评论

友情链接:

返回顶部