日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

電子發(fā)燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>基于Linux嵌入式系統(tǒng)構(gòu)建網(wǎng)絡(luò)媒體廣告機系統(tǒng)

基于Linux嵌入式系統(tǒng)構(gòu)建網(wǎng)絡(luò)媒體廣告機系統(tǒng)

2017-10-30 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

 網(wǎng)絡(luò)廣告機俗稱digital signage system,是在網(wǎng)絡(luò)信息化飛速發(fā)展的時代背景下產(chǎn)生的一種新型網(wǎng)絡(luò)多媒體信息發(fā)布系統(tǒng)?;谶@種系統(tǒng),用戶可以采用多種方式于公共顯示終端上發(fā)布公共信息內(nèi)容。目前,數(shù)字化、網(wǎng)絡(luò)化、信息化的多媒體網(wǎng)絡(luò)廣告機成為傳媒市場的一大亮點,然而單機版的廣告機以及單一的媒體發(fā)布形式已經(jīng)難以滿足日益增長的市場需求,國內(nèi)外正在積極投入基于多種媒體形式和多功能交互型網(wǎng)絡(luò)廣告機的研究。本文利用Linux嵌入式系統(tǒng)設(shè)計的優(yōu)越性能,使用廣大Linux系統(tǒng)支持的開源軟件和工具集,構(gòu)建了成本低、功能健全和網(wǎng)絡(luò)分布靈活的網(wǎng)絡(luò)媒體廣告機系統(tǒng)。
  1 系統(tǒng)概述
  如圖1所示,整個系統(tǒng)大體分為廣告機監(jiān)控終端、服務(wù)器控制中心、廣告機顯示終端3個部分。監(jiān)控終端通過Web瀏覽器控制頁面接收管理員輸入的控制命令,經(jīng)過網(wǎng)絡(luò)路由向服務(wù)器控制中心提交表單。服務(wù)器控制中心根據(jù)監(jiān)控終端提交的不同表單類別調(diào)用對應(yīng)的CGI例程來啟動相應(yīng)的Socket服務(wù)進程,建立與開發(fā)板Socket監(jiān)聽服務(wù)進程之間的網(wǎng)絡(luò)通信,同時傳遞對應(yīng)的控制命令和信息。廣告機顯示終端解析相應(yīng)的控制命令和信息,來控制顯示終端設(shè)備上的媒體信息播放形式。
  基于Linux嵌入式系統(tǒng)構(gòu)建網(wǎng)絡(luò)媒體廣告機系統(tǒng)
  1.1 硬件環(huán)境
  廣告機監(jiān)控終端和服務(wù)器控制中心的設(shè)備為普通PC機。廣告機顯示終端采用的是芯勝嵌入式VT8430開發(fā)板。該開發(fā)板的處理器是芯晟科技推出的數(shù)字音視頻多標(biāo)準(zhǔn)多媒體處理芯片CSM1200。該芯片采用ARM9內(nèi)核,支持MPEG-2、H.264、AVS的高清和標(biāo)清解碼/輸出,視頻輸出支持PAL/NTSC/480p/576p/720p/1080i。
  同時,CSM1200是一個有著豐富的外圍設(shè)備和強大媒體能力的嵌入式平臺SoC,可以靈活地選擇多種LCD或者其他顯示設(shè)備,作為廣告機信息發(fā)布節(jié)點的媒體播放設(shè)備。
  1.2 軟件環(huán)境
  監(jiān)控終端和服務(wù)器控制中心的采用Linux系統(tǒng)平臺。監(jiān)控終端只需能夠提供正常的Web頁面瀏覽功能便可以借助瀏覽器實現(xiàn)信息的交互。服務(wù)器控制中心和顯示終端是多媒體信息發(fā)布的關(guān)鍵的部分,需要配置相關(guān)的環(huán)境如下:
 ?、贅?gòu)建CGI模塊。CGI用來設(shè)計基于Web瀏覽器的B/S(Browser/Serrer)系統(tǒng)架構(gòu),可以在無客戶端(client)的情況下,廣泛地使用Web瀏覽器提供的按鈕、輸入框、字體和顏色等界面元素。通過不同平臺瀏覽器監(jiān)控終端遞交的表單就可以控制信息的交互。在官網(wǎng)下載源碼包li-bcgi-1.0.tar.gz后,解壓、編譯和安裝即可。
 ?、趧?chuàng)建和配置httpd服務(wù)。官網(wǎng)下載httpd-2.2.4.tar.gz,解壓、配置、編譯和安裝后,設(shè)置相應(yīng)CGI程序以及html服務(wù)路徑和目錄,以提供Web瀏覽器監(jiān)控端不同的控制頁面目錄和CGI例程集存儲目錄。
 ?、叟渲脭?shù)據(jù)庫。安裝Sqlite3數(shù)據(jù)庫來提供對于各種媒體信息的查詢、插入和刪除等控制操作。SQLite是存儲在單一磁盤文件中的一個完整的數(shù)據(jù)系統(tǒng),尤其適合于嵌入式系統(tǒng)設(shè)計。在Ubuntu10.04服務(wù)器系統(tǒng)平臺上,使用aptitude安裝libsqlite3-0、libsqlite3-dev、libs-qlite3和libsqlite3-doc開源軟件包即可。
  ④定制顯示終端Linux系統(tǒng)。顯示系統(tǒng)采用基于ARM9的CSM1200處理芯片,因此使用arm-9tdmi-linux-gun交叉編譯工具,基于Linux2.6.2 7內(nèi)核源碼包定制針對顯示開發(fā)板環(huán)境平臺的Linux操作系統(tǒng),詳見參考文獻。編譯好內(nèi)核之后進行u-boot的燒寫、根文件系統(tǒng)的制作,并設(shè)置相應(yīng)的啟動方式來加載制作的Linux內(nèi)核。詳細(xì)的步驟見參考文獻。
  ⑤搭建顯示終端Qt環(huán)境。顯示終端通過Qt圖形界面播放各種媒體信息,首先獲取Qt開源軟件包qtopia-core-opensource-src-4.2.2.tar. gz,解壓后設(shè)置arm-9tdmi-linux-gun為編譯器環(huán)境,編譯安裝Qt軟件包后,拷貝所需資源到開發(fā)板文件系統(tǒng)。
  上述環(huán)境搭建的大部分內(nèi)容都可以從相應(yīng)的官網(wǎng)獲取開源源碼包和詳細(xì)的配置安裝信息。
  2 系統(tǒng)功能模塊設(shè)計
  系統(tǒng)功能模塊原理圖如圖2所示。監(jiān)控終端由Qt控制頁面、Mplayer控制頁面和文件更新控制頁面組成。在不同的監(jiān)控控制頁面觸發(fā)相應(yīng)的控制操作,將通過Web功能訪問服務(wù)器控制中心并向服務(wù)器遞交不同的表單??刂浦行闹黧w部分由服務(wù)器Web httpd站點、CGI控制模塊、數(shù)據(jù)庫Sqlite3和TCP Socket Client端組成。根據(jù)監(jiān)控終端遞交的不同的表單,相應(yīng)的CGI控制程序?qū)?zhí)行,CGI程序進行的相應(yīng)的錄入、刪除和更新Sqlite3數(shù)據(jù)庫操作,同時調(diào)用并開啟對應(yīng)的Socket Client進程,將對應(yīng)的控制命令和數(shù)據(jù)庫信息通過網(wǎng)絡(luò)Socket遞交到顯示終端TCP Socket Server監(jiān)聽服務(wù)器。顯示終端的TCPSocket Server監(jiān)聽接收TCP Client端傳來的控制命令,通過解析控制命令的類別,將空控制命令和相關(guān)的信息寫入到Qt本地或者Mplayer本地套接字服務(wù)器,并存儲在本地Linux文件系統(tǒng)中。Mplayer播放器和Qt播放程序讀取文件系統(tǒng)中各自本地套接字的控制信息,調(diào)用相應(yīng)的音視頻驅(qū)動程序來控制音視頻文件在Qt界面和Mplayer端的顯示和播放。
