www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 嵌入式 > 嵌入式硬件

  在多模式無線視頻傳輸系統中嵌入Web服務器通過WLAN來實現對系統中的一些參數進行重新配置,介紹了在嵌入式系統中架設Web服務器及進行參數配置的具體方法。實驗結果表明,本文的方法實現靈活方便,達到了設計的目標。   1、前言   本文的工作基于“多模式無線視頻傳輸系統”[1-3]的框架,如圖1所示,該系統的前端是多模式無線視頻終端,既可以通過公共移動網絡GPRS和CDMA1x提供廣域的中低速率無線接入,也可以通過WLAN提供局域的高速無線接入。視頻流的傳輸統一在IP層次傳輸,經過Intranet或Internet,最終在本地的PC顯示終端進行解碼并顯示圖像。為了使本系統適應不同的使用環(huán)境,必須使系統中的初始參數能夠現場重新配置,本文的任務就是完成系統的相關參數比如視頻編碼的量化步長和圖像編碼格式、WLAN AP的信道和SSID及公網服務器和內網服務器的IP地址等在線配置。

圖1 多模式無線視頻傳輸系統的框架   在參考了路由器的配置方法及系統已有的WLAN的傳輸方式[4],選擇在系統軟件中嵌入Web服務器的方案來完成該任務。由于HTML語言的標準統一性,就可以使用現有的Web瀏覽器與設備進行雙向交互、接收或發(fā)送信息,可以在任何地方在系統開啟的情況下十分方便地控制、操縱、配置嵌入式設備。以下首先對嵌入式Web Server基本結構和技術要點進行分析,然后詳細描述本文采用的方案及其實現方法。   2、嵌入式Web Server

圖2 微型WEB服務器的結構   嵌入式Web服務器的結構如圖2所示。Web瀏覽器通??梢允褂昧餍械腎E或者其它的瀏覽器。服務器端的TCP/IP協議棧是操作系統內嵌的,可以手動移植添加。服務器中的HTTP引擎用來分析瀏覽器的請求消息,并根據請求做出相應的動作。這些動作包括向瀏覽器發(fā)送一些靜態(tài)頁面或調用一些應用服務程序。   基于HTTP協議的客戶/服務器模式的信息交換分4個過程,建立連接、發(fā)送請求信息、發(fā)送響應信息、關閉連接。Web服務器運行時,一直監(jiān)聽TCP 80端口(WWW的缺省端口),如接收到連接就將Web文本發(fā)送給客戶機。   雖然有許多可用的開源Web服務器實現方法,如THHPD、GOAHEAD、BOA等,但大多數開源的Web服務器因過于龐大而不便于移植。將Web服務器嵌入到一個獨立設備或應用中時,該Web服務器的實現應該盡量簡單。LibHTTPD正是這樣的一個開源的Web服務器軟件[5]。   使用LibHTTPD提供的訪問內容既可以是靜態(tài)的網頁,也可以是調用C函數動態(tài)產生的。LibHTTPD提供了許多友好的程序接口,用戶可以很方便地將自己的Web內容加入到程序當中。   圖3的代碼是程序的主體,先完成Web Server的初始化,然后在循環(huán)體內對Web的連接請求進行處理。當調用httpdProcessRequest()函數時,程序將對客戶端的請求內容進行識別,確定Web服務器內是否有所需的內容,并采取相應的操作將被請求的內容發(fā)送到客戶端。 圖3 Httpdmain()線程   3、具體方法   首先在程序中創(chuàng)建Httpdmain()線程,這就將Web服務器程序嵌入了系統中。其他主機通過瀏覽器可以瀏覽該Web服務器所提供的演示內容。只要在瀏覽器的地址欄輸入Web服務器的IP地址后,得到一個設置選項的頁面,設置相應的參數控制整個程序(還可以通過添加相關的程序進行身份認證)。   由于需要使用的配置參數較少,本系統的軟件的目標代碼大小一般在2~3 MByte,而本系統選用的Flash Memory是Intel Flash芯片E28F320J3,其內部分為32個Blocks,總共4 MB空間,每個Block128 K。所以將Flash的最后一個Block作為系統配置參數的存放區(qū)域,系統每次啟動后都從該Block中讀出參數的配置信息,并按此參數運行?! ±肳eb server實現對系統的設置,設置之后的配置信息需回寫該Block,以便下次啟動時按新的參數配置運行。對Flash的最后一個Block讀寫時采用一個結構體來管理系統配置參數,系統設計時將可能用到的參數均提取出來置于該結構,以方便以后功能擴展,該結構定義如圖4所示。 圖4 配置參數結構體   參數配置時的具體執(zhí)行步驟:   (1)PC、WLAN AP和視頻終端三者組成如圖5的網絡拓撲,把PC和WLAN AP按照視頻終端中預先寫入的內網服務器IP配置成一個可以通信的局域網;

圖5 參數配置時的拓撲結構  ?。?)在PC中架設內網服務器,視頻終端通過WLAN AP向該服務器注冊,則服務器軟件顯示出由WLAN AP的DHCP功能分配給視頻終端的IP;   (3)然后在Web瀏覽器輸入該IP就可以進入視頻終端中的Web Server進行相應的參數設置;   (4)配置完成后,重啟視頻終端系統即可。   4、實驗結果與總結   實驗結果(圖6),按照要求輸入相關參數后點擊確定即可完成配置。

圖6 實驗結果   本文為系統參數的重新配置提出了一種簡單可行的方法,其實Web server的功能還不僅于此,系統控制、遠程管理、網絡視頻監(jiān)控、固件升級等都可以通過Web server來實現。   參考文獻   1 胡棟,朱秀昌,劉峰.一種實時多模式無線視頻傳輸原型系統的實現.通信學報.2006年10月,第27卷,第10期   2 邢有濤,趙井軍,王濱.多模式無線視頻終端的設計與實現.全國計算機新科技與計算機教育論文集(第13卷,中集).西南交通大學出版社,2005年   3 王濱,殷濤,邢有濤.實時無線視頻傳輸中WLAN子系統接口驅動的設計與實現.全國計算機新科技與計算機教育論文集(第13卷,中集).西南交通大學出版社,2005年   4 殷濤,胡棟.基于WLAN的嵌入式視頻傳輸系統構架.廣東通信技術,2004年9月   5 Hughes Technologies Pty Ltd.LibHTTPD A library for embedded web servers Version 12,October 2002


來源:中國聯通網站

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統,而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