基于linux的全彩LED顯示屏脫機控制系統設計
通過(guò)硬件縮放和象素復制,本文實(shí)現了1024×768分辨率下全屏流暢視頻顯示和多區域視頻同步顯示等普通嵌入式系統難以達到顯示效果。多個(gè)顯示區域下脫機播放系統AVI視頻文件播放性能測試結果如表2示??梢钥吹?,由于有硬件2D加速支持,解碼速率與視頻實(shí)際顯示速率完全相等,區域大小以及多個(gè)區域同時(shí)顯示對系統性能沒(méi)有顯著(zhù)影響。
表2 視頻播放器性能測試
測試結果表明該系統足以勝任大多數全彩類(lèi)型商業(yè)廣告LED大屏幕脫機視頻播放。
圖4 優(yōu)化的視頻播放流程
5 結論
本文采用高速MCU和SM501嵌入式顯卡作為硬件平臺,突破了嵌入式系統在顯示性能上的瓶頸,接口明確。在軟件上移植了Linux2.6內核作為軟件平臺,在效率和可移植性方面做了較好平衡,運用了良好的軟件設計思想,開(kāi)發(fā)出具有開(kāi)放式體系結構的 LED脫機播放軟件。該系統已經(jīng)成功應用于全彩LED顯示屏的脫機播放和控制。
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)led顯示器相關(guān)文章:led顯示器原理
評論