這裡介紹如何判斷樹莓派的 Revision 版本資訊。

樹莓派開發板有非常多種硬體版本,不同版本之間都有一些小差異,以下介紹如何確認自己的板子是哪一種。


樹莓派的 Revision 版本資訊可以從 /proc/cpuinfo 這個檔案查到:

cat /proc/cpuinfo

輸出會類似這樣:

processor	: 0
model name	: ARMv6-compatible processor rev 7 (v6l)
BogoMIPS	: 697.95
Features	: 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	: 0010
Serial		: 00000000e6e43fda

其中的 Revision 欄位就是硬體版本的十六進位碼,以下是硬體 Revision 與板子 Revision 的對照表:

樹莓派 Revision 版本 記憶體大小 cpuinfo 的硬體 Revision 版本
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
Compute Module 512MB 0011
Model A+ 256MB 0012
Compute 512MB 0014
(Embest, China)
Model A+ 256MB 0015
(Embest, China)
Pi 2 Model B 1GB a01041 (Sony, UK)
a21041 (Embest, China)
PiZero 512MB 900092
Pi 3 Model B 1GB a02082 (Sony, UK)
a22082 (Embest, China)

參考資料:Raspberry Pi Spy