yocto-project-qs: Minor edits from a read-thru

* Added some text associated with the screencast we link to that
  calls out the fact that the screencast is somewhat dated but
  still useful.

* Replaced all user input in examples so that they are formatted
  using the <replaceable></replaceable> tags.

* Fixed a few places so that they use better and clearer wording.

(From yocto-docs rev: f99536a7581ef9b8b57a446b65e4ebb902b4e4b1)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Scott Rifenbark
2014-08-19 10:22:48 +03:00
committed by Richard Purdie
parent b4c03a7c28
commit c7dffc7af1

View File

@@ -86,10 +86,12 @@
the Yocto Project Reference Manual. the Yocto Project Reference Manual.
</para></listitem> </para></listitem>
<listitem><para><emphasis>Developer Screencast:</emphasis> The <listitem><para><emphasis>Developer Screencast:</emphasis> The
<ulink url='http://vimeo.com/36450321'>Getting Started with the Yocto Project - New <ulink url='http://vimeo.com/36450321'>Getting Started with the Yocto Project - New Developer Screencast Tutorial</ulink>
Developer Screencast Tutorial</ulink> provides a 30-minute video provides a 30-minute video created for users unfamiliar with
created for users unfamiliar with the Yocto Project but familiar the Yocto Project but familiar with Linux build systems.
with Linux build systems.</para></listitem> While this screencast is somewhat dated, the introductory
and fundamental concepts are useful for the beginner.
</para></listitem>
</itemizedlist> </itemizedlist>
</para> </para>
</section> </section>
@@ -177,7 +179,8 @@
decrease the time needed to build images. decrease the time needed to build images.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
The right packages. Appropriate packages installed on the system you are using for
builds.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
A release of the Yocto Project. A release of the Yocto Project.
@@ -509,7 +512,7 @@
Another couple of variables of interest are the Another couple of variables of interest are the
<ulink url='&YOCTO_DOCS_REF_URL;#var-BB_NUMBER_THREADS'><filename>BB_NUMBER_THREADS</filename></ulink> and the <ulink url='&YOCTO_DOCS_REF_URL;#var-BB_NUMBER_THREADS'><filename>BB_NUMBER_THREADS</filename></ulink> and the
<ulink url='&YOCTO_DOCS_REF_URL;#var-PARALLEL_MAKE'><filename>PARALLEL_MAKE</filename></ulink> variables. <ulink url='&YOCTO_DOCS_REF_URL;#var-PARALLEL_MAKE'><filename>PARALLEL_MAKE</filename></ulink> variables.
By default, these variables are set to how ever many processor By default, these variables are set to the number of processor
cores your build host uses. cores your build host uses.
However, if your build host uses multiple processor cores, However, if your build host uses multiple processor cores,
you should increase these settings to twice the number of you should increase these settings to twice the number of
@@ -546,7 +549,7 @@
"<ulink url='&YOCTO_DOCS_REF_URL;#required-git-tar-and-python-versions'>Required Git, tar, and Python</ulink>" "<ulink url='&YOCTO_DOCS_REF_URL;#required-git-tar-and-python-versions'>Required Git, tar, and Python</ulink>"
section in the Yocto Project Reference Manual. section in the Yocto Project Reference Manual.
</note> </note>
The final command runs the image: The final command runs the image using the QEMU emulator:
<literallayout class='monospaced'> <literallayout class='monospaced'>
$ runqemu qemux86 $ runqemu qemux86
</literallayout> </literallayout>
@@ -622,25 +625,25 @@
</para> </para>
<literallayout class='monospaced'> <literallayout class='monospaced'>
poky-eglibc-&lt;<emphasis>host_system</emphasis>&gt;-&lt;<emphasis>image_type</emphasis>&gt;-&lt;<emphasis>arch</emphasis>&gt;-toolchain-&lt;<emphasis>release_version</emphasis>&gt;.sh poky-eglibc-<replaceable>host_system</replaceable>-<replaceable>image_type</replaceable>-<replaceable>arch</replaceable>-toolchain-<replaceable>release_version</replaceable>.sh
Where: Where:
&lt;<emphasis>host_system</emphasis>&gt; is a string representing your development system: <replaceable>host_system</replaceable> is a string representing your development system:
i686 or x86_64. i686 or x86_64.
&lt;<emphasis>image_type</emphasis>&gt; is a string representing the image you wish to <replaceable>image_type</replaceable> is a string representing the image you wish to
develop a Software Development Toolkit (SDK) for use against. develop a Software Development Toolkit (SDK) for use against.
The Yocto Project builds toolchain installers using the The Yocto Project builds toolchain installers using the
following BitBake command: following BitBake command:
bitbake core-image-sato -c populate_sdk bitbake core-image-sato -c populate_sdk
&lt;<emphasis>arch</emphasis>&gt; is a string representing the tuned target architecture: <replaceable>arch</replaceable> is a string representing the tuned target architecture:
i586, x86_64, powerpc, mips, armv7a or armv5te i586, x86_64, powerpc, mips, armv7a or armv5te
&lt;<emphasis>release_version</emphasis>&gt; is a string representing the release number of the <replaceable>release_version</replaceable> is a string representing the release number of the
Yocto Project: Yocto Project:
&DISTRO;, &DISTRO;+snapshot &DISTRO;, &DISTRO;+snapshot
@@ -706,11 +709,11 @@
<para> <para>
Most kernel files have one of the following forms: Most kernel files have one of the following forms:
<literallayout class='monospaced'> <literallayout class='monospaced'>
*zImage-qemu&lt;<emphasis>arch</emphasis>&gt;.bin *zImage-qemu<replaceable>arch</replaceable>.bin
vmlinux-qemu&lt;<emphasis>arch</emphasis>&gt;.bin vmlinux-qemu<replaceable>arch</replaceable>.bin
Where: Where:
&lt;<emphasis>arch</emphasis>&gt; is a string representing the target architecture: <replaceable>arch</replaceable> is a string representing the target architecture:
x86, x86-64, ppc, mips, or arm. x86, x86-64, ppc, mips, or arm.
</literallayout> </literallayout>
</para> </para>
@@ -740,17 +743,17 @@
The <filename>tar</filename> form can be flattened out in your host development system The <filename>tar</filename> form can be flattened out in your host development system
and used for build purposes with the Yocto Project. and used for build purposes with the Yocto Project.
<literallayout class='monospaced'> <literallayout class='monospaced'>
core-image-&lt;<emphasis>profile</emphasis>&gt;-qemu&lt;<emphasis>arch</emphasis>&gt;.ext3 core-image-<replaceable>profile</replaceable>-qemu<replaceable>arch</replaceable>.ext3
core-image-&lt;<emphasis>profile</emphasis>&gt;-qemu&lt;<emphasis>arch</emphasis>&gt;.tar.bz2 core-image-<replaceable>profile</replaceable>-qemu<replaceable>arch</replaceable>.tar.bz2
Where: Where:
&lt;<emphasis>profile</emphasis>&gt; is the filesystem image's profile: <replaceable>profile</replaceable> is the filesystem image's profile:
lsb, lsb-dev, lsb-sdk, lsb-qt3, minimal, minimal-dev, sato, lsb, lsb-dev, lsb-sdk, lsb-qt3, minimal, minimal-dev, sato,
sato-dev, or sato-sdk. For information on these types of image sato-dev, or sato-sdk. For information on these types of image
profiles, see the "<ulink url='&YOCTO_DOCS_REF_URL;#ref-images'>Images</ulink>" chapter in the Yocto Project profiles, see the "<ulink url='&YOCTO_DOCS_REF_URL;#ref-images'>Images</ulink>"
Reference Manual. chapter in the Yocto Project Reference Manual.
&lt;<emphasis>arch</emphasis>&gt; is a string representing the target architecture: <replaceable>arch</replaceable> is a string representing the target architecture:
x86, x86-64, ppc, mips, or arm. x86, x86-64, ppc, mips, or arm.
</literallayout> </literallayout>
</para> </para>
@@ -763,13 +766,13 @@
Before you start the QEMU emulator, you need to set up the emulation environment. Before you start the QEMU emulator, you need to set up the emulation environment.
The following command form sets up the emulation environment. The following command form sets up the emulation environment.
<literallayout class='monospaced'> <literallayout class='monospaced'>
$ source &YOCTO_ADTPATH_DIR;/environment-setup-&lt;<emphasis>arch</emphasis>&gt;-poky-linux-&lt;<emphasis>if</emphasis>&gt; $ source &YOCTO_ADTPATH_DIR;/environment-setup-<replaceable>arch</replaceable>-poky-linux-<replaceable>if</replaceable>
Where: Where:
&lt;<emphasis>arch</emphasis>&gt; is a string representing the target architecture: <replaceable>arch</replaceable> is a string representing the target architecture:
i586, x86_64, ppc603e, mips, or armv5te. i586, x86_64, ppc603e, mips, or armv5te.
&lt;<emphasis>if</emphasis>&gt; is a string representing an embedded application binary interface. <replaceable>if</replaceable> is a string representing an embedded application binary interface.
Not all setup scripts include this string. Not all setup scripts include this string.
</literallayout> </literallayout>
</para> </para>
@@ -777,15 +780,15 @@
<para> <para>
Finally, this command form invokes the QEMU emulator Finally, this command form invokes the QEMU emulator
<literallayout class='monospaced'> <literallayout class='monospaced'>
$ runqemu &lt;<emphasis>qemuarch</emphasis>&gt; &lt;<emphasis>kernel-image</emphasis>&gt; &lt;<emphasis>filesystem-image</emphasis>&gt; $ runqemu <replaceable>qemuarch</replaceable> <replaceable>kernel-image</replaceable> <replaceable>filesystem-image</replaceable>
Where: Where:
&lt;<emphasis>qemuarch</emphasis>&gt; is a string representing the target architecture: qemux86, qemux86-64, <replaceable>qemuarch</replaceable> is a string representing the target architecture: qemux86, qemux86-64,
qemuppc, qemumips, or qemuarm. qemuppc, qemumips, or qemuarm.
&lt;<emphasis>kernel-image</emphasis>&gt; is the architecture-specific kernel image. <replaceable>kernel-image</replaceable> is the architecture-specific kernel image.
&lt;<emphasis>filesystem-image</emphasis>&gt; is the .ext3 filesystem image. <replaceable>filesystem-image</replaceable> is the .ext3 filesystem image.
</literallayout> </literallayout>
</para> </para>