|
Elektronika
|
|
Napsal uživatel quattro
|
|
Pondělí, 01 Březen 2010 11:12 |
|
zvolil jsem si Angstrom distribuci
Pustíme terminál a přihlásíme se vytvoření adresáře pro distribuci Angstrom mkdir angstrom mkdir angstrom/build mkdir angstrom/build/conf cd angstrom mkdir sources |
Stažení a rozbalení bitbake wget http://download.berlios.de/bitbake/bitbake-1.8.18.tar.gz tar xvzf bitbake-1.8.18.tar.gz mv bitbake-1.8.18 bitbake |
Stažení distribuce git clone git://repo.or.cz/openembedded/mini2440.git |
Úprava dash ( po spuštění dát NE) Konfigurační soubor build/conf/local.conf echo "DL_DIR=\"/home/mini2440/angstrom/sources\"" >> build/conf/local.conf echo "DISTRO=\"angstrom-2008.1\"" >> build/conf/local.conf echo "BBFILES=\"/home/mini2440/angstrom/mini2440/recipes/*/*.bb\"" >> build/conf/local.conf echo "MACHINE=\"mini2440\"" >> build/conf/local.conf |
Vytvoření build/profile.sh echo "export BBPATH=/home/mini2440/angstrom/build:/home/mini2440/angstrom/mini2440" >> build/profile.sh echo "export PATH=/home/mini2440/angstrom/bitbake/bin:$PATH" >> build/profile.sh |
Přidání řádky do /etc/sysctl.conf aby bylo možno spustit bitbake echo "vm.mmap_min_addr = 0" >> /etc/sysctl.conf
|
Jelikož bitbake nelze spustit pod uživatelským účtem root je nutné změnit vlastníka souborů.quattro:quattro je uživatelské jméno které bylo zadáno při instalaci (v mém případě quattro). cd /home/mini2440/angstrom chown quattro:quattro * -R | Výsledkem by mělo být toto : Nyní je nutný restart celého systému UBUNTU Po restartu spustíme terminál cd /home/mini2440/angstrom/build source profile.sh | a spustíme kompilaci (cca 8-15hod poběží) Po zkompilování by měly vzniknout soubory : ls -la build/tmp/deploy/glibc/images/mini2440 | tím je hotovo :)
|
|
Aktualizováno ( Neděle, 07 Březen 2010 20:59 )
|