12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <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>
|