diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2011-08-02 09:22:56 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-08-15 15:26:57 +0100 |
commit | 52435ce88080fb4c9a8fbb51fa0cc242b491c319 (patch) | |
tree | f817d74c086d438486598af9ce94f8eee4ffa899 | |
parent | 898e161009333cf12f05ae8c9739af210ba25577 (diff) | |
download | poky-52435ce88080fb4c9a8fbb51fa0cc242b491c319.tar.gz |
documentation/poky-ref-manual/ref-images.xml: Updated the list of images.
The list of images has grown. I added all images reported in the
1.1_M2 build using the 'ls meta*/recipes*/images/*.bb' command.
(From yocto-docs rev: 62e12a71c73a5e3a20c6887d754a96eb9e754b48)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | documentation/poky-ref-manual/ref-images.xml | 171 |
1 files changed, 142 insertions, 29 deletions
diff --git a/documentation/poky-ref-manual/ref-images.xml b/documentation/poky-ref-manual/ref-images.xml index 7bfca2af41..646e441c17 100644 --- a/documentation/poky-ref-manual/ref-images.xml +++ b/documentation/poky-ref-manual/ref-images.xml | |||
@@ -5,12 +5,9 @@ | |||
5 | <title>Reference: Images</title> | 5 | <title>Reference: Images</title> |
6 | 6 | ||
7 | <para> | 7 | <para> |
8 | Poky has several standard images covering most people's standard needs. | 8 | The Yocto Project build process supports several types of images to satisfy different needs. |
9 | Use the following command to list the supported images: | 9 | When you issue the <filename>bitbake</filename> command you provide a “top-level” recipe |
10 | <literallayout class='monospaced'> | 10 | that essentially begins the build for the type of image you want. |
11 | $ ls meta*/recipes*/images/*.bb | ||
12 | </literallayout> | ||
13 | Images are listed below along with details of what they contain: | ||
14 | </para> | 11 | </para> |
15 | 12 | ||
16 | <note> | 13 | <note> |
@@ -25,66 +22,182 @@ | |||
25 | </literallayout> | 22 | </literallayout> |
26 | </note> | 23 | </note> |
27 | 24 | ||
25 | <para> | ||
26 | From within the <filename>poky</filename> Git repository use the following command to list | ||
27 | the supported images: | ||
28 | <literallayout class='monospaced'> | ||
29 | $ ls meta*/recipes*/images/*.bb | ||
30 | </literallayout> | ||
31 | These recipes reside in the <filename>meta/recipes-core/images</filename>, | ||
32 | <filename>meta/recipes-extended/images</filename>, | ||
33 | <filename>meta/recipes-graphics/images</filename>, and | ||
34 | <filename>meta/recipes-sato/images</filename> directories of your local Yocto Project | ||
35 | file structure (Git repository or extracted release tarball). | ||
36 | Although the recipe names are somewhat explanatory, here is a list that describes them: | ||
37 | </para> | ||
38 | |||
28 | <itemizedlist> | 39 | <itemizedlist> |
29 | <listitem> | 40 | <listitem> |
30 | <para> | 41 | <para> |
31 | <emphasis>core-image-minimal</emphasis> - A small image just capable | 42 | <emphasis><filename>core-image-base</filename></emphasis> - A console-only image that fully |
43 | supports the target device hardware. | ||
44 | </para> | ||
45 | </listitem> | ||
46 | <listitem> | ||
47 | <para> | ||
48 | <emphasis><filename>core-image-core</filename></emphasis> - An X11 image with simple | ||
49 | applications such as terminal, editor, and file manager. | ||
50 | </para> | ||
51 | </listitem> | ||
52 | <listitem> | ||
53 | <para> | ||
54 | <emphasis><filename>core-image-minimal</filename></emphasis> - A small image just capable | ||
32 | of allowing a device to boot. | 55 | of allowing a device to boot. |
33 | </para> | 56 | </para> |
34 | </listitem> | 57 | </listitem> |
35 | <listitem> | 58 | <listitem> |
36 | <para> | 59 | <para> |
37 | <emphasis>core-image-base</emphasis> - A console-only image that fully | 60 | <emphasis><filename>core-image-minimal-dev</filename></emphasis> – A |
38 | supports the target device hardware. | 61 | <filename>core-image-minimal</filename> image suitable for |
62 | development work. | ||
39 | </para> | 63 | </para> |
40 | </listitem> | 64 | </listitem> |
41 | <listitem> | 65 | <listitem> |
42 | <para> | 66 | <para> |
43 | <emphasis>core-image-core</emphasis> - An X11 image with simple | 67 | <emphasis><filename>core-image-minimal-directdisk</filename></emphasis> – A |
44 | applications such as terminal, editor, and file manager. | 68 | <filename>core-image-minimal</filename> image that you can |
69 | copy directly to the disk of the target device. | ||
45 | </para> | 70 | </para> |
46 | </listitem> | 71 | </listitem> |
47 | <listitem> | 72 | <listitem> |
48 | <para> | 73 | <para> |
49 | <emphasis>core-image-sato</emphasis> - An X11 image with Sato theme and | 74 | <emphasis><filename>core-image-minimal-initramfs</filename></emphasis> – |
50 | Pimlico applications. | 75 | A <filename>core-image-minimal</filename> image that has the Minimal RAM-based |
51 | The image also contains terminal, editor, and file manager. | 76 | Initial Root Filesystem (<filename>initramfs</filename>) as part of the kernel, |
77 | which allows the system to find the first “init” program more efficiently. | ||
52 | </para> | 78 | </para> |
53 | </listitem> | 79 | </listitem> |
54 | <listitem> | 80 | <listitem> |
55 | <para> | 81 | <para> |
56 | <emphasis>core-image-sato-dev</emphasis> - An X11 image similar to | 82 | <emphasis><filename>core-image-minimal-live</filename></emphasis> – A |
57 | core-image-sato but | 83 | <filename>core-image-minimal</filename> image you can run from a |
58 | also includes a native toolchain and libraries needed to build applications | 84 | USB device or CD as is. |
59 | on the device itself. The image also includes testing and profiling tools | ||
60 | as well as debug symbols. This image was formerly core-image-sdk. | ||
61 | </para> | 85 | </para> |
62 | </listitem> | 86 | </listitem> |
63 | <listitem> | 87 | <listitem> |
64 | <para> | 88 | <para> |
65 | <emphasis>core-image-lsb</emphasis> - An image suitable for implementations | 89 | <emphasis><filename>core-image-minimal-mtdutils</filename></emphasis> – A |
90 | <filename>core-image-minimal</filename> image that has support | ||
91 | for the Minimal MTD Utilities, which let the user interact with the | ||
92 | MTD subsystem in the kernel to perform operations on flash devices. | ||
93 | </para> | ||
94 | </listitem> | ||
95 | <listitem> | ||
96 | <para> | ||
97 | <emphasis><filename>core-image-basic</filename></emphasis> – A foundational | ||
98 | basic image without support | ||
99 | for X that can be reasonably used for customization. | ||
100 | </para> | ||
101 | </listitem> | ||
102 | <listitem> | ||
103 | <para> | ||
104 | <emphasis><filename>core-image-lsb</filename></emphasis> - A | ||
105 | <filename>core-image-basic</filename> image suitable for implementations | ||
66 | that conform to Linux Standard Base (LSB). | 106 | that conform to Linux Standard Base (LSB). |
67 | </para> | 107 | </para> |
68 | </listitem> | 108 | </listitem> |
69 | <listitem> | 109 | <listitem> |
70 | <para> | 110 | <para> |
71 | <emphasis>meta-toolchain</emphasis> - This image generates a tarball | 111 | <emphasis><filename>core-image-lsb-dev</filename></emphasis> - A |
72 | that contains a stand-alone toolchain that can be used externally to Poky. | 112 | <filename>core-image-lsb</filename> image that is suitable for development work. |
73 | The tarball is self-contained and unpacks to the | 113 | </para> |
74 | <filename class="directory">/opt/poky</filename> directory. | 114 | </listitem> |
75 | The tarball also contains a copy of QEMU and the scripts necessary to run | 115 | <listitem> |
76 | poky QEMU images. | 116 | <para> |
117 | <emphasis><filename>core-image-lsb-live</filename></emphasis> - A | ||
118 | <filename>core-image-lsb</filename> image that you run from a USB device or CD as is. | ||
77 | </para> | 119 | </para> |
78 | </listitem> | 120 | </listitem> |
79 | <listitem> | 121 | <listitem> |
80 | <para> | 122 | <para> |
81 | <emphasis>meta-toolchain-sdk</emphasis> - This image includes everything in | 123 | <emphasis><filename>core-image-lsb-sdk</filename></emphasis> - A |
82 | meta-toolchain but also includes development headers and libraries | 124 | <filename>core-image-lsb</filename> that includes everything in meta-toolchain |
83 | to form a complete standalone SDK. | 125 | but also includes development |
126 | headers and libraries to form a complete standalone SDK. | ||
84 | See the <link linkend='platdev-appdev-external-sdk'> | 127 | See the <link linkend='platdev-appdev-external-sdk'> |
85 | External Development Using the Poky SDK</link> section for more information. | 128 | External Development Using the Poky SDK</link> section for more information. |
86 | </para> | 129 | </para> |
87 | </listitem> | 130 | </listitem> |
131 | <listitem> | ||
132 | <para> | ||
133 | <emphasis><filename>core-image-lsb-sdk-live</filename></emphasis> - A | ||
134 | <filename>core-image-lsb-sdk</filename> image with the ability to run the image | ||
135 | from a USB device or CD as is. | ||
136 | </para> | ||
137 | </listitem> | ||
138 | <listitem> | ||
139 | <para> | ||
140 | <emphasis><filename>core-image-clutter</filename></emphasis> - An image with | ||
141 | support for | ||
142 | the Open GL-based toolkit Clutter, which enables development of rich and animated | ||
143 | graphical user interaces. | ||
144 | </para> | ||
145 | </listitem> | ||
146 | <listitem> | ||
147 | <para> | ||
148 | <emphasis><filename>core-image-sato</filename></emphasis> - An image with Sato support, | ||
149 | a mobile environment and visual style that works well with mobile devices. | ||
150 | The image supports X11 with a Sato theme and Pimlico applications and also | ||
151 | contains terminal, editor, and file manager. | ||
152 | </para> | ||
153 | </listitem> | ||
154 | <listitem> | ||
155 | <para> | ||
156 | <emphasis><filename>core-image-sato-dev</filename></emphasis> - A | ||
157 | <filename>core-image-sato</filename> image suitable for development | ||
158 | that also includes a native toolchain and libraries needed to build applications on | ||
159 | the device itself. | ||
160 | The image also includes testing and profiling tools as well as debug symbols. | ||
161 | This image was formerly <filename>core-image-sdk</filename>. | ||
162 | </para> | ||
163 | </listitem> | ||
164 | <listitem> | ||
165 | <para> | ||
166 | <emphasis><filename>core-image-sato-directdisk</filename></emphasis> - A | ||
167 | <filename>core-image-sato</filename> image that can be copied directly to the | ||
168 | disk of the target device. | ||
169 | </para> | ||
170 | </listitem> | ||
171 | <listitem> | ||
172 | <para> | ||
173 | <emphasis><filename>core-image-sato-live</filename></emphasis> - A | ||
174 | <filename>core-image-sato</filename> image with the ability to run | ||
175 | from a USB device or CD as is. | ||
176 | </para> | ||
177 | </listitem> | ||
178 | <listitem> | ||
179 | <para> | ||
180 | <emphasis><filename>core-image-sato-sdk</filename></emphasis> - A | ||
181 | <filename>core-image-sato</filename> image that includes everything in meta-toolchain. | ||
182 | The image also includes development headers and libraries to form a complete standalone SDK. | ||
183 | See the <link linkend='platdev-appdev-external-sdk'> | ||
184 | External Development Using the Poky SDK</link> section for more information.. | ||
185 | </para> | ||
186 | </listitem> | ||
187 | <listitem> | ||
188 | <para> | ||
189 | <emphasis><filename>core-image-sato-sdk-directdisk</filename></emphasis> - A | ||
190 | <filename>core-image-sato-sdk</filename> image that can be copied directly to the | ||
191 | disk of the target device. | ||
192 | </para> | ||
193 | </listitem> | ||
194 | <listitem> | ||
195 | <para> | ||
196 | <emphasis><filename>core-image-sato-sdk-live</filename></emphasis> - A | ||
197 | <filename>core-image-sato-sdk</filename> image that you can run | ||
198 | from a USB device or CD as is. | ||
199 | </para> | ||
200 | </listitem> | ||
88 | </itemizedlist> | 201 | </itemizedlist> |
89 | </appendix> | 202 | </appendix> |
90 | <!-- | 203 | <!-- |