摘要:針對(duì)傳統(tǒng)車(chē)載多媒體廣告機(jī)的局限性,提出了一種基于嵌入式Liunx與Qt/Embedded的車(chē)載多媒體廣告機(jī)的設(shè)計(jì)方案。該方案采用以ARM處理器S3C6410為核心的硬件平臺(tái)和以嵌入式Linux系統(tǒng)為核心的軟件平臺(tái),并在此基礎(chǔ)上采用開(kāi)放源代碼的圖形界面庫(kù)Qt開(kāi)發(fā)廣告機(jī)界面,同時(shí)利用開(kāi)源播放軟件MPlayer作為播放器。經(jīng)實(shí)驗(yàn)驗(yàn)證,該多媒體廣告機(jī)具有成本較低、界面友好、反應(yīng)靈敏等特點(diǎn),并在跨平臺(tái)性、可擴(kuò)展性等方面比傳統(tǒng)方案有顯著改善。
Qt/Embedded以原始Qt為基礎(chǔ),并做了許多出色的調(diào)整以適用于嵌入式環(huán)境。Qt/Embedded通過(guò)Qt API與Linux I/O設(shè)施直接交互,成為嵌入式Linux端口。同Qt/X11相比,Qt/Embedded很省內(nèi)存,因?yàn)樗恍枰粋€(gè)X服務(wù)器或是Xlib庫(kù),它在底層拋棄了X lib,采用framebuffer)作為底層圖形接口