【2022得捷创新设计大赛】基于STM32H745的电子相框
[复制链接]
本帖最后由 xusiwei1236 于 2022-10-24 00:59 编辑
STM32H745电子相框
项目简介
电子相框是显示数码照片而非纸质照片的相框。与传统的纸质相框相比,它具有可自由打印,易于更新和可回收的优点。
在本项目中,我在STM32H745开发板上实现了基于RT-Thread和LVGL的电子相框。由于RT-Thread和LVGL的轻量性,该项目可以很容易地移植到成本较低的硬件方案中。
硬件组件
STM32H745开发板拥有很多硬件资源,详细信息在开发板官网上可以看到。
在这个项目中,我在使用的开发板上的硬件组件是:
-
480x272 分辨率的液晶屏(带电容触摸)
-
4GB eMMC
-
2个用户按键
软件组件
软件基于RT-Thread系统开发,主要使用的组件如下:
组件 |
形式 |
目的 |
RT-Thread |
RT-Thread Studio创建 |
实时操作系统(RTOS) |
LVGL |
附加软件包 |
图形用户界面(GUI)框架 |
FlashDB |
附加软件包 |
键值数据库,用于保存用户配置 |
FAT-FS |
RT-Thread自带 |
用于实现eMMC上的文件系统,保存图片 |
软件框图
软件主要功能划分如下:
项目链接
源码仓库:
效果演示
项目总结
感谢得捷赞助本次大赛。
本项目目前实现的功能还比较简陋,后续还会继续优化。
|