Go to file
Trevor Woerner 654e9d61c9 linux-stable: 4.17.3 -> 4.17.6
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-07-13 18:28:07 -04:00
classes rockchip-gpt-img.bbclass: fix dts filename 2018-07-13 18:28:07 -04:00
conf rockchip-defaults.inc: no default kernel version 2018-06-13 22:21:14 -04:00
licenses Adding licenses directory with the Chromium license (the BSD-Style one) 2015-10-31 18:35:39 +01:00
recipes-bsp bootloader: set to upstream u-boot for rk3288 2018-04-30 17:16:08 -04:00
recipes-core/images remove petitboot 2018-04-15 00:57:37 -04:00
recipes-devtools/net-kexec linux-rockchip: remove 2018-04-15 00:57:37 -04:00
recipes-kernel linux-stable: 4.17.3 -> 4.17.6 2018-07-13 18:28:07 -04:00
recipes-support vboot-utils-native: fix DEPENDS 2018-04-15 00:57:37 -04:00
COPYING.MIT Initial commit 2014-04-04 16:25:45 +02:00
README remove petitboot 2018-04-15 00:57:37 -04:00

This README file contains information on building with the meta-rockchip BSP layer.

Dependencies

This layer depends on:

{ URI: git://git.openembedded.org/bitbake branch:

AND

URI: git://git.openembedded.org/openembedded-core
layers: meta
branch: <the same release used for meta-rockchip>

}

Contributing

Please submit any patches against this BSP to the maintainers of this layer. The mail must be sent to the following people (as "To:" in the header):

Maintainer: Romain Perier <romain.perier@collabora.com>
Maintainer: Trevor Woerner <twoerner@gmail.com>

Please also include the Yocto Project mailing list "yocto@yoctoproject.org", as Cc. (As "Cc:" in the header).

When sending patches please take a look at the contribution guide available here:

https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines

Please also send your patches by using git send-email and prefix your subject by "[meta-rockchip]".

I. Configure yocto/oe environment

In order to build an image with BSP support for a given release, you need to download the corresponding tools described in the "Dependencies" section. Be sure that everything is in the same directory.

$ mkdir yocto; cd yocto
~/yocto $ git clone git://git.openembedded.org/bitbake
~/yocto $ git clone git://git.openembedded.org/openembedded-core
~/yocto $ git clone git://git.yoctoproject.org/meta-rockchip

Then you need to source the configuration script:

~/yocto $ source openembedded-core/oe-init-build-env build bitbake

Having done that, you can build an image for a rockchip board by adding the location of the meta-rockchip layer to bblayers.conf, along with any other layers needed (to access common metadata shared between BSPs)

To enable the build for a specific board, add its name in the MACHINE variable to local.conf:

MACHINE ?= "radxarock"

All supported machines can be found in meta-rockchip/conf/machine.

You should then be able to build a image as such:

~/yocto/build $ bitbake core-image-minimal

At the end of a successful build, you should have an image in

tmp-glibc/deploy/images/<MACHINE>/<IMAGE_NAME>