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

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

3天内不再提示

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

飞凌嵌入式 2025-01-10 10:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

LVGL(Light and Versatile Graphics Library)是一个免费的开源图形库,旨在为各种微控制器MCU)和微处理器(MPU)创建美观的用户界面(UI)。LVGL可以在占用很少资源的前提下,实现丝滑的动画效果和平滑滚动的高级图形,具有轻量化、跨平台可用性、易于移植、操作友好以及免费使用等诸多优势。

近期,飞凌嵌入式为OK3506J-S开发板移植了最新9.2版本的LVGL,支持多种屏幕构件以及鼠标、键盘、触摸等多种输入方式, 能够带来更加友好的操作界面;同时,启动速度也大幅提升,经过Demo测试,启动时间仅需2秒左右,CPU占用为8%~17%。

wKgZO2eAi22AI1cuAADAMf25vFM64.jpeg

1、OK3506J-S开发板介绍

飞凌嵌入式OK3506J-S开发板基于瑞芯微RK3506J处理器开发设计,采用ARM 3*Cortex-A7+Cortex-M0架构,具有低成本、低功耗、高效能的特点,专为智能语音交互、音频输入/输出处理、图像输出处理等数字多媒体应用而设计。

wKgZO2eAi22ACOqJAAHONaZ5wGA23.jpeg

值得注意的是,飞凌嵌入式FET3506J-S核心板也是业内首个搭载RK3506J处理器的SoM方案。

2、LVGL简介

(1) LVGL数据流

我们可以为每个屏幕创建一个显示盘(lv_display),在其上创建屏幕小部件,将小部件添加到这些屏幕上。

如果要处理触摸、鼠标、键盘等输入时间,需要为它们创建一个Input Device;Tick接口告诉LVGL现在是什么时间;计时器处理器驱动LVGL的计时器,依次执行LVGL所有与时间相关的任务。

wKgZPGeAi22AOpueAAC3JAeVk2M32.jpeg

(2) LVGL数据流支持的显示后端

wKgZPGeAi22ABXS7AAC_tUCSztk24.jpeg

(3) 常用的显示控件

wKgZPGeAi22AKEezAACSuXx79YA904.png

(4) 常用的组件

wKgZPGeAi22Acoy8AAA4eibJ8zQ373.png

(5) 常用的布局

wKgZO2eAi22AZmjzAAAJuvYK8g0329.png

3、LVGL案例展示

飞凌嵌入式在OK3506J-S开发板上移植了一套Ebike screem的Demo,使用按钮、页面跳转等基本组件配合自定义绘制的背景图片制作出炫酷的仪表盘,可以逼真地模拟电助力自行车的屏幕界面,并展示出速度Speed、电池Battery、时间Time、地图Map等丰富的信息。

wKgZPGeAi22ASIqFAAJjfHWT_DE525.gif骑行信息界面

wKgZO2eAi22AQFZ6AAEp-jEf5S4902.gif设置界面

wKgZPGeAi22AQ6mFAAF65nMKOnw730.gif电池信息界面

wKgZO2eAi22AK0iJAAHkuepEPxU603.gif地图信息界面

