generic-poky/documentation/ref-manual/eclipse/html/poky-ref-manual/ref-features-image.html

74 lines
5.1 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>9.3. Images</title>
<link rel="stylesheet" type="text/css" href="../book.css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="index.html" title="The Yocto Project Reference Manual">
<link rel="up" href="ref-features.html" title="Chapter 9. Reference: Features">
<link rel="prev" href="ref-features-machine.html" title="9.2. Machine">
<link rel="next" href="ref-features-backfill.html" title="9.4. Feature Backfilling">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" title="9.3. Images">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="ref-features-image"></a>9.3. Images</h2></div></div></div>
<p>
The contents of images generated by the OpenEmbedded build system can be controlled by the
<code class="filename"><a class="link" href="ref-variables-glos.html#var-IMAGE_FEATURES" title="IMAGE_FEATURES">IMAGE_FEATURES</a></code>
and <code class="filename"><a class="link" href="ref-variables-glos.html#var-EXTRA_IMAGE_FEATURES" title="EXTRA_IMAGE_FEATURES">EXTRA_IMAGE_FEATURES</a></code>
variables that you typically configure in your image recipes.
Through these variables you can add several different
predefined packages such as development utilities or packages with debug
information needed to investigate application problems or profile applications.
</p>
<p>
Current list of
<code class="filename">IMAGE_FEATURES</code> contains the following:
</p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><p><span class="emphasis"><em>splash:</em></span> Enables showing a splash screen during boot.
By default, this screen is provided by <code class="filename">psplash</code>, which does
allow customization.
If you prefer to use an alternative splash screen package, you can do so by
setting the <code class="filename">SPLASH</code> variable
to a different package name (or names) within the image recipe or at the distro
configuration level.</p></li>
<li class="listitem"><p><span class="emphasis"><em>ssh-server-dropbear:</em></span> Installs the Dropbear minimal
SSH server.
</p></li>
<li class="listitem"><p><span class="emphasis"><em>ssh-server-openssh:</em></span> Installs the OpenSSH SSH server,
which is more full-featured than Dropbear.
Note that if both the OpenSSH SSH server and the Dropbear minimal SSH server
are present in <code class="filename">IMAGE_FEATURES</code>, then OpenSSH will take
precedence and Dropbear will not be installed.</p></li>
<li class="listitem"><p><span class="emphasis"><em>x11:</em></span> Installs the X server</p></li>
<li class="listitem"><p><span class="emphasis"><em>x11-base:</em></span> Installs the X server with a
minimal environment.</p></li>
<li class="listitem"><p><span class="emphasis"><em>x11-sato:</em></span> Installs the OpenedHand Sato environment.
</p></li>
<li class="listitem"><p><span class="emphasis"><em>tools-sdk:</em></span> Installs a full SDK that runs on the device.
</p></li>
<li class="listitem"><p><span class="emphasis"><em>tools-debug:</em></span> Installs debugging tools such as
<code class="filename">strace</code> and <code class="filename">gdb</code>.
</p></li>
<li class="listitem"><p><span class="emphasis"><em>tools-profile:</em></span> Installs profiling tools such as
<code class="filename">oprofile</code>, <code class="filename">exmap</code>, and
<code class="filename">LTTng</code>.</p></li>
<li class="listitem"><p><span class="emphasis"><em>tools-testapps:</em></span> Installs device testing tools (e.g.
touchscreen debugging).</p></li>
<li class="listitem"><p><span class="emphasis"><em>nfs-server:</em></span> Installs an NFS server.</p></li>
<li class="listitem"><p><span class="emphasis"><em>dev-pkgs:</em></span> Installs development packages (headers and
extra library links) for all packages installed in a given image.</p></li>
<li class="listitem"><p><span class="emphasis"><em>staticdev-pkgs:</em></span> Installs static development
packages (i.e. static libraries containing <code class="filename">*.a</code> files) for all
packages installed in a given image.</p></li>
<li class="listitem"><p><span class="emphasis"><em>dbg-pkgs:</em></span> Installs debug symbol packages for all packages
installed in a given image.</p></li>
<li class="listitem"><p><span class="emphasis"><em>doc-pkgs:</em></span> Installs documentation packages for all packages
installed in a given image.</p></li>
</ul></div>
<p>
</p>
</div></body>
</html>