Apakah RPI 512MB memiliki revisi papan yang berbeda?
yaitu, dapatkah Anda melihat revisi /proc/cpuinfo
untuk menentukan apakah Anda memiliki RPi 512MB?
Kalau tidak, apa cara termudah untuk memeriksa?
Apakah RPI 512MB memiliki revisi papan yang berbeda?
yaitu, dapatkah Anda melihat revisi /proc/cpuinfo
untuk menentukan apakah Anda memiliki RPi 512MB?
Kalau tidak, apa cara termudah untuk memeriksa?
Jawaban:
Seperti yang Anda katakan, cat /proc/cpuinfo | grep Revision
perintah itu akan memberi Anda revisi papan. Harap perhatikan bahwa revisinya adalah nilai heksadesimal. Untuk menampilkan setara desimal, jalankan perintah ini printf '%d\n' 0x#
, di mana #
nilai heksadesimal ditampilkan dengan perintah sebelumnya.
Menurut bagan berikut, kode 13 , 14 dan 15 adalah papan 512 MB .
Model and revision Decimal code(s) Hexadecimal equivalent
Model B Revision 1.0 2 0x2
Model B Revision 1.0 + ECN0001 (no fuses, D14 removed) 3 0x3
Model B Revision 2.0 4, 5, 6 0x4, 0x5, 0x6
Model B Revision 2.0 (512 MB) 13, 14, 15 0xd, 0xe, 0xf
Sumber: dokumentasi komunitas Element14
/proc/cpuinfo
mengatakan Revision : 0005
. Saya mem-boot dari gambar 2012-09-18-wheezy-raspbian.zip
darihttp://www.raspberrypi.org/downloads
cat /proc/cpuinfo
mengembalikan revisi 5. Bukankah revisi tersebut ditulis dengan keras dalam SoC? Apakah Raspian perlu pembaruan untuk "mengenali" versi RAM 512MB?
Revision: 000f
. Mungkin yang terbaru dist-upgrade
.
Dalam sistem operasi modern seperti Linux, yang benar-benar perlu Anda periksa adalah berapa banyak memori yang telah tersedia untuk penggunaan tujuan umum; yang mungkin kurang dari total yang terpasang secara fisik. Jadi misalnya, pi 512 MB yang menjalankan instalasi yang ditujukan untuk 256 MB tidak akan membuat memori itu tersedia untuk Anda.
Kemudian, pada pi ada masalah lebih lanjut dari perpecahan memori CPU vs GPU - sesuatu yang secara substansial kurang dari memori sekarang bahkan akan tersedia untuk penggunaan CPU ARM pada saat Linux dinyalakan, karena proses boot GPU sudah mengklaim sejumlah besar sebagaimana ditentukan file start.elf digunakan.
Untuk menjawab pertanyaan langsung, baris pertama /proc/meminfo
atau free
perintah akan memberi tahu Anda berapa banyak memori fisik yang tersedia untuk Linux secara keseluruhan.
How much memory is available to a given application is again more complicated - the kernel, buffers, and other applications will claim memory. And while perhaps not commonly used with an SD card as the only "disk", a swap partition could make the available virtual memory exceed the physical RAM.