本文来源电子发烧友社区,作者:李先生, 帖子地址: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文章
125浏览量
1151 -
NiobeU4
+关注
关注
3文章
31浏览量
507
发布评论请先 登录
相关推荐
有奖丨米尔 全志T536开发板免费试用
追加名额丨米尔瑞芯微RK3576开发板有奖试用
有奖丨米尔 瑞芯微RK3576开发板免费试用
开鸿智谷亮相OpenHarmony开发者大会,与生态共创开源新篇章!
开鸿智谷联合多家伙伴战略签约,加速鸿蒙生态发展!
开鸿智谷受邀出席2023年度南山区经济突出贡献企业TOP峰会
拓维信息及旗下开鸿智谷同获华为HarmonyOS开发服务商认证
国内首批 | 开鸿智谷多名讲师获“鸿蒙原生应用开发培训讲师”资格认证

【开鸿智谷NiobeU4开发板免费试用体验】LVGL移植准备篇-LCD操作测试
评论