
A
ll
˚
Angstr
¨
om images are built using OpenEmbedded. We here describe the steps (coming
from [
8
]) which are necessary to setup an environment where you can build images and
packages yourself. You may find more info for the needed packages on your host and possible
tweaks (SElinux, . . . ) at [9].
Here are the steps you need to do:
1. Get OE metadata. Use
export OETREE="${HOME}/OE"
mkdir -p ${OETREE} && cd ${OETREE}
git clone git://git.openembedded.org/openembedded.git openembedded
cd openembedded
git checkout origin/stable/2009 -b stable/2009
2. Update OE metadata. Use
cd ${OETREE}/openembedded
git pull
3. Setup the environment.
(a) Download
http://www.angstrom-distribution.org/files/source-me.txt
to ${OETREE};
(b) Setup local.conf for our needs:
mkdir -p ${OETREE}/build/conf
cp ${OETREE}/openembedded/contrib/angstrom/local.conf ${OETREE}/build/conf/
Optionally, you can open
${OETREE}/build/conf/local.conf
in your favourite editor
and add:
MACHINE ?= "<your machine>"
where
"<your machine>"
is replaced with the machine you want to build for, such as
i. beagleboard for the OMAP3 beagleboard.org board,
ii. c7x0 for pxa25x zaurus clamshells (SL-C700, SL-C750, SL-C760, SL-C860, SL-7500),
iii. spitz
for pxa27x zaurus clamshells with a microdrive (SL-C3000, SL-C3100, SL-
C3200),
iv. akita for pxa27x zaurus clamshells without a microdrive (SL-C1000),
v. tosa for the SL-C6000,
vi. h2200 for the iPAQ h2200 series,
vii. hx4700 for the iPAQ hx4700,
viii. fic-gta01 for the neo1973 phone;
You may also check
28
Komentarze do niniejszej Instrukcji