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

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

3天内不再提示

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

米尔电子 2026-04-23 08:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近团队在评估RK3506做新一代工业HMI方案,踩了不少坑,今天聊点干货。为啥最终选了LVGL而不是Qt?下面说点大实话。

一线开发者的扎心时刻

痛点1:存储和内存被“吃空”

RK3506 本身就是为低成本、高性价比设计的方案,板级内存和 NAND 容量都不会给得太奢侈。在这种资源有限的平台上,Qt 方案过于臃肿,一个基础界面就能把内存占掉一大截,再叠上业务逻辑和后台服务,压力直接拉满。很多低成本产品甚至没法稳定跑完 Qt 整个启动流程。

痛点2:Qt 启动慢、CPU 负载高

三核A7 本身不带 GPU,Qt 的 QML 渲染完全靠 CPU 硬扛,实测开机到界面稳定需要好几秒,且日常界面帧率抖动明显。工业 HMI 对实时交互有要求,卡顿感没法接受。

痛点3:开机速度不达标,客户现场被吐槽

工控设备上电几秒内必须看到画面,不然操作员以为机器坏了。用完整Qt 框架+BSP 默认配置,冷启动到界面显示时间过长,在流水线场景完全不合格。

先认识一下今天的主角:MYD-YR3506

1757f21a-3ea8-11f1-ab55-92fbcf53809c.png

米尔基于RK3506核心板开发板米尔RK3506核心板:多种配置、工业级/商业级可选基于国产新一代入门级工业处理器瑞芯微RK3506B / RK3506J,三核Cortex-A7 + 单核Cortex-M0 架构,为工业场景深度优化。

17849068-3ea8-11f1-ab55-92fbcf53809c.png

为什么在RK3506上选LVGL?这就是最优解

LVGL (Light and Versatile Graphics Library) 专为资源受限的嵌入式设备设计,纯 C 实现,不需要臃肿的 C++ 运行时。对 RK3506 这种“三核 A7 + 轻量级图形通路”的芯片简直是绝配。

179adad0-3ea8-11f1-ab55-92fbcf53809c.png

*LVGL 实测数据来自RK3506平台,在深度优化下界面流畅度明显优于Qt软件渲染。

LVGL 在 RK3506 上的优势:

轻量化内存占用:完整界面系统仅需几MB RAM,给业务代码留足空间。

启动速度极快:无复杂依赖,从初始化到首帧显示耗时极短。

开源且控件丰富:MIT协议,内置几十种常用控件,适合工业HMI快速开发。

MYD-YR3506 跑 LVGL Demo:稳、轻、快

MYIR 基于瑞芯微 RK3506 推出的 MYC-YR3506 核心板(搭配 MYD-YR3506 开发板),原生适配了 LVGL 9.x 版本,并做了轻量级系统裁剪。我们团队在 Buildroot 环境下构建了最小 Linux 系统,集成 LVGL 完整控件库和触摸校准服务。

17a45a74-3ea8-11f1-ab55-92fbcf53809c.png

17b0ed52-3ea8-11f1-ab55-92fbcf53809c.png17c148e6-3ea8-11f1-ab55-92fbcf53809c.png

17cde268-3ea8-11f1-ab55-92fbcf53809c.png

2秒快速启动:从 U-Boot 到显示的全链路优化

RK3506 本身具备极速启动能力,配合深度裁剪 LVGL 可以达到“上电即见”。实测 MYIR 板卡进入 LVGL 主界面仅需 2秒左右(内核+根文件系统)。关键优化手段如下:

全链路“瘦身”三板斧

U-Boot加速:采用Thunderboot模式,SPL跳过冗余外设检测,直接引导内核。

内核轻量化:关闭串口printk日志,禁用非必要外设驱动,仅保留HDMIUSB和网络基础模块。

Rootfs精简:基于Buildroot最小配置,仅保留LVGL主程序、触摸后台及系统核心进程,去掉一切“花哨”自启服务。

特别说明· HDMI 显示的“真实情况”

很多工程师拿到板子测试时会疑惑:“为什么系统已经启动了,屏幕还要黑几秒才出画面?” 在这里解释一下:MYD-YR3506 目前仅设计了 HDMI 显示输出,而 HDMI 接口的握手协议(EDID 读取、TMDS 信号锁定)本身就需要较长时间。即便 Linux 内核已经在后台完成启动,HDMI 显示控制器初始化 + 显示器热插拔检测仍然要额外消耗 一些时间。因此用户看到了lvgl启动信息,但画面却延迟了几秒左右才点亮。这不是 LVGL 启动慢,而是硬件接口协议带来的客观瓶颈。如果你的项目对“首屏时间”有极致要求,可以考虑选用 MIPI DSI 接口屏,其初始化速度远快于 HDMI。

