這裡介紹如何判斷樹莓派的 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