512MB RPIのボードリビジョンは異なりますか?
つまり、リビジョンを見/proc/cpuinfo
て、512MB RPiがあるかどうかを判断できますか?
それ以外の場合、チェックする最も簡単な方法は何ですか?
512MB RPIのボードリビジョンは異なりますか?
つまり、リビジョンを見/proc/cpuinfo
て、512MB RPiがあるかどうかを判断できますか?
それ以外の場合、チェックする最も簡単な方法は何ですか?
回答:
あなたが言ったように、cat /proc/cpuinfo | grep Revision
コマンドはボードのリビジョンを提供します。リビジョンは16進値であることに注意してください。同等の10進数を表示するprintf '%d\n' 0x#
に#
は、このコマンドを実行します。ここで、は前のコマンドで表示された16進値です。
以下のチャートによれば、コード13、14及び15のためのスタンド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
/proc/cpuinfo
と言いRevision : 0005
ます。私は、画像からの起動だ2012-09-18-wheezy-raspbian.zip
からhttp://www.raspberrypi.org/downloads
Revision: 000f
。おそらく最近のdist-upgrade
。
Linuxなどの最新のオペレーティングシステムでは、一般的な用途で使用できるメモリの量を確認する必要があります。物理的に設置された合計よりも少ない場合があります。したがって、たとえば、256 MBを対象としたインストールを実行する512 MBのpiでは、そのメモリを使用できません。
次に、piにはCPUとGPUのメモリ分割の問題があります。GPUの起動プロセスは既に行われているため、Linuxが起動するまでに、現在のメモリよりもかなり少ないものがARM CPUの使用に利用できます。使用されたstart.elfファイルを決定すると、かなりの量を要求した。
直接の質問に答えるには、/proc/meminfo
またはfree
コマンドの最初の行で、Linuxで使用可能な物理メモリの量を確認する必要があります。
特定のアプリケーションで使用できるメモリの量は、さらに複雑です。カーネル、バッファ、およびその他のアプリケーションがメモリを要求します。また、SDカードで唯一の「ディスク」として使用されることはおそらくないかもしれませんが、スワップパーティションにより、使用可能な仮想メモリが物理RAMを超える可能性があります。