news 2026/6/10 10:37:19

电鱼智能 RK3399 赋能双屏异显自助售货机的流畅交互体验

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
电鱼智能 RK3399 赋能双屏异显自助售货机的流畅交互体验

什么是 电鱼智能 EFISH-SBC-RK3399?

电鱼智能 EFISH-SBC-RK3399是一款被誉为“安卓工控机皇”的高性能主板。它搭载Rockchip RK3399六核处理器(2×Cortex-A72 @ 1.8GHz + 4×Cortex-A53 @ 1.4GHz),集成Mali-T860 MP4 GPU

作为智能零售行业的“黄金标准”,它拥有强大的双屏驱动能力(支持 HDMI、LVDS、eDP、MIPI 等接口组合)和丰富的外设扩展性(USB 3.0、RS232、TTL),完美适配 Android 7.1/9.0/10.0 系统,是高端售货机与快递柜的首选引擎。

为什么 旗舰售货机 需要这款硬件?(选型分析)

当售货机需要同时运行复杂的 APP(会员系统、动态特效)和播放高清视频时,算力就是用户体验的底线。RK3399 解决了以下核心痛点:

1. A72 大核:拒绝 UI 卡顿

痛点:旧款机器在加载大量商品图片或切换页面时,经常出现“点击无反应”或“滑动掉帧”,导致用户放弃购买。

RK3399 优势:引入了 Cortex-A72 大核。相比 A17/A53 架构,A72 的单核性能提升极大。配合 4GB 大内存,即使在后台下载更新或处理订单时,前台的触摸操作依然能保持 60fps 的流畅度。

2. 真·双屏异显:赚钱与卖货两不误

痛点:单屏机器广告展示位有限;入门主板虽然支持双屏,但播放 1080P 视频时会导致操作界面卡顿。

RK3399 优势:拥有独立的 VOP (视频输出处理器)。

  • 上屏 (广告屏):通过HDMI / LVDS播放 2K/4K 视频,吸引远处人流,作为广告位变现。

  • 下屏 (触控屏):通过LVDS / eDP显示商品宫格,供用户操作。

  • 效果:两块屏幕由不同线程控制,广告的解码压力由 VPU 承担,完全不影响触控屏的 CPU 调度。

3. 外设接口之王

痛点:售货机内部设备极其复杂(扫码枪、读卡器、打印机、电机驱动板、制冷控温)。

RK3399 优势:板载 5路 USB(含 USB 3.0)、4路 串口 (RS232/TTL) 和 8路 GPIO。无需 USB Hub 即可直连所有外设,极大降低了因转接板故障导致的整机停摆风险。

系统架构与数据流 (System Architecture)

本方案构建了一个典型的双屏智能售货系统。

拓扑逻辑

  1. 交互层

    • 主屏 (下):LVDS 21.5寸触控屏 -> 显示 Android 主界面 (商品选购)。

    • 副屏 (上):HDMI 32寸显示器 -> 显示 Presentation (广告轮播)。

  2. 支付层

    • 扫码枪:USB 接口 (模拟键盘模式)。

    • 刷脸模组:MIPI / USB 摄像头 (微信/支付宝刷脸)。

  3. 控制层

    • 货道驱动板:RS232 串口 -> 控制弹簧/履带电机出货。

    • 温控板:RS232/TTL -> 调节压缩机温度。

  4. 网络层:4G 全网通模组 / WiFi。

推荐软件栈

  • OS: Android 7.1 (极其稳定,外设兼容性好) 或 Android 10 (支持新版 APP)。

  • Display: Android Presentation API (原生双屏支持)。

  • Communication: Android-SerialPort-API (串口通信)。

关键技术实现 (Implementation)

1. Android 双屏异显代码 (Java)

利用Presentation类将广告内容投射到副屏。

Java

// 获取显示设备列表 DisplayManager mDisplayManager = (DisplayManager) getSystemService(Context.DISPLAY_SERVICE); Display[] displays = mDisplayManager.getDisplays(); // displays[0] 是主屏 (触摸屏) // displays[1] 是副屏 (HDMI 广告屏) if (displays.length > 1) { // 创建 Presentation 对象 AdvertisementPresentation presentation = new AdvertisementPresentation(this, displays[1]); // 显示副屏内容 presentation.show(); } // 主 Activity 继续处理用户触摸逻辑

2. 货道电机控制 (串口通信)

售货机核心是“出货”。通过串口发送十六进制指令控制驱动板。

Java

