README: Cleanup and add info about images

Change-Id: I904de647fdd5514d361d33e887fd68977cde7e8c
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
This commit is contained in:
Andrei Gherzan 2014-01-17 16:40:42 +02:00 committed by Gherzan Code Review
parent 4ace9c24f0
commit 49c0872448

58
README
View File

@ -27,13 +27,15 @@
Contents: Contents:
========= =========
1. OpenEmbedded BSP Layer - RaspberryPi 1. Description
2. Yocto BSP Layer - RaspberryPi 2. Yocto BSP Layer - RaspberryPi
2.A. Compressed deployed files 2.A. Compressed deployed files
2.B. GPU memory 2.B. GPU memory
2.C. Add purchased license codecs 2.C. Add purchased license codecs
2.D. Disable overscan 2.D. Disable overscan
2.E. Set overclocking options 2.E. Set overclocking options
2.F. Optional - Video camera support with V4L2 drivers
2.G. Images
3. Extra apps 3. Extra apps
3.A. omxplayer 3.A. omxplayer
4. Source code and mirrors 4. Source code and mirrors
@ -44,54 +46,20 @@ Contents:
6. Maintainers 6. Maintainers
1. Description
1. OpenEmbedded BSP Layer - RaspberryPi ==============
=======================================
This is the general hardware specific BSP overlay for the RaspberryPi device. 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: More information can be found at:
http://www.raspberrypi.org/ (Official Site) 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 The core BSP part of meta-raspberrypi should work with different
OpenEmbedded/Yocto distributions and layer stacks, such as: OpenEmbedded/Yocto distributions and layer stacks, such as:
* Distro-less (only with OE-Core). * Distro-less (only with OE-Core).
* Angstrom (main focus of testing). * Angstrom (main focus of testing).
* Yocto/Poky. * 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
2. Yocto BSP Layer - RaspberryPi 2. Yocto BSP Layer - RaspberryPi
================================ ================================
@ -101,6 +69,11 @@ URI: git://git.yoctoproject.org/poky
branch: master branch: master
revision: HEAD revision: HEAD
URI: git://github.com/openembedded/meta-oe.git
layers: meta-multimedia
branch: master
revision: HEAD
How to use it: How to use it:
1. source poky/oe-init-build-env rpi-build 1. source poky/oe-init-build-env rpi-build
@ -159,9 +132,20 @@ SDRAM_FREQ = "500"
OVER_VOLTAGE = "6" OVER_VOLTAGE = "6"
2.F. Optional - Video camera support with V4L2 drivers 2.F. Optional - Video camera support with V4L2 drivers
======================================================
Set this variable to enable support for the video camera (Linux 3.12.4+ required) Set this variable to enable support for the video camera (Linux 3.12.4+ required)
VIDEO_CAMERA = "1" VIDEO_CAMERA = "1"
2.G. Images
===========
* rpi-hwup-image
Hardware up image
* rpi-basic-image
Based on rpi-hwup-image with some added features (ex: splash)
* rpi-test-image
Image based on rpi-basic-image which includes most of the packages in this
layer and some media samples.
3. Extra apps 3. Extra apps
============= =============