Table des matières

La page de nos début avec PokyLinux

http://www.pokylinux.org/doc/poky-handbook.html#intro-quickstart-qemu

But : On installe un Poky Linux pour arm, puis on applique les modifications données par Archos pour openembedded : archos-gen8-openembedded_modif.tar.gz

PokyLinux standard

sudo echo "deb http://debian.o-hand.com hardy/" >> /etc/apt/sources.list.d/poky.list
sudo apt-get update
sudo apt-get install qemu poky-depends poky-scripts
sudo apt-get install build-essential diffstat texinfo texi2html cvs mercurial hg-load-dirs subversion wget gawk help2man libgl1-mesa-dev libglu1-mesa-dev  libsdl1.2-dev

wget http://yoctoproject.org/downloads/poky/poky-laverne-4.0.tar.bz2
tar xjvf poky-laverne-4.0.tar.bz2
cd poky-laverne-4.0

source poky-init-build-env
### modifier build/conf/local.conf en fonction
## # The machine to target 
## MACHINE ?= "qemuarm"
## SDKMACHINE ?= "i586"
vi ./conf/local.conf

#bitbake poky-image-sato
bitbake poky-image-sdk 

Prévoir 3Go et plusieurs heures …

On pourrait continuer en testant la version de dev

git clone git://git.pokylinux.org/poky.git

http://autobuilder.yoctoproject.org/downloads/yocto-0.9/sources/

modification pour Archos

en observant

diff meta/recipes-kernel/linux/linux-omap_2.6.29.bb /mnt/data/poky/archos/recipes/linux/linux-omap-archos_2.6.29-omap1.bb 
3,4c3,4
< DESCRIPTION = "Linux kernel for OMAP processors"
< KERNEL_IMAGETYPE = "uImage"
---
> DESCRIPTION = "Archos Gen 8 Linux kernel for OMAP processors"
> KERNEL_IMAGETYPE = "zImage"
6c6
< COMPATIBLE_MACHINE = "omap5912osk|omap1710h3|omap2430sdp|omap2420h4|beagleboard|omap3evm|omap3-pandora|overo|omapzoom"
---
> COMPATIBLE_MACHINE = "archos-gen8"
...

il ressort qu'il faudra faire les modif pour que :KERNEL_IMAGETYPE = “zImage”