-
Notifications
You must be signed in to change notification settings - Fork 0
Home
baillaw edited this page Dec 1, 2014
·
20 revisions
mkdir yocto && cd yocto
git clone -b dizzy git://git.yoctoproject.org/poky.git
cd poky
git clone https://github.com/baillaw/meta-x10.git
git clone git://git.openembedded.org/meta-openembedded # for webserver recipes
# for Reaspberry Pi device clone this meta:
git clone git://git.yoctoproject.org/meta-raspberrypi
# for Pandaboard device clone this meta:
git clone git://git.yoctoproject.org/meta-ti
# for Intel Atom Processor E38XX (NUC) clone this meta:
git clone git://git.yoctoproject.org/meta-intel
. oe-init-build-env build
BB_NUMBER_THREADS = "9"
PARALLEL_MAKE = "-j 9"
MACHINE ?= "raspberrypi" or "pandaboard" or "valleyisland-64"
GPU_MEM = "16"
BBLAYERS ?= " \
/home/user/yocto/poky/meta \
/home/user/yocto/poky/meta-yocto \
/home/user/yocto/poky/meta-yocto-bsp \
/home/user/yocto/poky/meta-x10 \
/home/user/yocto/poky/meta-openembedded/meta-oe \
/home/user/yocto/poky/meta-openembedded/meta-webserver \
/home/user/yocto/poky/meta-raspberrypi \
/home/user/yocto/poky/meta-ti \
/home/user/yocto/poky/meta-intel \
/home/user/yocto/poky/meta-intel/meta-isg/meta-valleyisland \
"
bitbake core-image-mochad
On ubuntu makeinfo utility is packaged in texinfo
cd tmp/deploy/images/pandaboard
sudo cp uImage-pandaboard.bin /media/user/boot/uImage
sudo cp MLO /media/user/boot/MLO
sudo cp u-boot.img /media/user/boot/u-boot.img
sudo tar -x -C /media/user/rootfs/ -f core-image-mochad-pandaboard.tar.gz
sudo tar -x -C /media/user/rootfs/ -f modules--3.4-r1a-pandaboard-20131014173402.tgz
Assuming that /dev/mmcblk0 is your SD CARD reader
sudo dd if=tmp/deploy/images/core-image-mochad-raspberrypi.rpi-sdimg of=/dev/mmcblk0
Enjoy
You need to copy the patch in recipes-mochad/mochad/files/
Add file://<patch>.patch in SCR_URI variable recipes-mochad/mochad/mochad_0.1.15.bb.
To update your image
bitbake mochad -c cleanall # permits to clean all !
# source are cleaned and removed.
bitbake mochad
bitbake core-image-mochad -c clean
bitbake core-image-mochad