嵌入式系統(tǒng) Linux
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1冷柜-電氣控制系統(tǒng)講解
  2. 13.68 MB  |  4次下載  |  10 積分
  3. 2安川A1000變頻器中文版說明書
  4. 20.16 MB  |  3次下載  |  3 積分
  5. 3直流電路的組成和基本定律
  6. 1.67 MB   |  2次下載  |  免費
  7. 4丹佛斯2800系列變頻器說明書
  8. 8.00 MB  |  1次下載  |  5 積分
  9. 5PC8011同步開關(guān)型降壓3.5A單節(jié)鋰電池充電管理電路技術(shù)手冊
  10. 0.74 MB   |  1次下載  |  免費
  11. 6ES7243E+ES8311音頻錄制與播放電路資料
  12. 0.06 MB   |  1次下載  |  5 積分
  13. 7SDM02 激光測距模塊產(chǎn)品手冊
  14. 0.43 MB   |  1次下載  |  免費
  15. 8SDFM 激光測距模塊模組手冊
  16. 0.54 MB   |  1次下載  |  免費

本月

  1. 1CH341編程器軟件NeoProgrammer_2.2.0.10
  2. 20.47 MB   |  170次下載  |  1 積分
  3. 22025智能家居傳感器市場分析及創(chuàng)新應(yīng)用
  4. 3.11 MB  |  43次下載  |  免費
  5. 3RV1126B系列開發(fā)板產(chǎn)品資料
  6. 4.19 MB  |  18次下載  |  免費
  7. 4CH341編程軟件下載
  8. 2.50 MB   |  16次下載  |  5 積分
  9. 5全志系列-米爾基于T153核心板開發(fā)板 四核異構(gòu)、3路千兆網(wǎng),賦能多元化工業(yè)場景
  10. 3.05 MB  |  12次下載  |  免費
  11. 6【開源】60余套STM32單片機、嵌入式Linux、物聯(lián)網(wǎng)、人工智能項目案例及入門學(xué)習(xí)資源包
  12. 10.55 MB  |  8次下載  |  免費
  13. 7冷柜-電氣控制系統(tǒng)講解
  14. 13.68 MB  |  4次下載  |  10 積分
  15. 8特斯拉MODEL S車載充電機主電路回路原理圖
  16. 0.81 MB   |  4次下載  |  3 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233094次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191448次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183356次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81604次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73824次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分
清水县| 眉山市| 深州市| 桦川县| 鄂尔多斯市| 南陵县| 福清市| 肇州县| 吉隆县| 库车县| 梅州市| 平凉市| 商洛市| 桂平市| 商城县| 松溪县| 中方县| 缙云县| 廉江市| 宜城市| 广德县| 临邑县| 临漳县| 定安县| 伊金霍洛旗| 轮台县| 仙居县| 大庆市| 漳平市| 兰坪| 句容市| 台山市| 石狮市| 蛟河市| 巴里| 彝良县| 罗江县| 兴仁县| 兴海县| 玉环县| 丽江市|