357|0

250

帖子

5

TA的资源

纯净的硅(初级)

楼主
 

【工业级智能控制MCU 匠芯创D133CBS】+构建自己的LVGL例程 [复制链接]

 

我们在测试LVGL例程后我们肯定是要自己能够添加自己的例程的。方便自己后期使用做项目。接下来就添加下案例,本案例先通过构建我们显示项目,再添加我们的驱动。

 

我们用GUI Guider 工具,这是一款NXP开源的基于LVGL的一款设计器,用他能方便生成工程。

我们选择空白工程进行测试。添加一个Label让其显示。

 

我们的是LVGL,V8.3.1,这个版本提供的是V8.3.5一样可以用。

 

这里按照屏幕分辨率自定义为1024x600。

 

编译后导出。

 

选择RT-Thread即可。

 

路径上选择这个,新建的demo里面。

 

建立两个文件初始化。

#include <unistd.h>

#include <time.h>

#include <stdio.h>

#include <stdlib.h>

#include <sys/time.h>

#include "lvgl.h"

#include "aic_ui.h"

#include "lv_port_disp.h"

#include "mpp_fb.h"





/* gui guider head file */

#include "./custom/custom.h"

#include "./generated/gui_guider.h"

#include "./generated/events_init.h"

#include "./generated/widgets_init.h"

#include "./generated/guider_customer_fonts/guider_customer_fonts.h"

#include "./generated/guider_fonts/guider_fonts.h"



lv_ui guider_ui;



void sht20_demo_ui_init()

{

/* 用户APP 入口 */

    setup_ui(&guider_ui);

    events_init(&guider_ui);

    custom_init(&guider_ui);

}

主要是c文件,我们为了不变动其他文件夹给其全部添加到头文件中。

 

路径下放一个Sconscript文件这样才能编译。

 

Application下要添加一个编译选项,同时选择上他。

 

在aic_ui.c中也添加上函数入口。

 

然后就是编译下载测试。

 

点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表