20.03.2017 Views

Raspberry Pi - Uživatelská příručka

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ČÁST I Připojení základní desky<br />

Rozdělení paměti – soubor start.elf<br />

Počítač <strong>Raspberry</strong> <strong>Pi</strong> je sice vybaven pouze jediným paměťovým čipem s kapacitou 256 MB,<br />

ale tuto paměť lze hardwaru přiřadit různými způsoby. Čip BCM2835 se dělí na dvě hlavní<br />

části: univerzální hlavní procesor a grafický procesor orientovaný na grafické operace. Obě<br />

uvedené části čipu potřebují při své činnosti pracovat s pamětí. To znamená, že musí sdílet<br />

celkových 256 MB paměti počítače <strong>Raspberry</strong> <strong>Pi</strong>. Rozdělení paměti závisí na souboru, který<br />

se nazývá start.elf.<br />

Typické rozdělení volí správci linuxových distribucí, které se instalují do počítače <strong>Pi</strong>. Někteří<br />

z nich se rozhodují pro stejnoměrné rozdělení po 128 MB jak pro hlavní, tak grafický procesor.<br />

Tím je zajištěno, že grafický hardware dokáže plně využít svůj potenciál. Autoři jiných distribucí<br />

poskytují větší část paměti hlavnímu procesoru, aby bylo možné zvýšit obecný výpočetní výkon.<br />

Většina distribucí obsahuje tři kopie souboru start.elf kromě té jeho verze, která je načtena<br />

při spuštění počítače <strong>Pi</strong>: arm128_start.elf, arm192_start.elf a arm224_ start.elf (viz<br />

obrázek 6.2). Tyto tři soubory jsou identické s výjimkou jedné malé změny: velikosti paměti,<br />

která je vyhrazena pro hlavní procesor čipu BCM2835.<br />

Obrázek 6.2: Různé soubory start.elf v adresáři /boot<br />

První soubor, arm128_start.elf, je nakonfigurován tak, aby rozdělil paměť na dvě stejné<br />

části, kdy má 128 MB k dispozici jak hlavní procesor ARM čipu BCM2835, tak jeho grafický<br />

procesor VideoCore IV.<br />

Druhý a třetí soubor pak postupně zmenšují část paměti určenou pro grafický procesor. Soubor<br />

arm192_start.elf poskytuje 192 MB hlavnímu procesoru a 64 MB grafickému procesoru,<br />

zatímco při použití souboru arm224_ start.elf má hlavní procesor k dispozici 224 MB<br />

100

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!