Bygga Ångström
Jag har tänkt att sätta upp detta en stund. Under förutsättning att ingenting går fel hela processen är faktiskt väldigt enkelt! Detta är i grunden ett uppkok av Ångström hemsida så du kanske föredrar att följa att anteckningar av mindre avvikelser nedan:
${OETREE} mkdir-p $ (OETREE)
cd $ (OETREE)
: // git.openembedded.org / openembedded.git openembedded git clone git: / / git.openembedded.org / openembedded.git openembedded
cd openembedded
stable / 2009 -b stable / 2009 git checkout ursprung / stabil / 2009-b stabil / 2009
För att uppdatera OE metadata helt enkelt:
git pull
Nu gör den föreslagna script source-me.txt byta OETREE till era behov:
/ : ${OETREE} / build / : ${OETREE} / openembedded / BBPATH = $ (OETREE) /: $ (OETREE) / bygga /: $ (OETREE) / openembedded /
/ build / PKGDIR = $ (OETREE) / bygga /
/ downloads DL_DIR = $ (OETREE) / nedladdningar
for Ångström echo Ställa in dev Miljö för Ångström
-z ${ORG_PATH} ] ; then om [-z $ (ORG_PATH)], då
ORG_PATH = $ (PATH)
export ORG_PATH
fi
-z ${ORG_LD_LIBRARY_PATH} ] ; then om [-z $ (ORG_LD_LIBRARY_PATH)], då
ORG_LD_LIBRARY_PATH = $ (LD_LIBRARY_PATH)
export ORG_LD_LIBRARY_PATH
fi
/ openembedded / bitbake / bin: ${ORG_PATH} PATH = () OETREE / openembedded / bitbake / bin: $ (ORG_PATH)
cd $ PKGDIR
LD_LIBRARY_PATH =
export PATH LD_LIBRARY_PATH BBPATH
=C export LANG = C
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" export BB_ENV_EXTRAWHITE = "MACHINE distro OETREE ANGSTROM_MODE ANGSTROMLIBC LibC"
echo "Förändrad miljö för OE utveckling"
Jag var också tvungen att ställa in:
Då setup local.conf:
/ openembedded / contrib / angstrom / local.conf ${OETREE} / build / conf / cp $ () OETREE / openembedded / contrib / Ångström / local.conf $ (OETREE) / bygga / conf /
Nu redigera $ (OETREE) / bygga / conf / local.conf och lägga detta till slutet:
Nu hämta mini2440 konfigurationsfilen från openembedded. Sätt detta i:
Nu källa källan-me.txt, gå till OE trädet, kolla det är aktuellt
/ openembedded cd $ (OETREE) / openembedded
git pull --rebase
Nu bygga upp bilder kan du bygga dem alla eller bara en. Jag använde basen bilden för att köra Qt utom jag också byggt gpe bild som fungerade fint om du behöver det.
Var beredd att mätta din Internet-anslutning, vänta en lång tid och tar upp mycket diskutrymme!
Resultatet hamnar i:
Du bör ha bilden (er) i. Jffs2 för blinkande och. Tar.gz för montering via NFS.


Senaste kommentarer