- 博客(3)
- 收藏
- 关注
原创 我,年薪百万,却被老板逼着“画PPT”:一个让所有程序员心碎的性能黑洞
看到这里,你一定想给自己的项目也配一个DMA2D。开源图形库LVGL就是帮你实现这一切的“HR和项目管理系统”。【公司章程】在这里,你可以决定是否“聘用”DMA2D (#define LV_USE_GPU_STM32_DMA2D 1),以及其他各种配置。【入职培训手册】这是你的核心工作。你需要在这里告诉LVGL:lv_port_disp:如何让你的“助理”把画好的图,交到“屏幕”手上。lv_port_indev:如何把你给的“指令”(触摸、按键),传递给LVGL。【过往成功案例】
2025-08-11 10:46:09
891
原创 LVGL的V8.2版本DMA2D和图形缓冲区、如何优化图像的手段
移植需要的重要文件如下:demos文件:存放music和viedio相关文件example/proting:./example/porting文件之中,存放相关输入输出设备接口文件,即鼠标、键盘、触摸屏幕等disp、indev文件src:LVGL库的源文件lc_conf_template.h:包含相关宏文件,相当于宏置1之类的。lvgl.h:头文件。
2025-08-01 14:19:03
1043
原创 LVGL_conf.h重点文件综合介绍
define LV_LOG_LEVEL LV_LOG_LEVEL_WARN,宏填写LV_LOG_LEVEL_WARN也就是日志只输出不想发生的信息,宏填写LV_LOG_LEVEL_TRACE就是记录大量信息。#define LV_TICK_CUSTOM 1 设置0就是LVGL的lv_tick_inc函数来计数的时钟源(裸机移植有),设置为1就是用自定义的时钟源(也就是系统的时基)以下两个宏在默认配置是屏蔽的,如果不屏蔽那么就使用用户的内存配置函数。
2023-06-21 17:26:34
3787
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