基于linux的全彩LED显示屏脱机控制系统设计
通过硬件缩放和象素复制,本文实现了1024×768分辨率下全屏流畅视频显示和多区域视频同步显示等普通嵌入式系统难以达到显示效果。多个显示区域下脱机播放系统AVI视频文件播放性能测试结果如表2示。可以看到,由于有硬件2D加速支持,解码速率与视频实际显示速率完全相等,区域大小以及多个区域同时显示对系统性能没有显着影响。
表2 视频播放器性能测试
测试结果表明该系统足以胜任大多数全彩类型商业广告LED大屏幕脱机视频播放。
图4 优化的视频播放流程
5 结论
本文采用高速MCU和SM501嵌入式显卡作为硬件平台,突破了嵌入式系统在显示性能上的瓶颈,接口明确。在软件上移植了Linux2.6内核作为软件平台,在效率和可移植性方面做了较好平衡,运用了良好的软件设计思想,开发出具有开放式体系结构的 LED脱机播放软件。该系统已经成功应用于全彩LED显示屏的脱机播放和控制。
linux操作系统文章专题:linux操作系统详解(linux不再难懂)led显示器相关文章:led显示器原理
评论