Zoekresultaten

Trefwoord: 'mini2440 gpe'

Gebouw Angstrom

27 comments De 01 november 2009 Doug 27 reacties

Ik heb zin om dit voor een tijdje. Mits er niets mis gaat het hele proces is eigenlijk heel eenvoudig! Dit is in feite een slap aftreksel van het Angstrom webpagina , zodat je misschien liever te volgen dat het nemen van nota's van de kleine afwijkingen hieronder:

= "/home/doug/OE" export OETREE = "/ home / Doug / OE"
${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 oorsprong / stabiele / 2009-b stabiele / 2009

Om het eenvoudig te actualiseren van de OE metadata:

/ openembedded cd $ {} OETREE / OpenEmbedded
git pull

Maak nu de voorgestelde script source-me.txt veranderende OETREE aan uw behoeften:

= "/home/doug/OE" export OETREE = "/ 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 opzetten dev env voor Ångström

-z ${ORG_PATH} ] ; then if [-z $ {ORG_PATH}], vandaar
ORG_PATH = $ {PATH}
export ORG_PATH
fi

-z ${ORG_LD_LIBRARY_PATH} ] ; then if [-z $ {ORG_LD_LIBRARY_PATH}], vandaar
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 "Veranderde omgeving voor OE ontwikkeling"

Ik had ook in te stellen:

sudo sysctl vm.mmap_min_addr = 0

Dan setup local.conf:

${OETREE} / build / conf mkdir-p $ {} OETREE / build / conf
/ openembedded / contrib / angstrom / local.conf ${OETREE} / build / conf / cp $ {} OETREE / OpenEmbedded / contrib / ångström / local.conf $ {} OETREE / build / conf /

Nu bewerken $ {} OETREE / build / conf / local.conf en voeg dit aan het eind:

MACHINE = "mini2440"

Download nu de mini2440 config file van OpenEmbedded. Zet deze in:

openembedded / conf / machine / $ {} OETREE / OpenEmbedded / conf / machine /

Nu de bron van de bron-me.txt, ga dan naar de OE boom te controleren, is het up to date

bron bron-me.txt

/ openembedded cd $ {} OETREE / OpenEmbedded

git pull --rebase

Nu bouwen de beelden, je kunt bouwen ze allemaal of slechts een. Ik gebruikte de basis image voor het uitvoeren van Qt, maar ik bouwde ook het gpe beeld dat mooi gewerkt als dat nodig is.

bitbake base-beeld; bitbake console-beeld; bitbake x11-beeld; bitbake gpe-image

Wees bereid om uw internetverbinding te verzadigen, een lange tijd wachten en je neemt veel schijfruimte!

Het resultaat komt terecht in:

angstrom-dev / deploy / glibc / images / mini2440 $ {} OETREE / ångström-dev / implementeren / glibc / images / mini2440

Je moet de afbeelding (en) in. Jffs2 voor knipperen en. Tar.gz voor de montage met behulp van NFS.

Tags: , , , Categorieën: Uncategorized Tags: , , ,
Aangedreven door Zingiri , MyBB