Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Zephyr Part 10: Graphics with LVGL and Display Drivers

Digi-Key via YouTube

Overview

FLASH SALE: Ends May 22!
Udemy online courses up to 85% off.
This 39-minute tutorial demonstrates how to integrate LVGL (Light and Versatile Graphics Library) with the Zephyr real-time operating system to create interactive GUIs on resource-constrained devices. Learn how to set up graphical user interfaces for embedded systems by leveraging LVGL's lightweight, open-source graphics library designed for microcontrollers. Discover how to configure Zephyr to use LVGL and enable the ST7735R SPI display driver through Devicetree. Follow along with practical demonstrations of displaying static and dynamic elements including text labels, counters, and basic shapes like rectangles and circles. The video covers hardware setup, character frame buffer and LVGL overview, analysis of LCD driver and LVGL examples, creating a devicetree overlay for LCD drivers, configuring LVGL in Kconfig, writing application code in C, and running the final demo. Additional resources include a written tutorial, GitHub repository with challenge solutions, and links to official Zephyr documentation. Perfect for developers designing IoT devices, wearables, or industrial equipment with visually appealing interfaces.

Syllabus

0:00 Intro
1:01 Hardware Setup
1:35 Overview of Character Frame Buffer and LVGL
2:34 Dissecting Examples for LCD Driver and LVGL
10:19 Develop Demo: Devicetree Overlay for LCD Driver
15:45 Develop Demo: Configure LVGL in Kconfig
27:34 Develop Demo: Write Application C Code
37:25 Run LCD and LVGL Demo
38:04 Challenge: Add Animation
38:30 Conclusion

Taught by

Digi-Key

Reviews

Start your review of Introduction to Zephyr Part 10: Graphics with LVGL and Display Drivers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.