wiki:Yocto/images

Goal

The 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 Yocto Project

Gateworks Images

The 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.

Image Inheritance

Our 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:

core-image-base.bb
^----gateworks-image-minimal
     ^----gateworks-image-test
     ^----gateworks-image-multimedia
          ^----gateworks-image-gui

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 Gateworks' scripts.

Our 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.

Image Use Cases

Please see the below sections for Gateworks Yocto images.

gateworks-image-minimal

This 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.

gateworks-image-test

This 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.

gateworks-image-multimedia

This 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).

This 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.

gateworks-image-gui

This 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.

Last modified 4 weeks ago Last modified on 10/24/2017 04:37:41 AM