|
|
(5 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | == Required software ==
| + | See the [https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html Yocto Project Quick Build] guide for details about getting started with OpenEmbedded. |
− | | + | See also [https://docs.yoctoproject.org/ref-manual/system-requirements.html System Requirements] for supported GNU/Linux distributions. |
− | Before being able to build you will need to install a fairly short list of required software on your host system.
| |
− | | |
− | '''Note:''' for a headless (i.e. non-graphical / server) machine you can skip installing SDL and xterm, these are optional; however without SDL you will not be able to run graphical OS images within QEMU.
| |
− | | |
− | (Lists below borrowed from the Yocto Project Quick Start guide.)
| |
− | | |
− | === Ubuntu / Debian ===
| |
− | | |
− | sudo apt-get install cpio python3 gawk wget git-core diffstat unzip texinfo gcc-multilib \
| |
− | build-essential chrpath libsdl1.2-dev xterm
| |
− | | |
− | === Fedora ===
| |
− | | |
− | sudo dnf install cpio find which gawk make wget tar bzip2 gzip python3 unzip perl patch \
| |
− | diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath \
| |
− | ccache perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue SDL-devel xterm
| |
− | | |
− | === openSUSE ===
| |
− | | |
− | sudo zypper install python3 gcc gcc-c++ git chrpath make wget python3-xml \
| |
− | diffstat texinfo python3-curses patch libSDL-devel xterm
| |
− | | |
− | === CentOS ===
| |
− | | |
− | sudo yum install gawk make wget tar bzip2 gzip python3 unzip perl patch \
| |
− | diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath SDL-devel xterm
| |
− | | |
− | == Setup Instructions ==
| |
− | | |
− | At this point you have a number of different alternatives:
| |
− | | |
− | === Standalone OE-Core setup ===
| |
− | | |
− | As OE-Core can be used to build working images entirely on its own, you can get started with it immediately.
| |
− | | |
− | See '''[[OE-Core Standalone Setup]]''' for instructions. | |
− | | |
− | === Systems based upon OE-Core ===
| |
− | | |
− | There are a number of other systems that make use of the OE-Core metadata which provide their own set of setup instructions. Here are some links to "getting started" information for these:
| |
− | | |
− | * [http://github.com/Angstrom-distribution/meta-angstrom/blob/master/README Angstrom]
| |
− | * [http://shr-project.org/trac/wiki/Building%20SHR SHR]
| |
− | * [http://www.yoctoproject.org/docs/current/yocto-project-qs/yocto-project-qs.html Yocto Project]
| |
− | | |
− | More can be found in the [http://layers.openembedded.org layer index] (click on ''Layers'', then click on ''Filter Layers'' on the right hand side and make it so ''Distribution'' is the only ticked item.)
| |
− | | |
− | === Alternative methods ===
| |
− | | |
− | * [[oe-made-easy]]
| |