首页
文章
标签
留言板
链接
关于我
标签:
用NXP开发的Gui-Guider来做LVGL界面
## **什么是GUI-Guider?** GUI Guider是恩智浦为LVGL开发了一个上位机GUI设计工具,可以通过拖放控件的方式设计LVGL GUI页面,加速GUI的设计。设计完成的GUI页面可以在PC上仿真运行,确认设计完毕之后可以生成C代码,再整合到MCU项目中。 ![](/
2023-02-03
/
100
阅读
LVGL圆弧Arc
圆弧由背景和前景弧组成,通过lv_arc_create创建。 ```c lv_obj_t *obj1 = lv_arc_create(lv_scr_act()); lv_obj_align(obj1, LV_ALIGN_TOP_LEFT, 10, 10); ``` # 1. Par
2023-02-03
/
43
阅读
LVGL移植
# 获取LVGL图形库 https://github.com/lvgl/lvgl 也可以克隆它或从 GitHub 下载最新版本的库。 ```sh git clone https://github.com/lvgl/lvgl ``` 图形库本身是 lvgl 目录,应将其复制
2023-02-04
/
43
阅读
Linux 环境中使用 LVGL
之前有记录过在 esp32 中使用 LVGL 的笔记,需要的小伙伴可以了解一下,[esp-idf 移植 lvgl8.3.3](https://www.cnblogs.com/jzcn/p/16759863.html) 我之前整理的学习资料:[https://www.cnblogs.com/jzcn
2022-09-30
/
35
阅读
LVGL学习记录——(1)搭建PC仿真器
在没有ESP32开发板的情况下,可以使用PC仿真,来学习LVGL。 官方介绍可以使用Simulator的IDE有很多,我采用的是VSCODE+PlatformIO。PlatformIO是跨平台、跨架构、多框架的开发工具,由于我之前学习STM32时已经安装过PlatformIO插件,此处不再介绍官方
2022-03-20
/
25
阅读
嵌入式 GUI 使用 Linux 帧缓冲器设备和 LVGL
LVGL是一个图形库,面向资源有限的微控制器。但是,可以使用它来创建具有高端微处理器和运行Linux操作系统的电路板的嵌入式GUI。最知名的处理器内核是ARM Cortex A9(例如NXP i.MX6)和ARM Cortex A53(例如Raspbery PI 3)。您只需使用 Linux 的帧缓
2022-04-02
/
22
阅读
LVGL加载外部flash上图片
void loadBitmap(lv_img_dsc_t *image, uint32_t start_addr, uint32_t file_size) { uint8_t *pbuf; //读取数据缓冲区 uint8_t *pbmp; uint32_t he
2022-04-28
/
59
阅读
LVGL8.2中常用到的代码片段
LVGL作为EmWin的一个开源替代,在做国产替代项目经常用到,结合国产的MCU可以说是绝配。这里汇总LVGL里面常用的一些设置和组件的使用。一般用lv_imgbtn作为最常用的组件,结合坐标可以实现界面的完全自定义。使用LVGL做大型的自定义界面,配置方面最好多带一块外置的Flash例如:华邦(W
2022-05-10
/
30
阅读
LVGL V8.2PC模拟器使用文件系统存放图片bin文件
在做LVGL项目的时候,经常是以自定义UI的方式做的,这时候图片会占用很多资源,必须将图片转换成bin文件存放到外部存储器上,比如SD卡或者Flash存储芯片。先上效果图具体操作1.注册lvgl文件系统void init_fs_config(void) { static lv_fs_drv_
2022-05-19
/
44
阅读
LVGL8学习之BackgroundStyles设置背景色等
这一篇学习一下Background Styles,还是通过codeblock来模拟代码的运行,代码如下:void lv_background_style_test() { static lv_style_t style; lv_style_init(&style);
2022-06-11
/
18
阅读
首页
上一页
1
2
下一页
末页