===========
Cílem tohoto cvičení je prakticky si procvičit informace probírané na
-2. přednášce a motivovat vás ke 4. přednášce "*Linuxové jádro -- vznik,
+2. přednášce a motivovat vás ke 4. přednášce "*Linuxové jádro – vznik,
vývoj, skladba a ovladače; GNU libc a uživatelský prostor*". Pokud vám
nejsou jasné některé souvislosti, doporučujeme zkusit si informace
vygooglovat a připravit si otázky na 4. přednášku.
při překladu, instalaci nebo používání vyskytne chyba. Naší výhodou
však je, že máme k dispozici kompletní historii projektu
- qgit
+ gitk
a můžeme si vybrat verzi, kde se chyba nevyskytuje. Například
make menuconfig
- Vystačíme s výchozí konfigurací, takže zvolit `Exit` a odpovědět
- `Yes`, že chceme konfiguraci uložit.
+ Vystačíme s výchozí konfigurací, takže zvolte `Exit` a odpovězte
+ `Yes`, že chcete konfiguraci uložit.
3. Kompilaci provedeme tradičně příkazem
make install
- nainstalujeme busybox do adresáře `./_install`. Všimněte si, že se
- tam nachází pouze jedna binárka `bin/busybox` a všechno ostatní
- jsou pouze symbolické odkazy na tuto binárku.
+ nainstalujeme busybox do adresáře `./_install`. Všimněte si (`ls
+ -l _install`), že se tam nachází pouze jedna binárka `bin/busybox`
+ a všechno ostatní jsou pouze symbolické odkazy na tuto binárku.
Protože neprovádíme tzv. *křížový překlad*, který je běžný v
případě vestavěných zařízení, můžeme výsledek hned otestovat