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

    文章

    90

    浏览量

    880
  • NiobeU4
    +关注

    关注

    3

    文章

    31

    浏览量

    442
收藏 人收藏

    评论

    相关推荐

    【飞凌OK113i-S开发板试用】开机测评--软件测试

    【飞凌OK113i-S开发板试用】开机测评--软件测试 飞凌OK113i-S开发板开机就可以进行一些软件
    发表于 12-25 11:03

    LVGL案例分享--手把手教你移植到T113-i国产工业开发板

    龙科技的T113-i的开发板上。 LVGL LVGL,全名“Littlev Graphics Library”,是一个开源的图形库,主要用于在嵌入式系统上创建图形用户界面(GUI)。它是用C语言编写
    发表于 11-17 09:55

    【新品体验】先楫HPM5361EVK开发板免费试用

    : 1.本次试用不包含拉票环节。 2.产品试用结束后,完整参与试用,可免费获得开发板。(试用报告
    发表于 10-20 11:30

    OpenHarmony开发板汇总

    NiobeU4(ESP32-U4WDH)轻量系统:鸿Niobe 407(STM32F407IGT6)轻量系统:朗国IoT WiFi
    发表于 10-19 11:27

    轻量系统:鸿NiobeU4(ESP32-U4WDH)

    开发板名称(芯片型号) 鸿NiobeU4(ESP32-U4WDH) 芯片架构 xtensa
    发表于 10-19 11:23

    轻量系统:鸿Niobe 407(STM32F407IGT6)

    开发板名称(芯片型号) 鸿Niobe 407(STM32F407IGT6) 芯片架构 CST85F01 CPU频率 介绍(字数请控制在200字以内) Niobe 407
    发表于 10-19 11:22

    鸿鸿OS设备开发实验箱通过OpenHarmony兼容性测评

    ,实验箱还提供4个综合智能场景,高校老师在教学时可自由组合多个案例模块,开发更丰富、更有趣的互动场景。 鸿依托OpenHarmony
    发表于 10-19 10:14

    【LuckFox Pico Plus开发板免费试用】01_开箱、镜像烧录及开发环境准备

    本帖最后由 jf_70044302 于 2023-10-22 21:16 编辑 有幸参与了电子发烧友论坛的开发板试用活动,也是第一次在此申请成功,还是非常高兴的,非常感谢论坛。本次试用
    发表于 10-17 23:06

    【Milk-V Duo 开发板免费体验】4-Linux控制小车动作(原创)首发

    接上三: [接上两:【Milk-V Duo 开发板免费体验】3-Linux控制小车方向https://bbs.elecfans.com/jishu_2371135_1_1.html
    发表于 08-21 02:11

    0元试用!车规级国产芯驰D9开发板

    米尔与合作芯驰推出的新品基于D9系列应用处理器的MYC-JD9X核心板及开发板现已开放免费试用名额!!米尔准备了3块价值1199元的开发板
    的头像 发表于 07-06 10:07 550次阅读
    0元<b class='flag-5'>试用</b>!车规级国产芯驰D9<b class='flag-5'>开发板</b>

    有奖,免费开发板又双叒叕来了!米尔基于全志T113-S3开发板试用招募

    米尔再次与全志推出新品基于全志T113-S3应用处理器的MYC-YT113X核心板及开发板现已开放免费试用名额!!米尔准备了4块价值348元的开发板
    的头像 发表于 05-18 10:25 701次阅读
    有奖,<b class='flag-5'>免费</b><b class='flag-5'>开发板</b>又双叒叕来了!米尔基于全志T113-S3<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>招募

    【正点原子STM32战舰V4开发板体验】第二弹,lvgl显示移植

    1,接上篇: 【正点原子STM32战舰V4开发板体验】开发板使用rtthread系统体验,上篇我们通过rt-studio成功建立了基于战舰V4开发
    发表于 05-18 00:37

    基于ESP32芯片,搭载OpenHarmony操作系统,NiobeU4开发板应用实例

    性能、稳定性、通用性和可靠性,以及超低的功耗,适用于各种应用场景。 1.开箱体验编译环境搭建及烧录 感谢开鸿智谷和电子发烧友寄来的中秋礼物,下面给大家做个NiobeU4开发板开箱体验,祝大家中秋快乐! 此次收到的NiobeU4
    的头像 发表于 05-11 20:16 2004次阅读
    基于ESP32芯片,搭载OpenHarmony<b class='flag-5'>操作</b>系统,<b class='flag-5'>NiobeU4</b><b class='flag-5'>开发板</b>应用实例

    正点原子STM32系列——精英V2开发板评测报告聚合帖

    STM32精英V2开发板体验】体验LVGL的SD NAND文件系统 jf_1137202360 【正点原子STM32精英V2开发板体验】移植littlefs文件系统 【正点原子STM
    发表于 05-10 11:17

    【沁恒 CH32V208 开发板免费试用】2. MPU6050陀螺仪移植开发测试

    【CH32v208 单片机试用的测评】2. MPU6050陀螺仪移植开发测试 感谢沁恒科技与发烧友网给以Ch32V208单片机开发板
    发表于 05-04 08:11