...
Multimedia |
---|
name | dac_warehouse_e2e_rdk_tech_summit_2024.mp4 |
---|
page | undefined |
---|
space | Quickstart |
---|
|
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 |
---|
border | true |
---|
| |
---|
diagramName | SDKClassSDK_image_classes |
---|
simpleViewer | false |
---|
width | 400 | |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 521459 |
---|
revision | 12 |
---|
|
Provided OCI Images are used as a base classes for specialized DAC Application OCI Images.
SDKExampleSDK_image_inherit | simpleViewer | false |
---|
width |
---|
|
400 | | links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth |
---|
|
451
To create new OCI Image with application, developer had to define:
...