
基于微控制器的嵌入式图形系统、接口和使用 LVGL 构建图形 UI 的分步指南
发表于 2022 年 10 月
MP4 | 视频:h264、1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:eLearning | 语言:英语 | 时长:71 节课(7h 28m)| 大小:3.66 GB
你会学到什么
嵌入式图形系统
使用 MIPI DPI 和 MIPI DBI 连接 RGB TFT LCD
连接基于 SPI 的 TFT-LCD 显示和编程
STM32 LTDC 配置和编程
STM32 LTDC 层编程
在模拟器和 STM32 微控制器上运行 LVGL
使用 LVGL 对象、小部件、样式、动画、菜单等
逐步LVGL UI练习
涵盖三大硬件开发板STM32F439发现、STM32F746发现和STM32F407+External LCD
Register级别一步一步编程和演示
要求
基础“C”或“C++”编程知识
微控制器基础知识
描述
在本课程中,您将学习嵌入式图形系统和其中的编程部分,以及使用 LVGL 创建 UI 应用程序。
在课程的第一部分,您将学习,
1. 嵌入式图形系统基础
2. 如何将 LCD-TFT 显示器连接到微控制器板。
3、STM32单片机LTDC外设如何使用,
4.如何使用MIPI DPI和MIPI DBI在单片机和TFT显示屏之间进行通信
5. 裸机编程
在这一部分中,您将完全从头开始编写所有代码,即使用寄存器级编程。
在第二部分中,您将学习,
1. LVGL(微控制器开源图形库)简介
2.在STM32项目中使用LVGL
3. LVGL 小部件及其用法、API
4. 使用 LVGL 创建 UI 应用程序
5.在PC模拟器和不同STM32开发板上测试LVGL应用
6. 学生项目
在本课程中,我将向您展示如何同时为 3 个不同的板创建嵌入式图形应用程序
您可以使用 STM32F429 Discovery 板或 STM32F74x Discovery 板,也可以使用任何带有通过 SPI 接口连接的外部 TFT LCD 的 STM32 板。
请仔细阅读课程说明,您还可以在注册本课程之前观看免费的预览视频。
硬件要求
如果要测试为目标硬件开发的代码,则需要以下任何一种板
有关更多信息,请观看上面的预览视频。
1. 带有STM32F429ZI MCU的32F429IDISCOVERY探索套件(课程中讲解)
或者
2. 32F746GDISCOVERY探索套件(STM32F746NG MCU)(课程中讲解)
或者
3. STM32F7508-DK 探索套件与STM32F750N8 MCU
或者
4. STM32F4DISCOVERY 探索套件,带有 STM32F407VG MCU + 通过 SPI 接口的外部 ILI9341 TFT-LCD(课程中解释)
或者
5.任意stm32板+通过SPI接口的外部ILI9341 TFT-LCD
6. USB逻辑分析仪(可选)
7. 如果您使用硬件选项 4 或 5,则跳线
注意:LVGL 应用程序可以在 PC 模拟器上进行测试,无需任何目标硬件。
软件要求
STM32CUBEIDE
本课程适用于
任何想要学习和应用嵌入式系统编程的人
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/37960.html