同步操作将从 mzy2364/LittlevGL_Application 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于的 lvgl 6.0 的桌面应用框架例程,可以添加APP进行编译
视频介绍:https://www.bilibili.com/video/av78916927
已经支持的APP
跳兔 LED灯 按键 蜂鸣 微信 WIFI 天气 设置 NB-IOT 画板 光照 红外
模拟器使用 Visual Studio,单片机编译器使用 MDK
上电从内存卡加载 bin 格式的字库到 SDRAM ,后续从 SDRAM 读取字库
上电从内存卡加载 bin 格式的图片到 SDRAM,可以显示各种大型图片
GUI 与硬件隔离,用户只需关心 gui_user.c 的兼容性问题,如果硬件不支持对应的接口,把对应的函数定义为空即可
模拟器直接打开 VS 工程,文件路径不要轻易更改,即使编译完成后的exe文件,在单独复制的时候也要保住文件路径不变。
单片机演示直接打开 Project 对应文件夹的工程
所有工程的运行请确保 BootLoader 正常,如何查看 BootLoader 是否正常,按住左键再开机,屏幕显示 boot 的信息就可确保 BootLoader 正常,如果丢失,请使用 link 烧写。
VS 模拟器端的 UI 程序跟 MCU 端的程序兼容,两个平台运行无需修改任何代码,用户在添加的时候注意考虑二者兼容性。
需要显示中文的地方请使用 utf8 编码,VS 上面的中文支持可能不是太好,如果有错误,可以尝试使用偶数长度的中文或者使用U2C工具转换中文
Drivers STM32 的 HAL 库,里面包含一个编译好的 .lib ,例程中使用这个 lib
FatFs fatfs 库文件
image 原始 UI 图片文件存放区
lv_drivers MCU端程序的 lvgl 的驱动文件
lv_examples lvgl 官方的演示文件
lvgl lvgl 库文件
lvgl_app 用户 UI_APP 文件,里面的文件要考虑 VS 模拟器和 MCU 程序的兼容
Project 每个单独的例程的 UI 源码已经 MDK 工程文件夹
rt-thread-4.0.0 RT-Thread 源码
sd_add_file 需要存放在内存卡根目录的文件,模拟器用的图片和字库也来自这个文件夹
sim VS 模拟器文件夹,由官方示例复制过来,里面包含了 lvgl 的库和驱动文件,只有 APP 从外部文件夹添加
User MCU 端程序的用户文件夹,包括 bsp
Software PC 小工具,包括字库转换软件和图片转换软件,论坛的网友制作的,非官方,官方只有网页版
git clone https://gitee.com/mzy2364/LittlevGL_Application
官网:www.whtiaotu.com
淘宝店:www.whtiaotu.com/mall_taobao.html
QQ交流群:909796874
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。