![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LVGL
文章平均质量分 78
////M////
这个作者很懒,什么都没留下…
展开
-
lvgl 视频叠加图标显示
环境平台基于lvgl实现的播放视频的同时叠加图标控件。硬件平台:anyka37Elvgl版本:v7.11单fb节点 , 不具备多硬件图层叠加功能,仅有/dev/fb0基本思路采用img obj作为视频的载体,构建图标与视频的层级关系//新建一个video frame img 实例 类型为LV_IMG_CF_TRUE_COLOR_ALPHA,data地址为frame data缓存地址 lv_img_dsc_t img_lv_dec_video = { .header.always_ze原创 2021-09-09 11:26:32 · 4904 阅读 · 14 评论 -
lvgl硬件加速
基于lvgl v7.11.0一、关于硬件加速LVGL提供了一些GPU的硬件加速接口 lv_hal_disp.h可以在lv_conf.h 中将宏打开。#define LV_USE_GPU 1 /*Only enables `gpu_fill_cb` and `gpu_blend_cb` in the disp. drv- */相关接口如下: /** MANDATORY: Write the internal buffer (VDB) to the displa原创 2021-09-03 14:39:49 · 5412 阅读 · 0 评论 -
LVGL linux arm平台上的详细移植过程(下)
本文接着上一篇 LVGL linux arm平台上的详细移植过程 开始讲解驱动部分和main.c demo部分的移植和编写。一、显示驱动和触摸屏驱动添加驱动部分我们需要将 src\lvgl\examples\porting 底下的这几个文件 src ├── lvgl ├── examples └── porting ├── lv_port_disp_template.c ├── lv_por原创 2021-08-25 11:42:38 · 4576 阅读 · 3 评论 -
LVGL linux arm平台上的详细移植过程(上)
一、环境准备pc系统:Ubuntu 16.04 LTSsudo apt-get install gitsudo apt-get install cmake二、下载代码我们需要下载lvgl v7.11.0版本的三个代码包如下1、lvgl 核心绘图代码git clone https://github.com/lvgl/lvgl.git 切到tag v7.11.0或者直接下载压缩包https://github.com/lvgl/lvgl/tree/v7.11.02、lv_drivers原创 2021-08-24 17:43:52 · 8858 阅读 · 3 评论