We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

LVGL on Oniro

Formal Metadata

Title
LVGL on Oniro
Subtitle
An UI framework for Eclipse Oniro a cross kernel OS
Alternative Title
LVGL: A versatile UI toolkit for MCU & CPU
Title of Series
Number of Parts
287
Author
Contributors
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
LVGL is an open-source graphics library to create embedded GUI. By its flexibility, this toolkit is well matching Oniro project's requirements to build a multiple kernel OS for IoT devices or enable interactions in a multiple devices environment. UI toolkits are well established in CPU world (desktop, mobile), but what about in more constrained system ? Often tied to one vendor, the choice is often limited. However OpenSource project LVGL provides everything developers need to create embedded GUI with easy-to-use graphical elements, beautiful visual effects and low memory footprint. This library is compact and flexible enough to be thread through a regular Linux system. Of course this will not compete with other popular frameworks like Qt or GTK, but it has some advantages worth sharing: where portability matters more than eye candy features. Oniro's Bitbake recipes enable makers to build products with user interface in a Yocto environment that can target different kernels or graphics systems. Oniro's blueprints will illustrate integration details to match a product requirement. Demos of vending machine (running on Linux+Wayland) or keypad (on Zephyr MCU OS) will be shown too.