Sökresultat

Nyckelord: "mini2440 gpe"

Bygga Ångström

25 comments 1 november, 2009 Doug 25 kommentarer

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:

= "/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 ursprung / stabil / 2009-b stabil / 2009

För att uppdatera OE metadata helt enkelt:

/ openembedded cd $ (OETREE) / openembedded
git pull

Nu gör den föreslagna script source-me.txt byta OETREE till era behov:

= "/home/doug/OE" export OETREE = "/ home / Doug / OE"

/ : ${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)],
ORG_PATH = $ (PATH)
export ORG_PATH
fi

-z ${ORG_LD_LIBRARY_PATH} ] ; then om [-z $ (ORG_LD_LIBRARY_PATH)],
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:

sudo sysctl vm.mmap_min_addr = 0

Då setup local.conf:

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

MACHINE = "mini2440"

Nu hämta mini2440 konfigurationsfilen från openembedded. Sätt detta i:

openembedded / conf / machine / $ (OETREE) / openembedded / conf / maskin /

Nu källa källan-me.txt, gå till OE trädet, kolla det är aktuellt

källa source-me.txt

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

bitbake base-bild, bitbake console-image, bitbake x11-bild, bitbake gpe-bild

Var beredd att mätta din Internet-anslutning, vänta en lång tid och tar upp mycket diskutrymme!

Resultatet hamnar i:

angstrom-dev / deploy / glibc / images / mini2440 $ (OETREE) / Ångström-dev / distribuerar / glibc / images / mini2440

Du bör ha bilden (er) i. Jffs2 för blinkande och. Tar.gz för montering via NFS.

Redigera

Tags: , , , Kategorier: Uncategorized Taggar: , , ,
Powered by Zingiri , MyBB