dev-manual: A few tweaks to Ch2 of dev-manual
scott (or anyone else) is welcome to use any or all of this, or tweak to taste. i have a few other concerns with ch 2 but i'll read it more carefully to make sure i'm reading it correctly. - rpjday I implemented all but the addition of MIPS64 as it is not tested using the autobuilder yet. - scottrif (From yocto-docs rev: 9ae733456e1d39de66ad6235172f26cab4a33269) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Conflicts: documentation/dev-manual/dev-manual-start.xml Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
4cab968da8
commit
803300cc12
|
@ -55,12 +55,12 @@
|
||||||
<title>Getting Set Up</title>
|
<title>Getting Set Up</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Here is what you need to get set up to use the Yocto Project:
|
Here is what you need to use the Yocto Project:
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para><emphasis>Host System:</emphasis> You should have a reasonably current
|
<listitem><para><emphasis>Host System:</emphasis> You should have a reasonably current
|
||||||
Linux-based host system.
|
Linux-based host system.
|
||||||
You will have the best results with a recent release of Fedora,
|
You will have the best results with a recent release of Fedora,
|
||||||
OpenSUSE, Debian, Ubuntu, or CentOS as these releases are frequently tested against the Yocto Project
|
openSUSE, Debian, Ubuntu, or CentOS as these releases are frequently tested against the Yocto Project
|
||||||
and officially supported.
|
and officially supported.
|
||||||
For a list of the distributions under validation and their status, see the
|
For a list of the distributions under validation and their status, see the
|
||||||
"<ulink url='&YOCTO_DOCS_REF_URL;#detailed-supported-distros'>Supported Linux Distributions</ulink>" section
|
"<ulink url='&YOCTO_DOCS_REF_URL;#detailed-supported-distros'>Supported Linux Distributions</ulink>" section
|
||||||
|
@ -70,7 +70,7 @@
|
||||||
You should also have about 100 gigabytes of free disk space for building images.
|
You should also have about 100 gigabytes of free disk space for building images.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para><emphasis>Packages:</emphasis> The OpenEmbedded build system
|
<listitem><para><emphasis>Packages:</emphasis> The OpenEmbedded build system
|
||||||
requires certain packages exist on your development system (e.g. Python 2.6 or 2.7).
|
requires that certain packages exist on your development system (e.g. Python 2.6 or 2.7).
|
||||||
See "<ulink url='&YOCTO_DOCS_QS_URL;#packages'>The Packages</ulink>"
|
See "<ulink url='&YOCTO_DOCS_QS_URL;#packages'>The Packages</ulink>"
|
||||||
section in the Yocto Project Quick Start and the
|
section in the Yocto Project Quick Start and the
|
||||||
"<ulink url='&YOCTO_DOCS_REF_URL;#required-packages-for-the-host-development-system'>Required Packages for the Host Development System</ulink>"
|
"<ulink url='&YOCTO_DOCS_REF_URL;#required-packages-for-the-host-development-system'>Required Packages for the Host Development System</ulink>"
|
||||||
|
@ -79,13 +79,24 @@
|
||||||
them for the supported distributions.
|
them for the supported distributions.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem id='local-yp-release'><para><emphasis>Yocto Project Release:</emphasis>
|
<listitem id='local-yp-release'><para><emphasis>Yocto Project Release:</emphasis>
|
||||||
You need a release of the Yocto Project.
|
You need a release of the Yocto Project installed locally on
|
||||||
You set that up with a local <link linkend='source-directory'>Source Directory</link>
|
your development system.
|
||||||
one of two ways depending on whether you
|
This local area is referred to as the
|
||||||
are going to contribute back into the Yocto Project or not.
|
<link linkend='source-directory'>Source Directory</link>
|
||||||
<note>
|
and is created when you use
|
||||||
Regardless of the method you use, this manual refers to the resulting local
|
<link linkend='git'>Git</link> to clone a local copy
|
||||||
hierarchical set of files as the "Source Directory."
|
of the upstream <filename>poky</filename> repository,
|
||||||
|
or when you download an official release of the corresponding tarball.</para>
|
||||||
|
<para>Working from a copy of the upstream repository allows you
|
||||||
|
to contribute back into the Yocto Project or simply work with
|
||||||
|
the latest software on a development branch.
|
||||||
|
Because Git maintains and creates an upstream repository with
|
||||||
|
a complete history of changes and you are working with a local
|
||||||
|
clone of that repository, you have access to all the Yocto
|
||||||
|
Project development branches and tag names used in the upstream
|
||||||
|
repository.</para>
|
||||||
|
<note>You can view the Yocto Project Source Repositories at
|
||||||
|
<ulink url='&YOCTO_GIT_URL;/cgit.cgi'></ulink>
|
||||||
</note>
|
</note>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para><emphasis>Tarball Extraction:</emphasis>
|
<listitem><para><emphasis>Tarball Extraction:</emphasis>
|
||||||
|
@ -136,7 +147,7 @@
|
||||||
<listitem id='local-kernel-files'><para><emphasis>Yocto Project Kernel:</emphasis>
|
<listitem id='local-kernel-files'><para><emphasis>Yocto Project Kernel:</emphasis>
|
||||||
If you are going to be making modifications to a supported Yocto Project kernel, you
|
If you are going to be making modifications to a supported Yocto Project kernel, you
|
||||||
need to establish local copies of the source.
|
need to establish local copies of the source.
|
||||||
You can find Git repositories of supported Yocto Project Kernels organized under
|
You can find Git repositories of supported Yocto Project kernels organized under
|
||||||
"Yocto Linux Kernel" in the Yocto Project Source Repositories at
|
"Yocto Linux Kernel" in the Yocto Project Source Repositories at
|
||||||
<ulink url='&YOCTO_GIT_URL;/cgit.cgi'></ulink>.</para>
|
<ulink url='&YOCTO_GIT_URL;/cgit.cgi'></ulink>.</para>
|
||||||
<para>This setup can involve creating a bare clone of the Yocto Project kernel and then
|
<para>This setup can involve creating a bare clone of the Yocto Project kernel and then
|
||||||
|
|
Loading…
Reference in New Issue