不止于跑Demo:一些底层调优经验

真正在生产环境落地,我们针对RK3506+LVGL 做了一些硬核适配:

LVGL 显示后端优化:直接基于 DRM (Direct Rendering Manager) 进行输出,避免 FB 层额外拷贝;开启 LVGL 的缓存双缓冲机制,实现流畅渲染。

输入设备协同:使用input子系统读取触摸屏事件,通过evdev驱动无缝对接LVGL,触摸响应延迟低于15ms。

内存动态分配:对LVGL 的内存池进行精细化配置,利用 RK3506 的 CMA(连续内存分配器)为 framebuffer 预留显存,有效减少内存碎片。

结语:轻量化≠低效能,选对工具事半功倍

RK3506 在工业 HMI、智慧家居、边缘网关领域的定位非常明确——高性价比、多核异构、丰富接口。对于大部分资源受限场景,LVGL 是实打实的“最优解”。而 MYD-YR3506 开发板不仅通过 LVGL 释放了芯片的性能潜力,还做了从 U-Boot 到应用的全面启动加速。如果你也在选型中纠结“Qt 太重”,不妨花几天时间切到 LVGL 试试,或许会打开新大门。

欢迎在评论区或MYIR 官方论坛交流你的移植踩坑经验。硬件选型手册和 LVGL 适配源码包已在 MYIR 官网开放下载。

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

    关注

    26

    文章

    6413

    浏览量

    120712
  • HMI
    HMI
    +关注

    关注

    9

    文章

    727

    浏览量

    52277
  • 米尔电子
    +关注

    关注

    2

    文章

    199

    浏览量

    1120
  • RK3506
    +关注

    关注

    0

    文章

    102

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    触觉智能RK3506星闪开发板测评报告(

    本文基于触觉智能RK3506开发板,上集主要从性能、功耗进行测评,本集将从开发板的外设设计、EMC等可靠性性能进行测评。
    的头像 发表于 12-11 17:00 1472次阅读
    触觉智能<b class='flag-5'>RK3506</b>星闪<b class='flag-5'>开发板</b>测评报告(<b class='flag-5'>下</b>)

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

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

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

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

    工业级,接口丰富,适合不需要太高性能的用户 — 米尔RK3506

    最近我拿到了米尔RK3506开发板开发板看着还是很不错的,这个开发板的亮点是带有凤凰端子,各种可靠性设计,还有十年的生命周期。适合工业用
    的头像 发表于 08-21 08:05 4958次阅读
    工业级,接口丰富,适合不需要太高性能的用户 — <b class='flag-5'>米尔</b><b class='flag-5'>RK3506</b>

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

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

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

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

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

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

    米尔基于RK3562与RK3506开发板有什么区别?

    的重要载体。本期视频与非网就带大家来了解这两款产品。 MYD-YR3506J 先来看RK3506开发板,以底板+核心的结构,底板都是一些外设接口
    发表于 07-11 09:32

    有奖丨米尔 瑞芯微RK3506开发板免费试用来啦!

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3506应用处理器的MYD-YR3506开发板免费试用名额增加啦
    的头像 发表于 07-10 08:03 1196次阅读
    有奖丨<b class='flag-5'>米尔</b> 瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>免费试用来啦!

    瑞芯微RK3506开发板必备攻略之Qt应用开发手册(),触觉智能工控嵌入式方案商

    本文基于触觉智能RK3506星闪开发板Buildroot系统进行演示,配套RK3506核心(3
    的头像 发表于 06-19 17:49 1457次阅读
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>必备攻略之Qt应用<b class='flag-5'>开发</b>手册(<b class='flag-5'>下</b>),触觉智能工控嵌入式方案商

    有奖丨米尔 瑞芯微RK3506开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3506应用处理器的MYD-YR3506开发板免费试用名额来啦~~米尔提供了3块价值299元的MYD
    的头像 发表于 06-19 08:04 1229次阅读
    有奖丨<b class='flag-5'>米尔</b> 瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>免费试用

    米尔瑞芯微多核异构低功耗RK3506核心重磅发布

    近日,米尔电子发布MYC-YR3506核心开发板,基于国产新一代入门级工业处理器瑞芯微RK3506,这款芯片采用三核Cortex-A7+
    发表于 05-16 17:20

    米尔基于瑞芯微RK3506核心开发板

    MYC-YR3506核心开发板新一代入门级国产工业处理器RK3506,3核A7+单核M0多核异构RK3506B:3*Cortex-A7@
    发表于 05-15 16:00 15次下载

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

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

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

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