[GUI] LVGL + FreeRTOS DEMO on AT32

[复制链接]
 楼主| muyichuan2012 发表于 2023-5-5 11:11 | 显示全部楼层 |阅读模式
本帖最后由 muyichuan2012 于 2023-5-5 17:12 编辑

LVGL + FreeRTOS Demo on AT32

示例目的
演示在AT-F437-SURF板上使用LVGL案例移植到FreeRTOS系统上运行。
LVGL Bench Mark Weighted FPS :115
支持型号
AT32F435xx
AT32F437xx


简要概述
FreeRTOS是一款优秀的RTOS,广泛运用于嵌入式设备中;LVGL是一款开源GUI,受到广大GUI开
发者的追捧,本例程展示在FreeRTOS上运行LVGL。使用AT32 MUC外设XMC+DMA驱动LCD,基于
雅特力官方推出的surf board进行展示。

快速使用方法
硬件资源
1) AT-SURF-F437开发板
2) 案例搭配surf board配套3.5 TFTLCD
软件资源
 SC0118_SourceCode
示例使用
软件使用:
打开对应的SourceCode\project\at_surf_f437\applications\Benchmark\mdk_v5工程,编译通过之后下
载到开发板



SC0118_LVGL_FreeRTOS_DEMO_on_AT32_V2.0.0.zip

8.95 MB, 下载次数: 112

598330983 发表于 2023-5-9 14:28 | 显示全部楼层
看看怎么实现,我还不太会这个OS。
tpgf 发表于 2023-6-5 15:39 | 显示全部楼层
LVGL(Light and Versatile Graphics Library)是一个轻量级的嵌入式图形库
nawu 发表于 2023-6-5 16:15 | 显示全部楼层
LVGL 项目(包括所有存储库)在 MIT license 许可下获得许可
aoyi 发表于 2023-6-5 16:31 | 显示全部楼层
LVGL支持 Micropython 编程,参见:LVGL API in Micropython
zljiu 发表于 2023-6-5 16:54 | 显示全部楼层
要运行LVGL,只需要一个C编译器,32kB RAM和128 kB闪存,一个帧缓冲区以及至少一个用于渲染的1/10屏幕大小的缓冲区
gwsan 发表于 2023-6-5 17:08 | 显示全部楼层
LVGL作为一个图形库,它自带着接近三十多种小工具可以供开发者使用
tfqi 发表于 2023-6-5 17:26 | 显示全部楼层
LVGL支持各种输入设备,如触摸板、鼠标、键盘、编码器等
mikewalpole 发表于 2023-6-6 12:57 | 显示全部楼层
freertos要学多长时间              
ingramward 发表于 2023-6-6 14:08 | 显示全部楼层
从LVGL官网下载最新版本的库把吧
chenci2013 发表于 2023-6-6 14:21 | 显示全部楼层
FreeRTOS可以运行多少个实例
wengh2016 发表于 2023-6-6 15:09 | 显示全部楼层
freertos可以保证1ms的实时性吗
mollylawrence 发表于 2023-6-6 15:15 | 显示全部楼层
在使用LVGL库时,还需要了解相关的API接口和配置参数,以及特定的芯片平台和外设驱动的适配问题。
mikewalpole 发表于 2023-6-6 15:23 | 显示全部楼层
可以参考LVGL官方文档和示例代码
lihuami 发表于 2023-6-6 17:36 | 显示全部楼层
LVGL是一个开源的图形用户界面(GUI)库,可以用于创建各种类型的嵌入式GUI应用程序。
olivem55arlowe 发表于 2023-6-6 17:54 | 显示全部楼层
freertos任务切换需要多少个时钟周期
houjiakai 发表于 2023-6-6 18:04 | 显示全部楼层
freertos怎么 短暂提高任务优先级
macpherson 发表于 2023-6-8 07:25 | 显示全部楼层
AT32跑 FreeRTOS 要多大的Flash比较好?
10299823 发表于 2023-6-8 13:23 | 显示全部楼层
freertos和ucos哪个更适合于学习
earlmax 发表于 2023-6-8 13:39 | 显示全部楼层
怎么设置freertos的最大任务数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

215

主题

2065

帖子

37

粉丝
快速回复 返回顶部 返回列表