# stm32f407-lvgl-board **Repository Path**: End-ING/stm32f407-lvgl-board ## Basic Information - **Project Name**: stm32f407-lvgl-board - **Description**: stm32f407-lvgl-board - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2023-10-02 - **Last Updated**: 2024-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: stm32, LVGL ## README ## stm32f407-board lvgl移植 ### LVGL LVGL(Light and Versatile Graphics Library)是一个免费的开源图形库,提供创建具有易 于使用的图形元素、漂亮的视觉效果和低内存占用的嵌入式 GUI。 LVGL 是一款具有丰富的部件,具备高级图形特性,支持多种输入设备, 多国语言和独立于硬件之外等免费的开源图形库。接下来我们来看一下 LVGL 图形用户库的主要特点: 1. 强大的构建块:按钮、图表、列表、滑块、图像等部件。 2. 具有高级图形属性:具有动画、抗锯齿、不透明度、平滑滚动的高级图形。 3. 支持各种输入设备:如触摸、鼠标、键盘、编码器。 4. 支持多语言:UTF-8 编码。 5. 支持多显示器:它可以同时使用多个 TFT 或者单色显示器。 6. 支持多种样式属性:它具有类 CSS 样式的完全可定制的图形元素。 7. 独立于硬件之外:它与任何微控制器或显示器一起使用。 8. 可扩展性:它能够以小内存运行(最低 64 kB 闪存,16 kB RAM 的 MCU)。 9. 支持操作系统、外部存储器和 GPU(不是必需的)。 10. 具有高级图形效果:可进行单帧缓冲区操作。 11. 纯 C 编写: C 语言编写以获得最大的兼容性。 ### 硬件平台 1. STM32F407ZGT6核心板 2. 3.2寸屏幕 ![](https://foruda.gitee.com/images/1692961567320229206/f8dd742c_5632238.jpeg "stm32-lcdboard.jpg") ### stm32f407-board lvgl移植效果 ![](https://foruda.gitee.com/images/1692961678688876427/7ccfe65a_5632238.jpeg "01-2.jpg") ### stm32f407-board lvgl NXP guider移植效果 ![输入图片说明](STM32F407-Guider-Demo/pic/02-guider.jpg) ![输入图片说明](STM32F407-Guider-Demo/pic/03-guider.jpg) [视频演示:](https://www.bilibili.com/video/BV1Qh4y1K7c7/?) ![输入图片说明](STM32F407-LVGLV8.3/pic/01-3.jpg) #### 博客参考 1. LVGL学习 stm32f407-board-lvgl v8.3移植 https://blog.csdn.net/weixin_43599390/article/details/132531583