Changes between Version 1 and Version 2 of Yocto/images


Ignore:
Timestamp:
01/09/2018 02:21:47 PM (10 months ago)
Author:
Tim Harvey
Comment:

convert restored html to wiki markup

Legend:

Unmodified
Added
Removed
Modified
  • Yocto/images

    v1 v2  
    1 {{{#!html
    2           <div id="wikipage" class="trac-content"><p>
    3 </p><div class="wiki-toc">
    4 <ol>
    5   <li>
    6     <a href="#Goal">Goal</a>
    7   </li>
    8   <li>
    9     <a href="#GateworksImages"><b style="color:#000;background:#66ffff">Gateworks</b> <b style="color:#000;background:#ffff66">Images</b></a>
    10     <ol>
    11       <li>
    12         <a href="#ImageInheritance">Image Inheritance</a>
    13       </li>
    14       <li>
    15         <a href="#ImageUseCases">Image Use Cases</a>
    16         <ol>
    17           <li>
    18             <a href="#gateworks-image-minimal"><b style="color:#000;background:#66ffff">gateworks</b>-image-minimal</a>
    19           </li>
    20           <li>
    21             <a href="#gateworks-image-test"><b style="color:#000;background:#66ffff">gateworks</b>-image-test</a>
    22           </li>
    23           <li>
    24             <a href="#gateworks-image-multimedia"><b style="color:#000;background:#66ffff">gateworks</b>-image-multimedia</a>
    25           </li>
    26           <li>
    27             <a href="#gateworks-image-gui"><b style="color:#000;background:#66ffff">gateworks</b>-image-gui</a>
    28           </li>
    29         </ol>
    30       </li>
    31     </ol>
    32   </li>
    33 </ol>
    34 </div><p>
    35 </p>
    36 <h1 id="Goal">Goal</h1>
    37 <p>
    38 The goal of this page is to explain our Yocto BSP <b style="color:#000;background:#ffff66">images</b> (e.g. test, gui, etc) This will hopefully allow for personal customization of <b style="color:#000;background:#ffff66">images</b>, as envisioned by the <a class="ext-link" href="https://yoctoproject.org/"><span class="icon">​</span>Yocto Project</a>
    39 </p>
    40 <h1 id="GateworksImages"><b style="color:#000;background:#66ffff">Gateworks</b> <b style="color:#000;background:#ffff66">Images</b></h1>
    41 <p>
    42 The default <b style="color:#000;background:#66ffff">Gateworks</b> <b style="color:#000;background:#ffff66">images</b> provided under <tt>meta-<b style="color:#000;background:#66ffff">gateworks</b>/recipes-core/<b style="color:#000;background:#ffff66">images</b>/</tt> are all inherit from the core-image-base.bb image file. Please see the <a class="wiki" href="/wiki/Yocto/images#ImageInheritance">below section</a> for details.
    43 </p>
    44 <h2 id="ImageInheritance">Image Inheritance</h2>
    45 <p>
    46 Our image .bb files (the files that help customize and create <b style="color:#000;background:#ffff66">images</b>) are located in <tt>meta-<b style="color:#000;background:#66ffff">gateworks</b>/recipes-core/<b style="color:#000;background:#ffff66">images</b>/</tt>. In this folder, you'll notice four files, <b style="color:#000;background:#66ffff">gateworks</b>-image-minimal.bb etc. Our file structure is as follows:
    47 </p>
    48 <pre class="wiki">core-image-base.bb
    49 ^----<b style="color:#000;background:#66ffff">gateworks</b>-image-minimal
    50      ^----<b style="color:#000;background:#66ffff">gateworks</b>-image-test
    51      ^----<b style="color:#000;background:#66ffff">gateworks</b>-image-multimedia
    52           ^----<b style="color:#000;background:#66ffff">gateworks</b>-image-gui
    53 </pre><p>
    54 As you can see, our minimal image includes the poky core-image-base.bb for basic functionality and includes certain features we want in our BSP. Our test image inherits from our minimal image, removes package management tools and adds in some <b style="color:#000;background:#66ffff">Gateworks</b>' scripts.
    55 </p>
    56 <p>
     1[[PageOutline]]
     2
     3= Goal =
     4The goal of this page is to explain our Yocto BSP images (e.g. test, gui, etc) This will hopefully allow for personal customization of images, as envisioned by the [https://yoctoproject.org/ ​Yocto Project]
     5
     6= Gateworks Images =
     7The default Gateworks images provided under {{{meta-gateworks/recipes-core/images/}}} are all inherit from the core-image-base.bb image file. Please see the below section for details.
     8
     9== Image Inheritance ==
     10Our image .bb files (the files that help customize and create images) are located in {{{meta-gateworks/recipes-core/images/}}}. In this folder, you'll notice four files, gateworks-image-minimal.bb etc. Our file structure is as follows:
     11{{{
     12core-image-base.bb
     13^----gateworks-image-minimal
     14     ^----gateworks-image-test
     15     ^----gateworks-image-multimedia
     16          ^----gateworks-image-gui
     17}}}
     18
     19As you can see, our minimal image includes the poky core-image-base.bb for basic functionality and includes certain features we want in our BSP. Our test image inherits from our minimal image, removes package management tools and adds in some Gateworks' scripts.
     20
    5721Our multimedia image includes gstreamer and the Freescale VPU, while our gui image (which inherits the multimedia image) includes a gui interface for users to interact with.
    58 </p>
    59 <h2 id="ImageUseCases">Image Use Cases</h2>
    60 <p>
    61 Please see the below sections for <b style="color:#000;background:#66ffff">Gateworks</b> Yocto <b style="color:#000;background:#ffff66">images</b>.
    62 </p>
    63 <h3 id="gateworks-image-minimal"><b style="color:#000;background:#66ffff">gateworks</b>-image-minimal</h3>
    64 <p>
    65 This image contains the minimal set of packages for a <b style="color:#000;background:#66ffff">Gateworks</b> board. This image includes several base packages that we feel are necessary and is a console based image. In general, this image is never built, but is instead used to inherit from.
    66 </p>
    67 <h3 id="gateworks-image-test"><b style="color:#000;background:#66ffff">gateworks</b>-image-test</h3>
    68 <p>
    69 This image inherits from <b style="color:#000;background:#66ffff">gateworks</b>-image-minimal and adds various packages used to test our boards on our manufacturing lines. This is not recommended for developers.
    70 </p>
    71 <h3 id="gateworks-image-multimedia"><b style="color:#000;background:#66ffff">gateworks</b>-image-multimedia</h3>
    72 <p>
    73 This image inherits from <b style="color:#000;background:#66ffff">gateworks</b>-image-minimal and adds various additional multimedia packages from GStreamer and Alsa. This image is also console based, meaning there is no windowing system (e.g. X11).
    74 </p>
    75 <p>
    76 This is the recommended Yocto image from <b style="color:#000;background:#66ffff">Gateworks</b> as it does not contain the bloat of the GUI image, but has strong capabilities for A/V.
    77 </p>
    78 <h3 id="gateworks-image-gui"><b style="color:#000;background:#66ffff">gateworks</b>-image-gui</h3>
    79 <p>
    80 This image inherits from <b style="color:#000;background:#66ffff">gateworks</b>-image-multimedia and includes an X11 windowing system + the matchbox window manager. Further, a web browser and video player are included through the GUI interface. Note that X11 and video player are VPU/GPU accelerated.
    81 </p>
    82 }}}
     22
     23== Image Use Cases ==
     24Please see the below sections for Gateworks Yocto images.
     25
     26=== gateworks-image-minimal ===
     27This image contains the minimal set of packages for a Gateworks board. This image includes several base packages that we feel are necessary and is a console based image. In general, this image is never built, but is instead used to inherit from.
     28
     29=== gateworks-image-test ===
     30This image inherits from gateworks-image-minimal and adds various packages used to test our boards on our manufacturing lines. This is not recommended for developers.
     31
     32=== gateworks-image-multimedia ===
     33This image inherits from gateworks-image-minimal and adds various additional multimedia packages from GStreamer and Alsa. This image is also console based, meaning there is no windowing system (e.g. X11).
     34
     35This is the recommended Yocto image from Gateworks as it does not contain the bloat of the GUI image, but has strong capabilities for A/V.
     36
     37=== gateworks-image-gui ===
     38This image inherits from gateworks-image-multimedia and includes an X11 windowing system + the matchbox window manager. Further, a web browser and video player are included through the GUI interface. Note that X11 and video player are VPU/GPU accelerated.