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