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

    文章

    213

    浏览量

    2137
  • NiobeU4
    +关注

    关注

    3

    文章

    31

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    尚硅谷嵌入式之LVGL模拟开发移植

    嵌入式 GUI 入门首选:LVGL 模拟与移植速通 嵌入式 GUI 开发曾是一道高门槛的技能——买开发板、焊屏幕、搭交叉编译环境、反复烧录调试,还没写出第一个按钮,热情可能就已经被环境
    发表于 08-10 18:51

    3秒启动!飞凌嵌入式RK3506开发板LVGL显示方案,让界面炫起来

    飞凌嵌入式为OK3506J-S开发板移植了最新9.2版本的LVGL,支持多种屏幕构件以及鼠标、键盘、触摸等多种输入方式, 能够带来更加友好的操作界面;同时,启动速度也大幅提升,经过De
    的头像 发表于 06-22 17:28 1.2w次阅读
    3秒启动!飞凌嵌入式RK3506<b class='flag-5'>开发板</b><b class='flag-5'>LVGL</b>显示方案,让界面炫起来

    NHDev LCD - OLED开发板使用指南

    NHDev LCD - OLED开发板使用指南 在电子设计领域,开发板是我们进行产品评估和原型设计的得力工具。今天要给大家介绍的是Newhaven Display International推出
    的头像 发表于 06-09 15:50 378次阅读

    迅为RK3506开发板瑞芯微多核异构linux系统LVGL应用手册

    迅为RK3506开发板瑞芯微多核异构linux系统LVGL应用手册
    的头像 发表于 06-01 15:37 1580次阅读
    迅为RK3506<b class='flag-5'>开发板</b>瑞芯微多核异构linux系统<b class='flag-5'>LVGL</b>应用手册

    免费试用|睿擎派开发板等你来测:提交高质量报告,开发板免费

    者开放第1期开发板免费试用活动。成功入选的体验官将免费获得睿擎派RC3506J开发板一片,在真实项目中深度
    的头像 发表于 04-17 11:56 555次阅读
    <b class='flag-5'>免费</b><b class='flag-5'>试用</b>|睿擎派<b class='flag-5'>开发板</b>等你来测:提交高质量报告,<b class='flag-5'>开发板</b><b class='flag-5'>免费</b>送

    鸿全新推出在鸿 Claw BOT !重构开源鸿蒙智慧空间智能体验

    作为开放原子开源基金会黄金捐赠人、开源鸿蒙项目群A类捐赠人,AIModelSIG组长单位,鸿深耕开源鸿蒙领域多年,在技术研发与生态落地中持续领跑。公司率先在开源鸿蒙与OpenClaw的融合创新
    的头像 发表于 03-16 18:36 974次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>全新推出在<b class='flag-5'>鸿</b> Claw BOT !重构开源鸿蒙智慧空间智能体验

    有奖丨米尔全志 T153 MINI开发板免费试用来啦

    米尔与全志合作发布的新品基于全志T153应用处理器的MYD-YT153MX-MINI开发板免费试用名额来啦~~米尔提供了3套价值399元的MYD-YT153MX-MINI开发板发起
    的头像 发表于 01-29 08:04 992次阅读
    有奖丨米尔全志 T153 MINI<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>来啦

    鸿派——开源星闪开发板上线!首批试用申请中~

    按键,另外还有温湿度模块用以检测温湿度。”星鸿派(海思WS63V100)扫码入群,获取试用链接概览星鸿派是一款面向创客、学生、嵌入式开发者的星闪开发
    的头像 发表于 01-27 08:04 1307次阅读
    星<b class='flag-5'>鸿</b>派——开源星闪<b class='flag-5'>开发板</b>上线!首批<b class='flag-5'>试用</b>申请中~

    niobeu4 esp32 开发板无法连接有密码的wifi

    (1) niobeu4 开发板,系统正常运行,串口正常输出。 (2)测试 wifi 功能,按照 openharmony wifi sta 功能 api 开发 wifi 程序,结果发现只
    发表于 01-23 10:36

    免费试用】正点原子STM32N647开发板免费试用

    STM32N647开发板是正点原子以STM32N647X0H3Q为核心推出的开发板开发板提供了强大的AI算力和CPU处理能力支持,可进行人工智能与机器听视觉的应用开发,同时,
    的头像 发表于 12-23 08:06 2327次阅读
    【<b class='flag-5'>免费</b><b class='flag-5'>试用</b>】正点原子STM32N647<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>

    ElfBoard技术贴|如何在【RK3588】ELF 2开发板移植LVGL8.2

    随着嵌入式设备对图形用户界面(GUI)的需求不断提升,选择一款高效、轻量且易于移植的GUI框架已成为项目开发中的关键环节。LVGL与Qt作为嵌入式领域广泛使用的两种GUI解决方案,在架构设计、资源
    的头像 发表于 10-15 08:52 6521次阅读
    ElfBoard技术贴|如何在【RK3588】ELF 2<b class='flag-5'>开发板</b><b class='flag-5'>移植</b><b class='flag-5'>LVGL</b>8.2

    如何移植EtherCAT Igh--基于米尔RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微RK3576开发板)的移植EtherCATIgh方案的开发
    的头像 发表于 09-26 08:04 1w次阅读
    如何<b class='flag-5'>移植</b>EtherCAT Igh--基于米尔RK3576<b class='flag-5'>开发板</b>

    【作品合集】润鸿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