Go to file
Andrei Gherzan 2567ba074c sdcard_image-rpi.bbclass: Rewrite sdimage creation class - implemented with parted
This implementation doesn't use loop mounts, it uses mcopy to copy files to partitions.
The partition creation is done with parted. Because of using these tools the
IMAGE_DEPENDS was modified accordingly.
Added a way of selecting the desired GPU firmware.
Because we don't create the rootfs image but we rely on an already created rootfs
image, the stamp is available only in the boot partition.
By default the class needs an ext3 rootfs image. This is because we don't have yet
a way of generating cmdline.txt in order to pass the partition type to the kernel.
By default ext3 is mounted so we use this fs type until this will be selectable while
generating a cmdline file.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02 18:30:15 +03:00
classes sdcard_image-rpi.bbclass: Rewrite sdimage creation class - implemented with parted 2012-07-02 18:30:15 +03:00
conf raspberrypi.conf: Fix serial console name 2012-07-01 14:29:01 +03:00
recipes-bcm Merge pull request #16 from GaryThomas/updates 2012-07-01 11:06:30 -07:00
recipes-bsp/formfactor formfactor: Add RaspberryPi formfactor. 2012-04-03 23:05:40 +01:00
recipes-core rpi-zram-service: Add little systemd service to enable zram on the RPi. 2012-04-24 13:56:05 +01: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: Fix build issue with make 3.82 2012-05-21 13:55:39 -06: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: fix setup-scripts URL 2012-05-22 10:49:13 +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/)

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