Add support for dey-image-lvgl images
LVGL is a free and open-source embedded graphics library that is able to run in environments with limited resources. This image includes a desktop environment and an LVGL widget demo (lvgl_demo) https://onedigi.atlassian.net/browse/DEL-8740 Signed-off-by: Gabriel Valcazar <gabriel.valcazar@digi.com>
This commit is contained in:
parent
c0789c416b
commit
2a015f3f87
|
|
@ -78,7 +78,7 @@ MACHINE_EXTRA_RRECOMMENDS += "${@bb.utils.contains_any('VIRTUAL-RUNTIME_dev_mana
|
||||||
DEFAULT_IMAGE_NAME ??= "dey-image-qt"
|
DEFAULT_IMAGE_NAME ??= "dey-image-qt"
|
||||||
|
|
||||||
# List of graphical images names (for install scripts)
|
# List of graphical images names (for install scripts)
|
||||||
GRAPHICAL_IMAGES ?= "dey-image-crank dey-image-qt dey-image-webkit"
|
GRAPHICAL_IMAGES ?= "dey-image-crank dey-image-qt dey-image-webkit dey-image-lvgl"
|
||||||
|
|
||||||
# Include DEY SELinux policy modifications by default
|
# Include DEY SELinux policy modifications by default
|
||||||
DEY_SELINUX_POLICY ?= "1"
|
DEY_SELINUX_POLICY ?= "1"
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,7 @@ FEATURE_PACKAGES_dey-crank = "packagegroup-dey-crank"
|
||||||
FEATURE_PACKAGES_dey-debug = "packagegroup-dey-debug"
|
FEATURE_PACKAGES_dey-debug = "packagegroup-dey-debug"
|
||||||
FEATURE_PACKAGES_dey-examples = "packagegroup-dey-examples"
|
FEATURE_PACKAGES_dey-examples = "packagegroup-dey-examples"
|
||||||
FEATURE_PACKAGES_dey-gstreamer = "packagegroup-dey-gstreamer"
|
FEATURE_PACKAGES_dey-gstreamer = "packagegroup-dey-gstreamer"
|
||||||
|
FEATURE_PACKAGES_dey-lvgl = "packagegroup-dey-lvgl"
|
||||||
FEATURE_PACKAGES_dey-network = "packagegroup-dey-network"
|
FEATURE_PACKAGES_dey-network = "packagegroup-dey-network"
|
||||||
FEATURE_PACKAGES_dey-qt = "packagegroup-dey-qt"
|
FEATURE_PACKAGES_dey-qt = "packagegroup-dey-qt"
|
||||||
FEATURE_PACKAGES_dey-trustfence = "packagegroup-dey-trustfence"
|
FEATURE_PACKAGES_dey-trustfence = "packagegroup-dey-trustfence"
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
include selinux_dey.inc
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
#
|
||||||
|
# Copyright (C) 2023 Digi International.
|
||||||
|
#
|
||||||
|
require dey-image-graphical.inc
|
||||||
|
|
||||||
|
DESCRIPTION = "DEY image with LVGL graphical libraries"
|
||||||
|
|
||||||
|
GRAPHICAL_CORE = "lvgl"
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
# Copyright (C) 2023 Digi International Inc.
|
||||||
|
|
||||||
|
require swu.inc
|
||||||
|
|
||||||
|
IMG_NAME = "${@get_baseimg_pn(d)}-${GRAPHICAL_BACKEND}"
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
#
|
||||||
|
# Copyright (C) 2023 Digi International Inc.
|
||||||
|
#
|
||||||
|
SUMMARY = "LVGL packagegroup for DEY image"
|
||||||
|
|
||||||
|
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||||
|
inherit packagegroup
|
||||||
|
|
||||||
|
RDEPENDS:${PN} += " \
|
||||||
|
lvgl-demo \
|
||||||
|
"
|
||||||
|
|
@ -9,3 +9,8 @@ Digi Embedded Yocto provides the following image recipes:
|
||||||
|
|
||||||
By default the image is XWayland-based so it provides a full Weston
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
desktop environment.
|
desktop environment.
|
||||||
|
|
||||||
|
* dey-image-lvgl: graphical LVGL image
|
||||||
|
|
||||||
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
|
desktop environment.
|
||||||
|
|
|
||||||
|
|
@ -9,3 +9,8 @@ Digi Embedded Yocto provides the following image recipes:
|
||||||
|
|
||||||
By default the image is XWayland-based so it provides a full Weston
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
desktop environment.
|
desktop environment.
|
||||||
|
|
||||||
|
* dey-image-lvgl: graphical LVGL image
|
||||||
|
|
||||||
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
|
desktop environment.
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,11 @@ Digi Embedded Yocto provides the following image recipes:
|
||||||
By default the image is X11-based so it provides a full SATO theme
|
By default the image is X11-based so it provides a full SATO theme
|
||||||
desktop environment.
|
desktop environment.
|
||||||
|
|
||||||
|
* dey-image-lvgl: graphical LVGL image
|
||||||
|
|
||||||
|
By default the image is X11-based so it provides a full SATO theme
|
||||||
|
desktop environment.
|
||||||
|
|
||||||
* core-image-base: a console-only image
|
* core-image-base: a console-only image
|
||||||
|
|
||||||
Expansion of native core-image-base by including all the support for the
|
Expansion of native core-image-base by including all the support for the
|
||||||
|
|
|
||||||
|
|
@ -9,3 +9,8 @@ Digi Embedded Yocto provides the following image recipes:
|
||||||
|
|
||||||
By default the image is XWayland-based so it provides a full Weston
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
desktop environment.
|
desktop environment.
|
||||||
|
|
||||||
|
* dey-image-lvgl: graphical LVGL image
|
||||||
|
|
||||||
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
|
desktop environment.
|
||||||
|
|
|
||||||
|
|
@ -9,3 +9,8 @@ Digi Embedded Yocto provides the following image recipes:
|
||||||
|
|
||||||
By default the image is XWayland-based so it provides a full Weston
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
desktop environment.
|
desktop environment.
|
||||||
|
|
||||||
|
* dey-image-lvgl: graphical LVGL image
|
||||||
|
|
||||||
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
|
desktop environment.
|
||||||
|
|
|
||||||
|
|
@ -9,3 +9,8 @@ Digi Embedded Yocto provides the following image recipes:
|
||||||
|
|
||||||
By default the image is XWayland-based so it provides a full Weston
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
desktop environment.
|
desktop environment.
|
||||||
|
|
||||||
|
* dey-image-lvgl: graphical LVGL image
|
||||||
|
|
||||||
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
|
desktop environment.
|
||||||
|
|
|
||||||
|
|
@ -9,3 +9,8 @@ Digi Embedded Yocto provides the following image recipes:
|
||||||
|
|
||||||
By default the image is XWayland-based so it provides a full Weston
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
desktop environment.
|
desktop environment.
|
||||||
|
|
||||||
|
* dey-image-lvgl: graphical LVGL image
|
||||||
|
|
||||||
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
|
desktop environment.
|
||||||
|
|
|
||||||
|
|
@ -5,3 +5,8 @@ Digi Embedded Yocto provides the following image recipes:
|
||||||
By default the image is XWayland-based so it provides a full Weston
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
desktop environment.
|
desktop environment.
|
||||||
|
|
||||||
|
* dey-image-lvgl: graphical LVGL image
|
||||||
|
|
||||||
|
By default the image is XWayland-based so it provides a full Weston
|
||||||
|
desktop environment.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,11 @@ Digi Embedded Yocto provides the following image recipes:
|
||||||
By default the image is Wayland-based so it provides a full Weston
|
By default the image is Wayland-based so it provides a full Weston
|
||||||
desktop environment.
|
desktop environment.
|
||||||
|
|
||||||
|
* dey-image-lvgl: graphical LVGL image
|
||||||
|
|
||||||
|
By default the image is Wayland-based so it provides a full Weston
|
||||||
|
desktop environment.
|
||||||
|
|
||||||
* core-image-base: a console-only image
|
* core-image-base: a console-only image
|
||||||
|
|
||||||
Expansion of native core-image-base by including all the support for the
|
Expansion of native core-image-base by including all the support for the
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue