Go to file
Andrei Gherzan 12b0f2db37 README: Add instructions for compressed deployed files
[GITHUB #39]

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-28 23:59:28 +03:00
classes sdcard_image-rpi: Use xzcat if SDIMG_ROOTFS_TYPE is a .xz file 2012-08-28 23:59:28 +03:00
conf raspberrypi.conf: Weakly assign IMAGE_FSTYPES to let users overwrite 2012-08-28 23:59:28 +03:00
recipes-bcm firmware.inc: Update to SRCREV c42f21261f1eeae0df7ad02f34773e279e7af8c5 2012-08-28 23:58:26 +03:00
recipes-bsp/formfactor formfactor: Add RaspberryPi formfactor. 2012-04-03 23:05:40 +01:00
recipes-core netbase: Rename bbappend and directory to match the updated version of netbase 2012-07-09 23:13:34 +03:00
recipes-extra/startup rpi-first-run-wizard: Add basic first run wizard from the OpenPandora. 2012-04-24 14:02:52 +01:00
recipes-graphics/xorg-xserver xserver-xf86-config: Remove xorg.conf.d/* from CONFFILES_${PN}. 2012-04-23 15:17:34 +01:00
recipes-kernel/linux linux-raspberrypi: Update to v3.2.27 2012-08-28 23:58:26 +03:00
recipes-multimedia/libav libav_0.7.4: Add bbappend to fix the build on ARMv6 for now. 2012-04-12 22:19:52 +01:00
COPYING.MIT COPYING.MIT: Add license file for the metadata. 2012-04-03 20:44:03 +01:00
README README: Add instructions for compressed deployed files 2012-08-28 23:59:28 +03:00
recipes.txt recipes.txt: Add recipes-bcm. 2012-04-12 06:47:45 +01:00

OpenEmbedded BSP Layer - RaspberryPi

This is the general hardware specific BSP overlay for the RaspberryPi device. It should be used with openembedded-core (not old-style org.openembedded.dev).

More information can be found at:

               http://www.raspberrypi.org/ (Official Site)
               http://www.distant-earth.com/ (My Site)

Build scripts patched to support making a firmware image for the RaspberryPi with Angstrom can be found at:

               http://github.com/Angstrom-distribution/setup-scripts

When not depending on meta-openembedded and not using systemd, you may need to mask few recipes requiring systemd or other recipes not included in your distribution of choice.

You can achieve this by adding something like the following to local.conf:

BBMASK = "meta-raspberrypi/recipes-multimedia/libav|meta-raspberrypi/recipes-core/systemd"

You can adjust the BBMASK for any .bbappends that your distribution does not contain recipes for.

The core BSP part of meta-raspberrypi should work with different OpenEmbedded/Yocto distributions and layer stacks, such as:

  • Distro-less (only with OE-Core).
  • Angstrom (main focus of testing).
  • Yocto/Poky.

This layer in its entirety depends on:

URI: git://git.openembedded.org/openembedded-core branch: master revision: HEAD

URI: git://git.openembedded.org/meta-openembedded branch: master revision: HEAD

It is preferred that people raise pull requests using GIThub by forking the appropriate tree:

               https://github.com/djwillis/
               (More info on achieving this can be found at http://help.github.com/send-pull-requests/)

Yocto BSP Layer - RaspberryPi

This layer depends on:

URI: git://git.yoctoproject.org/poky branch: master revision: HEAD

How to use it:

  1. source poky/oe-init-build-env rpi-build
  2. Add meta-raspberrypi in bblayers.conf 3 Set MACHINE to raspberrypi in local.conf
  3. Modify distro to DISTRO ?= "poky-raspberrypi" in local.conf
  4. bitbake rpi-hwup-image
  5. dd to a SD card the generated sdimg file (use xzcat if rpi-sdimg.xz is used)
  6. Boot your RPI.

Optional - compressed deployed files:

  1. Overwrite IMAGE_FSTYPES in local.conf IMAGE_FSTYPES = "tar.bz2 ext3.xz rpi-sdimg.xz
  2. Overwrite SDIMG_ROOTFS_TYPE in local.conf SDIMG_ROOTFS_TYPE = "ext3.xz" *Accommodate the values above to your own needs (ex: ext3 / ext4).

Layer maintainer: John Willis <John.Willis at distant-earth.com> Andrei Gherzan