本文来源电子发烧友社区,作者:李先生, 帖子地址:https://bbs.elecfans.com/jishu_2307382_1_1.html
前言
为了进行LVGL图形界面的移植,必须先测试好LCD底层的操作接口。
准备
基于Demo:107_hdf_spi进行
-
进入//kernel/liteos_m目录, 在menuconfig配置中进入如下选项:
(Top) → Platform → Board Selection → select board niobeu4 → use openvalley niobeu4 application → niobeu4 application choose -
选择
107_hdf_spi -
回到sdk根目录,执行
hb build脚本进行编译。
vendor/openvalley/niobeu4/demo/107_hdf_spi/spi_example.c
StartHdfSPITest是用户代码入口
LcdInit();进行LCD初始化
LcdPush();将缓冲区ShowBuf写入到LCD
提供了写点函数lcd_draw_point即写缓冲区ShowBuf
需要LcdPush();才会更新。
写LCD测试
StartHdfSPITest
改为如下
void StartHdfSPITest(void)
{
static uint16_t gcolor = 0xFFFF;
LcdInit();
while (1) {
for(int i=0;ifor(int j=0;jlcd_draw_point(i,j,gcolor);
}
}
LcdPush();
gcolor -= 0xFFF;
LOS_Msleep(PIC_SPEED);
}
}
;j++)>;i++)>
测试看到刷屏效果


总结
测试LCD操作刷屏OK后,下篇就可以进行LVGL的移植了。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
开鸿智谷
+关注
关注
2文章
196浏览量
1955 -
NiobeU4
+关注
关注
3文章
31浏览量
774
发布评论请先 登录
相关推荐
热点推荐
niobeu4 esp32 开发板无法连接有密码的wifi
(1) niobeu4 开发板,系统正常运行,串口正常输出。
(2)测试 wifi 功能,按照 openharmony wifi sta 功能 api 开发 wifi 程序,结果发现只
发表于 01-23 10:36
【作品合集】润开鸿HH-SCDAYU800A开发板测评
防护,包含丰富的异构计算和高速IO资源。
活动详情地址:【OH专题】润开鸿HH-SCDAYU800A开发板免费试用
作者:伞振凯【润
发表于 09-19 14:09
【上海晶珩睿莓1开发板试用体验】移植LVGL9.3并使用32位色进行显示
在之前的开发板试用帖子中,我使用Linux开发板来移植LVGL9.1,而LVGL9系版本目前最新
发表于 09-18 00:52
【RA-Eco-RA6M4开发板评测】移植LVGL
【开发环境】
1、mdk
2、mdk下面的lvgl pak安装包
【前提】
在前面的一篇文章中,我详细介绍了如何驱动st7796LCD屏,在其基础之上进行
发表于 08-05 12:38
开鸿开发板深度体验:从开源鸿蒙开发到AI场景实践
开鸿开发板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC体验开源鸿蒙能力学习开源鸿蒙开发●●●搭载KaihongOS
【润开鸿HH-SCDAYU800A开发板试用体验】润开鸿HH-SCDAYU800A开发板(二)
(三)润开鸿HH-SCDAYU800A开发板固件烧录
注意:本烧录方法仅可用于Windows10及之前版本。
1.安装USB驱动
1.1下载润开鸿
发表于 07-02 09:30
有奖丨米尔 NXP i.MX91开发板免费试用来啦
米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的MYD-LMX91开发板发起
【开鸿智谷NiobeU4开发板免费试用体验】LVGL移植准备篇-LCD操作测试
评论