Images#

The demonstration and development images for the demmel products iLCD Linux devices can be downloaded using the Image Creator by demmel products. Please follow the instructions below. For downloading the software develompent kits (SDKs), please consult the SDKs Section.

Image Creator#

The Image Creator by demmel products software package provides actual demo images for demmel products iLCD Linux devices, built using the Yocto Project build system. It is available on x86-64 platforms for Windows and Linux.

Download#

Download the Image Creator for Windows by clicking the following button.

  Click here to download the Image Creator for Windows on x86-64 platforms (17.2 MB)

Download the Image Creator for Linux by clicking the following button. To start the application, grant execution rights.

# make the binary executable
chmod +x dp_image_creator-x86_64.AppImage
# execute it
./dp_image_creator-x86_64.AppImage

  Click here to download the Image Creator for Linux on x86-64 platforms (21.8 MB)

Purpose#

The Image Creator provides demo images for specific devices and attached displays, allowing users to test new or different board support packages (BSPs) or restore the default image for development and evaluation purposes. By selecting the BSP version corresponding to the release tags of the BSP repository, image type, target machine, and target’s DRAM size, the corresponding image file is created. An SD Card image including the bootloader or a root filesystem (rootfs) file can be selected. Please review the Release Notes and Flash Instructions for additional information.

Instructions#

When starting the Image Creator, you find the application’s main screen as shown in the following picture. While the most recent version is selected automatically, you can select a software release version of your choice from the Version Dropdown.

Screenshot of Image Creator by demmel products

Subsequently, select the image type as preferred in the Image Type Dropdown as follows:

Purpose

Image Type

Description

Demonstration

demmelproducts-image-demo

The demo image is a pre-configured and feature-rich image that is intended to showcase the capabilities of our hardware. It is designed to provide a comprehensive demonstration of the system’s functionality, applications, and use cases to our customers.

Development, Debug

demmelproducts-image-demo-dbg

The debug image build is specifically configured and optimized for debugging purposes. It includes additional tools, libraries, and configurations aimed at facilitating the debugging process for software developers.

Minimal with Graphics

demmelproducts-image-core

The core image is a minimal version of the operating system that includes only essential components necessary for basic functionality and graphics stack. It is designed to be lightweight, efficient, and optimized for use cases where resource constraints or minimalism are prioritized. The core image is a solid starting point for developing your own image.

Next, select your iLCD target hardware in the Machine Dropdown. For a Linux mainboard (e.g., DPP-LMB-8P), choose the entry corresponding to the attached display. This ensures the loading of the correct bootloader and splash screens. Finally, select the DRAM size that is installed in your device in the DRAM Size Dropdown. The Options Section describes additional settings.

When finished, press the Generate Image button. Please consider that the process may take some time depending on the selected image type, your internet connection, and your computing power. This starts the image creation and stores it as described in the Output Files View.

Working Principle#

The software downloads a signed manifest file, which provides information on the available BSP versions, image types, machines, and RAM sizes at startup. By pressing the “Generate Image” button, a base image and a patches bundle corresponding to the user’s selection are downloaded to a cache directory. After verifying file hashes, the base image and patch are extracted to a temporary folder, followed by the application of the patch, which determines the target machine. After verifying the target image’s hash, the resulting image is compressed and copied into the output folder.

Outcome#

As stated in the Output Files View, the software generates the selected image for the specified device. The SD card image is delivered as a .wic.zst file compressed using the Zstandard (zstd) algorithm and can be directly flashed to an SD card. The image includes the device-specific bootloader and root filesystem (rootfs). Additionally, a block map .bmap file is provided for flashing using the bmaptool. Please follow the Flash Instructions for details. If “create rootfs in tar.zst format” is selected, the Image Creator provides the root filesystem (rootfs) Tarball compressed using the Zstandard (zstd) algorithm.

Options#

Select Output Folder

By default, the user’s Download folder provided by the operating system is used to store the created image files. The “Select output folder” button opens a dialogue to select a custom output folder instead.

Open Output Folder

Pressing this button opens the output path in your system’s file manager.

Show Log

This button opens a view displaying logging information. If any problems arise using this software, please provide this information to demmel products Support for troubleshooting.

Use the output folder for temporary files

By default, the temporary files are written to a folder provided by the operating system. If the switch is enabled, the Image Creator temporarily stores these files in the output folder instead.

Create rootfs in tar.zst format

If this switch is enabled, the image creator provides the root filesystem (rootfs) Tarball compressed using the Zstandard (zstd) algorithm instead of an SD Card flashable wic.zst image.

Empty cache on exit

By default, the downloaded files are kept in the application’s cache folder to avoid multiple downloads of the same file. If this switch is activated, the cached files are deleted on program exit. The deleted files have to be downloaded again on next image generation.