// 打开串口 /dev/ttyS1 (连接电机驱动板) SerialPort serialPort = new SerialPort(new File("/dev/ttyS1"), 9600, 0); OutputStream os = serialPort.getOutputStream(); // 发送出货指令 (示例:第3行第5列) // 协议需参考驱动板手册,如:帧头(0xAA) + 行(0x03) + 列(0x05) + 校验 byte[] command = {0xAA, 0x03, 0x05, 0xB2}; os.write(command); os.flush();

性能表现 (对比 RK3288)

指标传统 RK3288 方案电鱼智能 RK3399 方案体验提升
CPU 架构4×A17 (32位)2×A72 + 4×A53 (64位)应用启动速度提升 50%
GPU 性能Mali-T764Mali-T860 MP43D 动效更流畅,支持 Vulkan
双屏能力1080P + 720P (勉强)4K + 2K (轻松)广告画质更清晰,无拖影
内存带宽DDR3LPDDR4多任务切换不卡顿
外设 IO较少极多 (USB 3.0)刷脸支付响应更快

常见问题 (FAQ)

Q1: 双屏内容可以互动吗?

A: 可以。虽然物理上是两块屏,但在 Android 系统内属于同一个 APP 的不同 Context。比如用户在下屏购买了可乐,主程序可以控制上屏立即播放可乐的开瓶特效视频,增强趣味性。

Q2: 如何防止恶意用户退出 APP?

A: 电鱼提供的 Android 固件支持 Kiosk 模式 (霸屏模式)。可以隐藏导航栏、状态栏,并禁用 USB 调试和下拉菜单,确保机器启动后直接进入售货 APP,且无法退出。

Q3: 机器在户外,夏天会过热吗?

A: RK3399 性能强劲,发热量适中。电鱼主板配备了专用散热片,并支持 PWM 风扇控制。在封闭的户外机柜中,建议设计风道,主板可稳定工作在 -10°C 至 60°C 环境。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/4 21:15:26

料箱输送线程序:从硬件到软件的探秘

料箱输送线程序,带目的地跟踪,提供设备布局图和电气图纸以及博途程序。 程序语言较多使用了STL,程序仅供学习参考。 硬件配置:PLC:1515-2 PN HMI:TP700 Confort 主要设备有:英特诺直流辊筒电机,…

作者头像 李华
网站建设 2026/6/9 23:58:03

springboot基于java的城市公交在线查询系统

3系统分析 所谓系统分析,就是将自己对某一系统的构思以书面形式体现出来,并以此为基础,进行后续的软件设计和开发。在软件开发初期,人们对系统分析还不够重视,导致最终系统验收时,需要进行较大修改&#xf…

作者头像 李华
网站建设 2026/6/9 23:16:06

springboot华为数码商城交易平台

3 系统需求分析 在当今的社会生活中,互联网已经变得非常普遍和重要。充分利用互联网大数据等技术可以解决很多问题。目前,华为数码商城交易也面临着自身的问题。根据这一普遍现象,网上购物制度的出现需求巨大。该系统可以很好地解决这些问题。…

作者头像 李华
网站建设 2026/5/31 20:19:29

EasyGBS赋能城市街道可视化智能监管

在当今智慧城市建设的浪潮中,城市街道作为公共安全治理的核心场景,面临着监控规模庞大、数据实时性要求高、多源异构设备难以统一管理等挑战。在这一背景下,国标GB28181算法算力平台EasyGBS正在为城市街道场景带来一场深刻的技术变革&#xf…

作者头像 李华
网站建设 2026/6/10 15:36:39

三菱FX系列FX2N - 4AD - PT模拟量控制程序解析

三菱FX系列FX2N-4AD-PT模拟量控制程序 三菱FX系列FX2N-4AD-PT模拟量控制程序 三菱温度模块,采用FX2N-4AD-PT模拟量模块,由TO/ FROM应用指令来完成。 FX2N-4AD-PT模块占用特殊模块0的位置,平均数量是4,输入通道CH1到CH4表示的平均…

作者头像 李华
网站建设 2026/6/10 13:54:33

彻底爆了,一文了解LLM应用架构:从Prompt到Multi-Agent!

自 ChatGPT 问世以来,业内对于如何将LLM落地应用进行了各种探索。本文主要总结了LLM在应用落地中的探索演进流程。通过本文,你可以了解到LLM是如何从提示词阶段,演进到chain编排阶段,再演进到最新的Multi-Agent阶段的。还可以了解…

作者头像 李华