0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-14 15:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:李先生, 帖子地址: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++)>

测试看到刷屏效果
image.png

image.png

image.png

总结

测试LCD操作刷屏OK后,下篇就可以进行LVGL的移植了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开鸿智谷
    +关注

    关注

    2

    文章

    168

    浏览量

    1869
  • NiobeU4
    +关注

    关注

    3

    文章

    31

    浏览量

    730
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【作品合集】润鸿HH-SCDAYU800A开发板测评

    防护,包含丰富的异构计算和高速IO资源。 活动详情地址:【OH专题】润鸿HH-SCDAYU800A开发板免费试用 作者:伞振凯【润
    发表于 09-19 14:09

    【上海晶珩睿莓1开发板试用体验】移植LVGL9.3并使用32位色进行显示

    在之前的开发板试用帖子中,我使用Linux开发板移植LVGL9.1,而LVGL9系版本目前最新
    发表于 09-18 00:52

    【作品合集】沁恒微电子CH585开发板测评

    : 【RISC-V专题】沁恒CH585开发板免费试用 作者:jf_78760019【沁恒CH585开发板免费
    发表于 09-08 10:38

    【RA-Eco-RA6M4开发板评测】移植LVGL

    开发环境】 1、mdk 2、mdk下面的lvgl pak安装包 【前提】 在前面的一文章中,我详细介绍了如何驱动st7796LCD屏,在其基础之上进行
    发表于 08-05 12:38

    鸿开发板深度体验:从开源鸿蒙开发到AI场景实践

    鸿开发板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC体验开源鸿蒙能力学习开源鸿蒙开发●●●搭载KaihongOS
    的头像 发表于 07-03 17:03 1195次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b><b class='flag-5'>开发板</b>深度体验:从开源鸿蒙<b class='flag-5'>开发</b>到AI场景实践

    【润鸿HH-SCDAYU800A开发板试用体验】润鸿HH-SCDAYU800A开发板(二)

    (三)润鸿HH-SCDAYU800A开发板固件烧录 注意:本烧录方法仅可用于Windows10及之前版本。 1.安装USB驱动 1.1下载润鸿
    发表于 07-02 09:30

    基于RK3576处理器,米尔RK3576开发板免费试用

    年7月19日   评测数量: 3块   更多热点文章阅读 基于平头哥TH1520芯片,润鸿HH-SCDAYU800A开发板免费试用 RIS
    的头像 发表于 06-09 15:00 933次阅读
    基于RK3576处理器,米尔RK3576<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>

    搭载OpenHarmony操作系统,视美泰SC-3568HA开发板免费试用

    : 10块   更多热点文章阅读 基于平头哥TH1520芯片,润鸿HH-SCDAYU800A开发板免费试用 RISC-V
    的头像 发表于 06-05 16:45 1018次阅读
    搭载OpenHarmony<b class='flag-5'>操作</b>系统,视美泰SC-3568HA<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>

    基于RK处理器,创龙TL3562-MiniEVM开发板试用体验

    数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润鸿HH-SCDAYU800A开发板免费试用 RISC-V
    的头像 发表于 06-05 16:31 917次阅读
    基于RK处理器,创龙TL3562-MiniEVM<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    性能强悍!合众HZ-RK3568开发板试用体验

    月19日   评测数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润鸿HH-SCDAYU800A开发板免费试用 RISC
    的头像 发表于 06-05 16:30 1107次阅读
    性能强悍!合众HZ-RK3568<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    有奖丨米尔 NXP i.MX91开发板免费试用来啦

    米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的MYD-LMX91开发板发起
    的头像 发表于 06-05 08:02 1117次阅读
    有奖丨米尔 NXP i.MX91<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>来啦

    【评测试用】合众HZ-T536开发板免费试用体验

    【评测试用】合众HZ-T536开发板免费试用体验
    的头像 发表于 05-27 08:05 698次阅读
    【评<b class='flag-5'>测试用</b>】合众HZ-T536<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>体验

    免费丨米尔 STM32MP257开发板有奖试用

    米尔与ST合作发布的新品基于STM32MP257应用处理器的MYD-LD25X开发板免费试用活动来啦~~米尔提供了2块价值488元的MYD-LD25X开发板发起
    的头像 发表于 03-20 08:05 886次阅读
    <b class='flag-5'>免费</b>丨米尔 STM32MP257<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4M2-100PIN-V1.0开发板试用活动报名

    RA-Eco-RA4M2-100PIN-V1.0开发板试用活动
    的头像 发表于 03-13 12:10 827次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA<b class='flag-5'>4</b>M2-100PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动报名

    RK3506开发板2秒启动LVGL显示方案

    占用很少资源的前提下,实现丝滑的动画效果和平滑滚动的高级图形,具有轻量化、跨平台可用性、易于移植操作友好以及免费使用等诸多优势。 OK3506J-S开发板
    的头像 发表于 02-25 16:53 1028次阅读
    RK3506<b class='flag-5'>开发板</b>2秒启动<b class='flag-5'>LVGL</b>显示方案