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

    文章

    11861

    浏览量

    219853
  • 开发板
    +关注

    关注

    26

    文章

    6518

    浏览量

    121380
  • 瑞芯微
    +关注

    关注

    27

    文章

    907

    浏览量

    54741
  • LVGL
    +关注

    关注

    3

    文章

    127

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    资源受限下HMI2启动系统,米尔RK3506开发板×LVGL Demo演示

    界面显示时间过长,在流水线场景完全不合格。 先认识一下今天的主角:MYD-YR3506 米尔基于RK3506核心
    发表于 04-24 15:12

    2启动系统 · 资源受限下HMI最优解,米尔RK3506开发板× LVGL Demo演示

    最近团队在评估RK3506做新一代工业HMI方案,踩了不少坑,今天聊点干货。为啥最终选了LVGL而不是Qt?下面说点大实话。一线开发者的扎心时刻痛点1:存储和内存被“吃空”
    的头像 发表于 04-23 08:05 1w次阅读
    <b class='flag-5'>2</b><b class='flag-5'>秒</b><b class='flag-5'>启动</b>系统 · 资源受限下HMI最优解,米尔<b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>× <b class='flag-5'>LVGL</b> Demo演示

    精灵(ElfBoard)技术贴|如何在ELF-RK3506开发板上实现GPIO复用

    2026年全国大学生嵌入式芯片与系统设计竞赛报名已正式启动。本次瑞芯微&嵌入式赛题共设置了三个参赛平台(ELF
    的头像 发表于 03-16 14:55 6593次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b>精灵(ElfBoard)技术贴|如何在ELF-<b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>上实现GPIO复用

    瑞芯微RK3506 Flexbus技术开发指南,从原理、内核配置到测试的完整攻略

    基于触觉智能的RK3506核心/开发板,介绍FlexBus总线的技术架构、设备树配置、驱动实现与测试方法,为嵌入式开发者提供从理论到实战的一站
    的头像 发表于 03-14 07:24 804次阅读
    瑞芯微<b class='flag-5'>RK3506</b> Flexbus技术<b class='flag-5'>开发</b>指南,从原理、内核配置到测试的完整攻略

    ElfBoard技术贴|如何在ELF - RK3506开发板上构建AI编程环境

    RK3506。该处理器集成3核Cortex-A7配备独立的NEON协处理器可广泛适用于计算机、手机、个人移动互联网以及数字多媒体设备。嵌入式推出这款板子显然是吸引单片机
    的头像 发表于 01-23 11:12 7806次阅读
    ElfBoard技术贴|如何在ELF - <b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>上构建AI编程环境

    RK3506 MIPI转HDMI显示开发实战:从硬件到驱动全解析

    从 0 入门 Linux 嵌入式开发RK3506 开发板实战教程系列开篇 在嵌入式设备开发中,MIPI DSI接口(移动行业处理器接口)广
    的头像 发表于 01-06 07:09 1378次阅读
    <b class='flag-5'>RK3506</b> MIPI转HDMI<b class='flag-5'>显示</b><b class='flag-5'>开发</b>实战:从硬件到驱动全解析

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

    本文基于触觉智能RK3506核心/开发板,介绍RGAIM2D进行图像处理,包括相关编译与测试方法。
    的头像 发表于 10-29 10:00 1808次阅读
    如何<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 4082次阅读
    <b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>Linux<b class='flag-5'>开发板</b>极致性价比之选

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

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

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

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

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

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

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

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

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

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

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

    RK3568是一款64位处理器,嵌入式为其提供的交叉编译器也是64位的,然而部分用户可能需要在RK3568
    的头像 发表于 07-19 08:49 4668次阅读
    <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星闪开发板Buildroot系统进行演示,配套RK3506核心(3核A7+M0多核异构)宽温级59元/工业级68元BuildrootSDK安装与环境搭建S
    的头像 发表于 06-19 17:49 1639次阅读
    瑞芯微<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>商