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
    +关注

    关注

    87

    文章

    11322

    浏览量

    209862
  • 开发板
    +关注

    关注

    25

    文章

    5082

    浏览量

    97717
  • 瑞芯微
    +关注

    关注

    23

    文章

    427

    浏览量

    51403
  • LVGL
    +关注

    关注

    1

    文章

    88

    浏览量

    2998
收藏 人收藏

    评论

    相关推荐

    瑞芯微全新芯片平台RK3506优势详解,高集成低功耗,为工业而生 深圳触觉智能评测

    RK3506是瑞芯微Rockchip在2024年第四季度全新推出的Arm嵌入式芯片平台,三核Cortex-A7+单核Cortex-M0多核异构设计,CPU频率达1.5Ghz,M0MCU为200Mhz
    的头像 发表于 12-28 10:23 307次阅读
    瑞芯微全新芯片平台<b class='flag-5'>RK3506</b>优势详解,高集成低功耗,为工业而生 深圳触觉智能评测

    RK3506各型号该怎么选?瑞芯微全新工业芯片介绍 触觉智能出品

    RK3506各型号该怎么选?瑞芯微全新工业芯片介绍,还将推出与星闪技术相结合的RK3506星闪网关开发板
    的头像 发表于 12-25 10:27 376次阅读
    <b class='flag-5'>RK3506</b>各型号该怎么选?瑞芯微全新工业芯片介绍 触觉智能出品

    低成本解决方案,RK3506的应用场景分析!

    RK3506 是瑞芯微推出的MPU产品,芯片制程为22nm,定位于轻量级、低成本解决方案。该MPU具有低功耗、外设接口丰富、实时性高的特点,适合用多种工商业场景。本文将基于RK3506的设计特点,为大家分析其应用场景。
    的头像 发表于 12-11 15:26 429次阅读
    低成本解决<b class='flag-5'>方案</b>,<b class='flag-5'>RK3506</b>的应用场景分析!

    RK3506各型号间有什么差异?

    RK3506单板机(卡片电脑)是一款高性能三核Cortex-A7处理器,内部集成Cortex-M0核心,RK3506单板机具有接口丰富、实时性高、显示开发简单、低功耗及多系统支持等特点
    的头像 发表于 12-05 16:39 479次阅读
    <b class='flag-5'>RK3506</b>各型号间有什么差异?

    嵌入式受邀亮相OpenHarmony人才生态大会

    出席,并展示了其在OpenHarmony 4.1系统适配方面的最新成果。 在大会的静态展示区域,嵌入式携两款明星产品OK3568-C开发板和OK527N-C
    的头像 发表于 11-29 16:47 177次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>受邀亮相OpenHarmony人才生态大会

    嵌入式OK3576-C开发板体验】开箱报告

    (12Gbps)和扩展PCIe NVMe/SATA SSD固态硬盘,提供高效的数据存储和读取能力,满足工控设备对大容量存储的需求。 1.3、工业级属性 稳定性:核心通过了嵌入式
    发表于 10-10 09:22

    RK3506J行业首发!嵌入式FET3506J-S核心亮相2024工博会

    在2024中国国际工业博览会的首日,瑞芯微电子发布了RK35系列处理器的最新力作——RK3506J处理器。与此同时,嵌入式FET
    的头像 发表于 09-30 13:33 446次阅读
    <b class='flag-5'>RK3506</b>J行业首发!<b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>FET<b class='flag-5'>3506</b>J-S核心<b class='flag-5'>板</b>亮相2024工博会

    RK3506J行业首发!嵌入式FET3506J-S核心亮相2024工博会

    在2024中国国际工业博览会的首日,瑞芯微电子发布了RK35系列处理器的最新力作——RK3506J处理器。与此同时,嵌入式FET
    的头像 发表于 09-25 13:44 1370次阅读
    <b class='flag-5'>RK3506</b>J行业首发!<b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>FET<b class='flag-5'>3506</b>J-S核心<b class='flag-5'>板</b>亮相2024工博会

    瑞芯微RK3588开发板Linux系统添加自启动命令的方法,深圳触觉智能Arm嵌入式鸿蒙硬件方案

    本文适用所有Linux系统的开发板、主板添加自启动命令的方法,本次使用了触觉智能的EVB3588开发板演示,搭载了瑞芯微RK3588旗舰芯片,深圳触觉智能Arm
    的头像 发表于 09-19 09:32 754次阅读
    瑞芯微<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>Linux系统添加自<b class='flag-5'>启动</b>命令的方法,深圳触觉智能Arm<b class='flag-5'>嵌入式</b>鸿蒙硬件<b class='flag-5'>方案</b>商

    北京迅为RK3568开发板嵌入式学习之Linux驱动全新更新-CAN+

    北京迅为RK3568开发板嵌入式学习之Linux驱动全新更新-CAN+
    的头像 发表于 09-04 15:29 546次阅读
    北京迅为<b class='flag-5'>RK</b>3568<b class='flag-5'>开发板</b><b class='flag-5'>嵌入式</b>学习之Linux驱动全新更新-CAN+

    嵌入式OK3576-C开发板体验】开箱报告

    简介 很荣幸参与到本次由嵌入式和电子发烧友提供的OK3576-C开发板的试用机会。
    发表于 08-22 02:13

    嵌入式RK3576核心的四大优势详解

    为了充分满足AIoT市场对高性能、高算力和低功耗主控日益增长的需求,嵌入式近期推出了基于Rockchip RK3576处理器开发设计的F
    的头像 发表于 06-28 09:34 2058次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b><b class='flag-5'>RK</b>3576核心<b class='flag-5'>板</b>的四大优势详解

    嵌入式RK3568开发板蓝牙收、发文件测试

    本文由电子发烧友论坛用户fsdzdzy提供,感谢分享。嵌入式每月定期开展新的开发板体验活动,欢迎更多工程师朋友的关注和参与。
    的头像 发表于 02-02 16:31 1909次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b><b class='flag-5'>RK</b>3568<b class='flag-5'>开发板</b>蓝牙收、发文件测试

    嵌入式T113-i开发板的调屏方法

    对于飞嵌入式T113-i开发板的调屏问题,需要按照以下步骤进行操作
    的头像 发表于 01-29 16:25 1038次阅读

    嵌入式T113-i开发板的调屏方法,就是这样简单

    的配备为客户提供了更加多样的选择。今天小编就与大家分享一下为嵌入式OK113i-S开发板适配LVDS屏幕的过程。
    的头像 发表于 01-12 11:50 2270次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>T113-i<b class='flag-5'>开发板</b>的调屏方法,就是这样简单