Difference between revisions of "Getting started"

From Openembedded.org
Jump to: navigation, search
(Ubuntu)
(Fix link)
 
(13 intermediate revisions by 4 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 ===
 
 
 
sudo apt-get install gawk wget git-core diffstat unzip texinfo build-essential chrpath libsdl1.2-dev xterm libneon27
 
 
 
=== Fedora ===
 
 
 
sudo yum install gawk make wget tar bzip2 gzip python unzip perl patch diffutils diffstat git cpp gcc gcc-c++ \
 
  eglibc-devel texinfo chrpath ccache SDL-devel xterm
 
 
 
=== openSUSE ===
 
 
 
sudo zypper install python gcc gcc-c++ git chrpath make wget diffstat texinfo python-curses libSDL-devel xterm
 
 
 
=== CentOS ===
 
 
 
sudo yum install gawk make wget tar bzip2 gzip python 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 on the [[LayerIndex]] page under ''Distribution Layers'' (see links in the far right hand column).
 
 
 
=== Alternative methods ===
 
 
 
* [[oe-made-easy]]
 

Latest revision as of 16:33, 21 February 2024

See the Yocto Project Quick Build guide for details about getting started with OpenEmbedded. See also System Requirements for supported GNU/Linux distributions.