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を超える可能性があります。