本文来源电子发烧友社区,作者:李先生, 帖子地址: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文章
213浏览量
2137 -
NiobeU4
+关注
关注
3文章
31浏览量
816
发布评论请先 登录
相关推荐
热点推荐
尚硅谷嵌入式之LVGL模拟开发和移植
嵌入式 GUI 入门首选:LVGL 模拟与移植速通
嵌入式 GUI 开发曾是一道高门槛的技能——买开发板、焊屏幕、搭交叉编译环境、反复烧录调试,还没写出第一个按钮,热情可能就已经被环境
发表于 08-10 18:51
3秒启动!飞凌嵌入式RK3506开发板LVGL显示方案,让界面炫起来
飞凌嵌入式为OK3506J-S开发板移植了最新9.2版本的LVGL,支持多种屏幕构件以及鼠标、键盘、触摸等多种输入方式, 能够带来更加友好的操作界面;同时,启动速度也大幅提升,经过De
NHDev LCD - OLED开发板使用指南
NHDev LCD - OLED开发板使用指南 在电子设计领域,开发板是我们进行产品评估和原型设计的得力工具。今天要给大家介绍的是Newhaven Display International推出
开鸿智谷全新推出在鸿 Claw BOT !重构开源鸿蒙智慧空间智能体验
作为开放原子开源基金会黄金捐赠人、开源鸿蒙项目群A类捐赠人,AIModelSIG组长单位,开鸿智谷深耕开源鸿蒙领域多年,在技术研发与生态落地中持续领跑。公司率先在开源鸿蒙与OpenClaw的融合创新
有奖丨米尔全志 T153 MINI开发板免费试用来啦
米尔与全志合作发布的新品基于全志T153应用处理器的MYD-YT153MX-MINI开发板免费试用名额来啦~~米尔提供了3套价值399元的MYD-YT153MX-MINI开发板发起
niobeu4 esp32 开发板无法连接有密码的wifi
(1) niobeu4 开发板,系统正常运行,串口正常输出。
(2)测试 wifi 功能,按照 openharmony wifi sta 功能 api 开发 wifi 程序,结果发现只
发表于 01-23 10:36
【免费试用】正点原子STM32N647开发板免费试用
STM32N647开发板是正点原子以STM32N647X0H3Q为核心推出的开发板,开发板提供了强大的AI算力和CPU处理能力支持,可进行人工智能与机器听视觉的应用开发,同时,
ElfBoard技术贴|如何在【RK3588】ELF 2开发板移植LVGL8.2
随着嵌入式设备对图形用户界面(GUI)的需求不断提升,选择一款高效、轻量且易于移植的GUI框架已成为项目开发中的关键环节。LVGL与Qt作为嵌入式领域广泛使用的两种GUI解决方案,在架构设计、资源
【作品合集】润开鸿HH-SCDAYU800A开发板测评
防护,包含丰富的异构计算和高速IO资源。
活动详情地址:【OH专题】润开鸿HH-SCDAYU800A开发板免费试用
作者:伞振凯【润
发表于 09-19 14:09
【上海晶珩睿莓1开发板试用体验】移植LVGL9.3并使用32位色进行显示
在之前的开发板试用帖子中,我使用Linux开发板来移植LVGL9.1,而LVGL9系版本目前最新
发表于 09-18 00:52
【作品合集】群芯闪耀Milk-V Duo S 开发板测评
- 安装编译环境并测试Hello world!
【Milk-V Duo S 开发板免费体验】3- 尝试免费3D打印了开发板外壳
【Milk
发表于 09-16 11:03
【开鸿智谷NiobeU4开发板免费试用体验】LVGL移植准备篇-LCD操作测试
评论