Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Multimedia
namedac_warehouse_e2e_rdk_tech_summit_2024.mp4
pageundefined
spaceQuickstart


What you need

...

The meta-dac-sdk layer defined some base classes (dac-image-wayland, dac-image-essos, dac-image-base ) several DAC image bbclasses App developer can start from ("inherit" in yocto terminology) to define its DAC application container image.

Forlowin

Yocto meta-dac-sdk layer introduce new types of OCI ImagesFollowing oci compliant base image types are defined :

  • dac-image-base - for DAC application that run as system service without graphics output or user input. It inherits image-oci.bbclass from yocto meta-virtualization layer
  • dac-image-wayland -  for for DAC application that are using OpenGL ES for 3D graphics using OpenGL ES2 as Graphics rendering API and Wayland-egl protocol to communicate with display serversetup EGL graphics surface and for key-input
  • dac-image-qt - for DAC application that are using QT5  framework
  • dac-image-essos  -  for for DAC application that are using Firebolt ® Essos frameworkusing OpenGLES2 as Graphics rendering API and Firebolt ® Essos to setup EGL graphics surface and for key-input

See below their hierarchy of inheritance  

draw.io Diagram
bordertrue
diagramNameSDKClassSDK_image_classes
simpleViewerfalse
width400
linksauto
tbstyletop
lboxtrue
diagramWidth521459
revision12

Provided OCI Images are used as a base classes for specialized DAC Application OCI Images.

draw.io Diagram
bordertrue
diagramName
SDKExample
SDK_image_inherit
simpleViewerfalse
width
400
linksauto
tbstyletop
lboxtrue
diagramWidth
451
1030
revision2


To create new OCI Image with application, developer had to define:

...