====== 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 ...
* poky-image-sato: //X11 image, Sato theme, Pimlico applications, terminal, editor and file manager//
* bitbake poky-image-sdk:// poky-image-sato plus native toolchain, libraries needed to build applications on the device itself, testing and profiling tools and debug symbols.//
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"//