Course Curriculum
9 sections • 76 lectures • 7h 58m total length
-
Embedded graphics systems
10
Lessons
-
Start
-
Start
-
Start
-
Introduction to embedded graphics system
Preview
-
Hardware to use with this course
Preview
-
Start
-
Roaring tiger demo on STM32F429DISC board
Start
-
Roaring tiger demo on STM32F746-DISC board
Start
-
Roaring tiger demo on STM32F407-DISC board with external LCD
Start
-
LCD module interfacing explanation on various boards
Start
-
Important terminologies in graphic systems
4
Lessons
-
Preview
-
Preview
-
Pixel density and resolution
Start
-
Converting bmp images to 'C' byte array
Start
-
LCD-TFT Display Controller
4
Lessons
-
About LTDC peripheral of STM32 MCU
Start
-
Start
-
Significance of RGB interface signals
Preview
-
Analyzing RGB interface signals
Start
-
LCD interfacing and register level programming
8
Lessons
-
Exercise-001 : Displaying VIGBYOR bars on the display
Start
-
Setting up main system clock of the MCU
Start
-
Setting up main system clock code implementation part-1
Start
-
Setting up main system clock code implementation part-2
Start
-
Setting up main system clock code implementation part-3
Start
-
Setting up main system clock code implementation part-4
Start
-
Setting up main system clock code implementation part-5
Start
-
Setting up main system clock code implementation part-6
Start
-
TFT-LCD Interfacing and programming
26
Lessons
-
ILI9341 LCD programming and data interface
Preview
-
LCD SPI initialization coding part-1
Start
-
LCD SPI initialization coding part-2
Start
-
LCD SPI initialization coding part-3
Start
-
Configuring GPIO pins for SPI functionality
Start
-
SPI peripheral configuration coding
Start
-
LCD SPI initialization for STM32F407x+External LCD
Start
-
ILI9341 TFT-LCD Initialization commands
Start
-
Testing TFT-LCD command sending
Start
-
Start
-
Start
-
LTDC peripheral configuration part-1
Start
-
LTDC peripheral configuration part-2
Start
-
Start
-
LTDC signals trace analysis
Start
-
LTDC layers initialization
Start
-
LTDC Layers initialization coding and windowing explanation
Start
-
LTDC Layers initialization coding contd
Start
-
LTDC layer testing on hardware
Start
-
Testing exercise 001 in landscape mode
Start
-
About portrait orientation
Start
-
Testing exercise 001 in portrait mode
Start
-
Pixel writing in the case of STM32F407x+ External LCD
Start
-
Testing background color STM32F407X+external LCD
Start
-
Windowing in the case of STM32F407X+external LCD
Start
-
Testing exercise 001 : STM32F407x + External LCD
Start
-
LVGL
2
Lessons
-
LVGL and simulator download
Start
-
LVGL simulator sample applications
Start
-
Running LVGL on STM32 microcontroller
4
Lessons
-
Exercise 002 : project creation
Start
-
Adding LVGL source to the project
Start
-
Analyzing memory consumption and testing LVGL on STM32F429 board
Start
-
LVGL project for STM32F746x and STM32F407 disc board
Start
-
Creating LVGL GUI
13
Lessons
-
Exercise 003: RGB mixer demo
Start
-
Start
-
Exercise implementation on simulator part-1
Start
-
Exercise implementation on simulator part-2
Start
-
Exercise implementation on simulator part-3
Start
-
Exercise implementation on simulator part-4
Start
-
Exercise implementation on simulator part-5
Start
-
Exercise implementation on simulator part-6
Start
-
Exercise implementation on simulator part-7
Start
-
Exercise implementation on simulator part-8
Start
-
Testing RGB mixer application on STM32F429 DISC board
Start
-
About touch screen controller
Start
-
Testing RGB mixer application on STM32F746 and STM32F407 DISC board
Start
-