需求描述
1、主要功能需求:
在板载ARM平台(主芯片RK3588、Linux操作系统)上,根据上位机下发的UI布局控制命令,调用本地预存的图标、文字、动图等资源合成UI界面,经HDMI 2.0输出。通过网口/RS485管理UI资源(图标、动态、字符串)。具体如下:
(1)UI生成与HDMI输出
• 解析上位机UI布局控制命令,基于UI元素(本地图标、文字、动图)合成界面
• 支持多图不同透明度叠加,按元素图层与位置进行布局(位置按分辨率百分比配置)
• 经HDMI 2.0输出UI画面,分辨率可动态设置
(2)资源管理与装载
• 通过网口、RS485预存图标、动图资源(不少于2000张;运行时按当前UI布局加载可见元素)
• 支持字符串预存,文字颜色支持RGBA,字体样式可调(本地重新渲染文字)
2、网络安全相关需求:
• 通信加密:TCP通信采用TLS 1.2及以上,并提供加密方案说明
• 访问控制:控制接口需具备访问鉴权,防止未授权访问;支持可配置授权密码(密码强度待定)
3、其他功能性能需求:
• Type-C接口作为整板调试接口
• USB 3.0 Type-A接口功能验证(预留)
• 通过SPI与FPGA交互,设置FPGA参数并获取相关信息
• 同时采集本地HDMI输入并送到4K触摸屏,支持USB触摸
• 网络性能:一般场景下支持较高并发与吞吐,单次请求低延迟响应,系统资源占用可控(具体指标待定)