以上就是飞凌嵌入式OK3506J-S开发板的LVGL使用示例,希望能够对屏幕前的工程师朋友有所帮助。OK3506J-S开发板即将上市,请您持续关注。

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

    关注

    88

    文章

    11627

    浏览量

    217891
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113145
  • 瑞芯微
    +关注

    关注

    27

    文章

    699

    浏览量

    53454
  • LVGL
    +关注

    关注

    2

    文章

    115

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何RK3506流畅刷图,用好RGA?

    本文基于触觉智能RK3506核心/开发板,介绍RGAIM2D进行图像处理,包括相关编译与测试方法。
    的头像 发表于 10-29 10:00 422次阅读
    如何<b class='flag-5'>让</b><b class='flag-5'>RK3506</b>流畅刷图,用好RGA?

    RK3506开发板Linux开发板极致性价比之选

    RK3506开发板Linux开发板极致性价比之选瑞芯微RK3506开发板,3核Cortex-A7@1.5GHz+Cortex-M0,Linu
    的头像 发表于 09-11 16:26 2753次阅读
    <b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>Linux<b class='flag-5'>开发板</b>极致性价比之选

    明远智睿RK3506:嵌入式领域新标杆

    的性能与可靠性直接关系到行业的发展进程。明远智睿RK3506开发板以其卓越的技术实力,在嵌入式领域树立了新标杆,为各行业的应用革新提供了坚实基础,推动众多行业迈向高质量发展新阶段。 异构架构的创新设计,
    的头像 发表于 08-26 17:51 437次阅读

    技术突破引领应用革新:RK3506 开发板嵌入式革命

    ,正在掀起一场嵌入式领域的应用革新,为各行业的转型升级提供强大支撑。 异构架构的创新应用, RK3506 开发板在处理复杂任务时展现出惊人的效率。三核 A7 与单核 M0 的协同工作
    的头像 发表于 08-22 17:54 659次阅读

    RK3506开发板:开启嵌入式系统新时代

    随着物联网、人工智能等技术的快速发展,嵌入式系统正迎来前所未有的发展机遇。作为这一领域的创新之作,明远智睿RK3506开发板以其卓越的性能表现、出色的可靠性以及广泛的应用场景适应性,正逐步开启
    的头像 发表于 08-13 17:18 427次阅读

    RK3506开发板嵌入式系统领域的革新力量

    在科技飞速发展的今天,嵌入式系统已成为推动工业自动化、智能家居、智能交通等领域发展的核心力量。作为这一领域的佼佼者,明远智睿推出的RK3506开发板,凭借其创新架构、严苛测试、丰富接口、强大图形处理
    的头像 发表于 08-13 17:15 644次阅读

    【米尔RK3506国产开发板评测试用】开箱体体验

    很高兴今天收到了米尔科技的RK3506开发板,下面是开箱体验,后期的测试使用中将会做详细的测试和试用。 1.开箱,包含以下: RK3506开发板1 USB_TYPEC1 10Pin连接
    发表于 07-30 01:06

    RK3568开发板暗藏32位兼容开关?嵌入式带你一键解锁!

    RK3568是一款64位处理器,嵌入式为其提供的交叉编译器也是64位的,然而部分用户可能需要在RK3568
    的头像 发表于 07-19 08:49 4177次阅读
    <b class='flag-5'>RK</b>3568<b class='flag-5'>开发板</b>暗藏32位兼容开关?<b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>带你一键解锁!

    瑞芯微RK3506开发板之Qt应用开发手册(上) 深圳触觉智能出品,嵌入式方案

    瑞芯微RK3506开发板必备攻略之Qt应用开发手册(上) 基于Ubuntu
    的头像 发表于 04-28 17:16 1177次阅读
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>之Qt应用<b class='flag-5'>开发</b>手册(上) 深圳触觉智能出品,<b class='flag-5'>嵌入式</b><b class='flag-5'>方案</b>商

    瑞芯微RK3506开发板必备之LVGL应用开发手册,深圳触觉智能出品

    SDL送显。目前RK3506平台可支持SDL送显。本文基于触觉智能RK3506星闪开发板进行演示,配套RK3506核心(3核A7@1.5G
    的头像 发表于 04-27 19:31 1170次阅读
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>必备之<b class='flag-5'>LVGL</b>应用<b class='flag-5'>开发</b>手册,深圳触觉智能出品

    触觉智能RK3506核心,工业应用之LVGL显示方案分享

    在如今工业智能化快速发展的时代,工业HMI的响应速度、显示效果与系统稳定性已成为设备竞争力的核心要素。触觉智能RK3506核心59元售价,深度融合LVGL开源图形框架,以2.5
    的头像 发表于 04-02 15:11 891次阅读
    触觉智能<b class='flag-5'>RK3506</b>核心<b class='flag-5'>板</b>,工业应用之<b class='flag-5'>LVGL</b><b class='flag-5'>显示</b><b class='flag-5'>方案</b>分享

    如何用RK3506核心自研一款嵌入式工业网关?

    嵌入式RK3506核心做工业网关
    的头像 发表于 03-19 16:32 1787次阅读
    如何用<b class='flag-5'>RK3506</b>核心<b class='flag-5'>板</b>自研一款<b class='flag-5'>嵌入式</b>工业网关?

    满载功耗仅0.7W,嵌入式国产工业级RK3506J开发板上市

    在2024的中国国际工业博览会上,瑞芯微电子发布了RK35系列处理器的最新力作——RK3506J处理器。当时,处于早期研发阶段的嵌入式F
    的头像 发表于 02-26 14:47 1537次阅读
    满载功耗仅0.7W,<b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>国产工业级<b class='flag-5'>RK3506</b>J<b class='flag-5'>开发板</b>上市

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

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

    3.1s启动嵌入式i.MX93开发板部署LVGL,打造更高效的GUI

    近期,嵌入式为基于NXP i.MX93系列处理器打造的OK-MX9352-C开发板成功移植了LVGL v8.3,不仅
    的头像 发表于 01-16 11:52 1057次阅读
    3.1s<b class='flag-5'>启动</b>!<b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>i.MX93<b class='flag-5'>开发板</b>部署<b class='flag-5'>LVGL</b>,打造更高效的GUI