
安装软件的时候想查看树莓派系统是32位还是64位就出现了以下的操作
具体命令及作用如下:
#Raspberry Pi 树莓派查看CPU温度 # /opt/vc/bin/vcgencmd measure_temp #temp=51.5'C cat /sys/class/thermal/thermal_zone0/temp #50464, 除以1000,单位是℃。
# # getconf LONG_BIT # 查看系统位数 uname -a # kernel 版本 /opt/vc/bin/vcgencmd version # firmware版本 strings /boot/start.elf | grep VC_BUILD_ID # firmware版本 cat /proc/version # kernel cat /etc/os-release # OS版本资讯 cat /etc/issue # Linux distro 版本 cat /etc/debian_version # Debian版本编号
虽然树莓派3b的硬件支持64位的系统,但是官方的系统还是32位的,主要应该是为了兼容之前的硬件
通过树莓派的硬件版本号和型号,我们可以确定树莓派是几代产品,还可以确定它是在哪里生产的等信息。目前树莓派的版本有:
| 型号及 PCB 批次 | 内存 | cpuinfo中的硬件编号 |
|---|---|---|
| Model B Rev 1 | 256MB | 0002 |
| Model B Rev 1 ECN0001 (no fuses, D14 removed) | 256MB | 0003 |
| Model B Rev 2 | 256MB | 0004 0005 0006 |
| Model A | 256MB | 0007 0008 0009 |
| Model B Rev 2 | 512MB | 000d 000e 000f |
| Model B+ | 512MB | 0010 0013 900032 |
| Compute Module | 512MB | 0011 |
| Compute Module | 512MB | 0014 (Embest, China) |
| Model A+ | 256MB | 0012 |
| Model A+ | 256MB | 0015 (Embest, China) |
| Model A+ | 512MB | 0015 (Embest, China) |
| Pi 2 Model B v1.1 | 1GB | a01041 (Sony, UK) |
| Pi 2 Model B v1.1 | 1GB | a21041 (Embest, China) |
| Pi 2 Model B v1.2 | 1GB | a22042 |
| Pi Zero v1.2 | 512MB | 900092 |
| Pi Zero v1.3 | 512MB | 900093 |
| Pi Zero W | 512MB | 9000C1 |
| Pi 3 Model B | 1GB | a02082 (Sony, UK) |
| Pi 3 Model B | 1GB | a22082 (Embest, China) |
| Pi 3 Model B+ | 1GB | a020d3 (Sony, UK) |
该表不是固定的,随着树莓派版本的不断更新,该表可能未包含全部产品。
查找树莓派硬件版本号的方法
要查找出树莓派的硬件版本号,可以使用两种方法:
方法1 – Pinout应用程序
在新版本的Raspbian系统中添加了查看pinout的命令。它可以通过命令提示符或通过命令终端窗口运行: pinout , 输出如下图 :

Raspbian系统 pinout输出
该方法还能查看其他信息,比如在树莓派上的各个GPIO针的GPIO编号位置和所板载的RAM数量。
方法2 – cpuinfo文件
比较通用的查找树莓派硬件修订号的方法,是在命令提示符下或通命令过终端窗口运行以下命令读取“cpuinfo”文件: cat /proc/cpuinfo 。命令执行后将输出一段文本,如下显示:
Processor : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 847.05 Features : swp half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2708 Revision : 0002 Serial : 000000000abc0ab1
在这个文本中,可以看到该开发板是一个修订代码为0002的PCB,对比前面的表判断这是一个旧的“ Model B Rev 1 ”树莓派开发板。
确定树莓派的型号
在新版本的Raspbian系统中,可以通过以下方式检查树莓派的型号:
# # cat /proc/device-tree/model
输出结果如下(型号不同结果也有不同),如:
Raspberry Pi 3 Model B Plus Rev 1.3