Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!
Difference between revisions of "OE-Core Standalone Setup"
PaulEggleton (Talk | contribs) (Create OE-Core getting started page based upon version from the Yocto Project wiki) |
PaulEggleton (Talk | contribs) m (moved Getting Started with OE-Core to OE-Core Standalone Setup: New name better reflects what this page is about) |
||
| (One intermediate revision by one user not shown) | |||
| Line 12: | Line 12: | ||
2) Set up the environment and build directory: | 2) Set up the environment and build directory: | ||
<pre> | <pre> | ||
| − | + | source ./oe-init-build-env [<build directory>] | |
</pre> | </pre> | ||
Latest revision as of 15:13, 7 November 2012
OpenEmbedded-Core is a base layer of recipes, classes and associated files that is meant to be common among many different OpenEmbedded-derived systems and forms the basis of the new structure for OpenEmbedded. See the OpenEmbedded-Core page for more information.
[edit] Getting started
1) Clone the repositories for OE-Core (the core metadata) and BitBake (the build tool):
git clone git://git.openembedded.org/openembedded-core oe-core cd oe-core git clone git://git.openembedded.org/bitbake bitbake
2) Set up the environment and build directory:
source ./oe-init-build-env [<build directory>]
The optional build directory may be specified, otherwise it is assumed you want to use the directory named "build".
3) First time configuration
The first time you run oe-init-build-env, it will setup the directory for you and create the configuration files conf/bblayers.conf and conf/local.conf. You should at least review the settings within the conf/local.conf file.
4) Build something:
bitbake <target>
A good simple place to start is bitbake core-image-minimal. This will do basic system sanity checks and build a small but practical image. If your system needs additional software installed, or other environment settings it will tell you what is needed.