Construindo Angstrom
Eu tenho sentido de colocar este por um tempo. Proporcionar nada der errado todo o processo é realmente muito fácil! Esta é basicamente uma repetição da página Angstrom então você pode preferir que siga tomando notas dos desvios abaixo:
${OETREE} Mkdir-p $ () OETREE
OETREE cd $ ()
: // git.openembedded.org / openembedded.git openembedded git clone git: / git.openembedded.org / openembedded.git OpenEmbedded
cd OpenEmbedded
stable / 2009 -b stable / 2009 origem git checkout / stable / 2009 b-stable / 2009
Para atualizar os metadados OE simplesmente:
git pull
Agora faça o script OETREE sugeriu mudar fonte me.txt para atender às suas necessidades:
/ : ${OETREE} / build / : ${OETREE} / openembedded / BBPATH OETREE = $ () / $ () OETREE / build / $ () OETREE / OpenEmbedded /
/ build / PKGDIR = $ () OETREE / build /
/ downloads DL_DIR = $ () OETREE / downloads
for Ångström echo Configurando dev env para Ångström
-z ${ORG_PATH} ] ; then if [-z $ (ORG_PATH)], então
ORG_PATH $ PATH = ()
ORG_PATH exportação
fi
-z ${ORG_LD_LIBRARY_PATH} ] ; then if [-z $ (ORG_LD_LIBRARY_PATH)], então
ORG_LD_LIBRARY_PATH LD_LIBRARY_PATH = $ ()
ORG_LD_LIBRARY_PATH exportação
fi
/ openembedded / bitbake / bin: ${ORG_PATH} PATH = $ () OETREE / OpenEmbedded / bin bitbake: $ () ORG_PATH
cd $ PKGDIR
LD_LIBRARY_PATH =
export PATH LD_LIBRARY_PATH BBPATH
=C export LANG = C
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" exportação BB_ENV_EXTRAWHITE = "MÁQUINA DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC"
echo Altered ambiente "para OE de Desenvolvimento"
Eu também tive de definir:
Então local.conf configuração:
/ openembedded / contrib / angstrom / local.conf ${OETREE} / build / conf / OETREE cp $ () / OpenEmbedded / angstrom contrib local.conf / $ () OETREE / build / conf /
Agora edite $ () OETREE / build / local.conf / conf e acrescentar isso ao final:
Agora baixe o arquivo de configuração mini2440 de OpenEmbedded. Pôr isto em:
Agora, a fonte de origem me.txt, vá para a árvore de OE, é verificar até à data
/ openembedded OETREE cd $ () / OpenEmbedded
git pull --rebase
Agora, construir as imagens, você pode construir todos ou apenas um. Eu usei a imagem base para a execução de Qt, mas eu também construiu a imagem do GPE, que trabalhou muito bem se você precisar dele.
Esteja preparado para saturar sua conexão com a internet, esperar um tempo e pegar um monte de espaço em disco!
O resultado acaba em:
Você deve ter a imagem do (s) em. Jffs2 para piscar e. Tar.gz para montagem usando NFS.


Comentários Recentes