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