<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于Linux平臺的網(wǎng)絡(luò )廣告機的設計

基于Linux平臺的網(wǎng)絡(luò )廣告機的設計

作者: 時(shí)間:2011-04-15 來(lái)源:網(wǎng)絡(luò ) 收藏

②創(chuàng )建和配置httpd服務(wù)。官網(wǎng)下載httpd-2.2.4.tar.gz,解壓、配置、編譯和安裝后,設置相應CGI程序以及html服務(wù)路徑和目錄,以提供Web瀏覽器監控端不同的控制頁(yè)面目錄和CGI例程集存儲目錄。
③配置數據庫。安裝Sqlite3數據庫來(lái)提供對于各種媒體信息的查詢(xún)、插入和刪除等控制操作。SQLite是存儲在單一磁盤(pán)文件中的一個(gè)完整的數據系統,尤其適合于嵌入式系統。在Ubuntu10.04服務(wù)器系統上,使用aptitude安裝libsqlite3-0、libsqlite3-dev、libs-qlite3和libsqlite3-doc開(kāi)源軟件包即可。
④定制顯示終端系統。顯示系統采用ARM9的CSM1200處理芯片,因此使用arm-9tdmi-linux-gun交叉編譯工具,2.6.2 7內核源碼包定制針對顯示開(kāi)發(fā)板環(huán)境操作系統,詳見(jiàn)參考文獻。編譯好內核之后進(jìn)行u-boot的燒寫(xiě)、根文件系統的制作,并設置相應的啟動(dòng)方式來(lái)加載制作的Linux內核。詳細的步驟見(jiàn)參考文獻。
⑤搭建顯示終端Qt環(huán)境。顯示終端通過(guò)Qt圖形界面播放各種媒體信息,首先獲取Qt開(kāi)源軟件包qtopia-core-opensource-src-4.2.2.tar. gz,解壓后設置arm-9tdmi-linux-gun為編譯器環(huán)境,編譯安裝Qt軟件包后,拷貝所需資源到開(kāi)發(fā)板文件系統。
上述環(huán)境搭建的大部分內容都可以從相應的官網(wǎng)獲取開(kāi)源源碼包和詳細的配置安裝信息。

2 系統功能模塊
系統功能模塊原理圖如圖2所示。監控終端由Qt控制頁(yè)面、Mplayer控制頁(yè)面和文件更新控制頁(yè)面組成。在不同的監控控制頁(yè)面觸發(fā)相應的控制操作,將通過(guò)Web功能訪(fǎng)問(wèn)服務(wù)器控制中心并向服務(wù)器遞交不同的表單??刂浦行闹黧w部分由服務(wù)器Web httpd站點(diǎn)、CGI控制模塊、數據庫Sqlite3和TCP Socket Client端組成。根據監控終端遞交的不同的表單,相應的CGI控制程序將執行,CGI程序進(jìn)行的相應的錄入、刪除和更新Sqlite3數據庫操作,同時(shí)調用并開(kāi)啟對應的Socket Client進(jìn)程,將對應的控制命令和數據庫信息通過(guò)Socket遞交到顯示終端TCP Socket Server監聽(tīng)服務(wù)器。顯示終端的TCPSocket Server監聽(tīng)接收TCP Client端傳來(lái)的控制命令,通過(guò)解析控制命令的類(lèi)別,將空控制命令和相關(guān)的信息寫(xiě)入到Qt本地或者M(jìn)player本地套接字服務(wù)器,并存儲在本地Linux文件系統中。Mplayer播放器和Qt播放程序讀取文件系統中各自本地套接字的控制信息,調用相應的音視頻驅動(dòng)程序來(lái)控制音視頻文件在Qt界面和Mplayer端的顯示和播放。

本文引用地址:http://dyxdggzs.com/article/150850.htm

b.JPG

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

linux相關(guān)文章:linux教程




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>