Resultados da Pesquisa

GPE-chave: "mini2440 '

Construindo Angstrom

25 comments 1 de novembro de 2009 Doug 25 comentários

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:

= "/home/doug/OE" OETREE exportação = "/ home doug / OE"
${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:

/ openembedded OETREE cd $ () / OpenEmbedded
git pull

Agora faça o script OETREE sugeriu mudar fonte me.txt para atender às suas necessidades:

= "/home/doug/OE" OETREE exportação = "/ home doug / OE"

/ : ${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:

vm.mmap_min_addr sudo sysctl = 0

Então local.conf configuração:

${OETREE} / build / conf Mkdir-p $ () OETREE / build / conf
/ 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:

MACHINE = "mini2440"

Agora baixe o arquivo de configuração mini2440 de OpenEmbedded. Pôr isto em:

openembedded / conf / machine / OETREE $ () / OpenEmbedded / máquina conf /

Agora, a fonte de origem me.txt, vá para a árvore de OE, é verificar até à data

fonte fonte me.txt

/ 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.

bitbake base da imagem; bitbake console da imagem; bitbake x11-imagem; bitbake GPE imagem

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:

angstrom-dev / deploy / glibc / images / mini2440 OETREE $ () / angstrom dev / deploy / glibc / images / mini2440

Você deve ter a imagem do (s) em. Jffs2 para piscar e. Tar.gz para montagem usando NFS.

Editar

Tags: , , , Categorias: Uncategorized Tags: , , ,
Powered by Zingiri , MyBB