亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        嵌入式Web服務(wù)器的實現(xiàn)

        2013-12-31 00:00:00胡榮
        電腦迷 2013年11期

        摘 要 嵌入式Web服務(wù)器是指將Web服務(wù)器嵌入到現(xiàn)場測試和控制設(shè)備中,在相應(yīng)的硬件平臺和軟件系統(tǒng)的支持下,使傳統(tǒng)的測試和控制設(shè)備轉(zhuǎn)變?yōu)榫邆淞艘訲CP/IP為底層通信協(xié)議,Web技術(shù)為核心的基于互聯(lián)網(wǎng)的網(wǎng)絡(luò)測試和控制設(shè)備。

        關(guān)鍵詞 嵌入式Web 服務(wù)器 控制設(shè)備

        中圖分類號:TN915.08 文獻標識碼:A

        1 主程序流程

        在主程序流程中,主要設(shè)計實現(xiàn)包括兩大部分:第一是對接收到的以太網(wǎng)數(shù)據(jù)幀進行解包:第二則是對要發(fā)送的數(shù)據(jù)進行封裝并發(fā)送。系統(tǒng)初始化模塊主要包括了LPC2I32微控制器的初始化、網(wǎng)絡(luò)接口芯片ENC28J60的初始化、TCP/IP協(xié)議棧中各標志的初始化等:ARP處理模塊主要完成接收ARP請求并發(fā)送ARP響應(yīng);ICMP處理模塊主要完成接收ICMP回顯請求并發(fā)送ICMP回顯響應(yīng);TCP數(shù)據(jù)處理模塊主要完成對TCP數(shù)據(jù)包及HTTP數(shù)據(jù)的處理。當程序運行時,首先對系統(tǒng)初始化,這時系統(tǒng)處于等待狀態(tài),直到有數(shù)據(jù)幀到達。ENC28J60接收完數(shù)據(jù)幀以后,首先去除幀頭,然后判斷該數(shù)據(jù)幀的報文是否為ARP包,若是,則進行ARP數(shù)據(jù)包處理,若不是,則檢查數(shù)據(jù)報頭,看IP數(shù)據(jù)包的報文是否為ICMP數(shù)據(jù)包,若是ICMP數(shù)據(jù)包,則轉(zhuǎn)到ICMP數(shù)據(jù)處理子程序。若不是ICMP數(shù)據(jù)包,就繼續(xù)進行判斷,看是否為TCP數(shù)據(jù)包,若為TCP數(shù)據(jù)包則轉(zhuǎn)入TCP數(shù)據(jù)處理子程序,若此時即不是ICMP數(shù)據(jù)包也不是TCP數(shù)據(jù)包,則將該包丟棄。

        子程序的設(shè)計是為了完成TCP/IP協(xié)議體系的每一層的功能的,TCP/IP協(xié)議的每一層都是相互聯(lián)系的,但也是相對獨立的,具體由下面7個部分實現(xiàn):以太網(wǎng)驅(qū)動程序、以太網(wǎng)層程序、ARP協(xié)議處理程序、IP協(xié)議處理程序、ICMP協(xié)議處理程序、TCP協(xié)議處理程序、HTTP協(xié)議處理程序。

        2 網(wǎng)絡(luò)接口的實現(xiàn)

        網(wǎng)絡(luò)接口是Web服務(wù)器與外界交流的接口。操作系統(tǒng)提供網(wǎng)絡(luò)協(xié)議棧的支持,最主要是TCP/IP以及socket套接字系統(tǒng)函數(shù)庫。網(wǎng)絡(luò)接口使用操作系統(tǒng)提供的socket函數(shù)族建立可遠程通信的套接字。它分兩部分,一部分在系統(tǒng)初始化的時候建立,另一部分在HTTP引擎模塊里面實現(xiàn)。網(wǎng)絡(luò)接口模塊的功能描述為:首先建立socket。socket是BSO Unix提出的進程間通信(IPC)機制,它是一種雙向的通信接口,使得可以在兩個不同進程(通常是網(wǎng)絡(luò)上的不同節(jié)點的進程)之間可以直接通信。

        2.1 中心處理模塊

        中心處理模塊是嵌入式Web服務(wù)器的核心。它進行全局的控制和管理。它通過accept()接收HTTP請求,調(diào)用read將請求接收到本地,然后進行請求解析。根據(jù)請求的內(nèi)容,判斷是屬于動態(tài)內(nèi)容還是靜態(tài)內(nèi)容,如果是動態(tài)內(nèi)容則調(diào)用相應(yīng)的動態(tài)處理函數(shù),如果是靜態(tài)內(nèi)容則訪問VFS獲得相應(yīng)的內(nèi)容。然后將獲得的內(nèi)容包裝成為HTTP響應(yīng),返回給客戶端。中心處理模塊還實現(xiàn)控制管理信息和容錯機制。

        2.2 動態(tài)文件預(yù)處理器

        Web服務(wù)器必須有交互能力才是有實際意義的服務(wù)器程序。目前大多數(shù)的Web服務(wù)器都是利用CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)來實現(xiàn)應(yīng)用程序的接口。本論文從嵌入式系統(tǒng)的角度出發(fā),實現(xiàn)了一種內(nèi)部的應(yīng)用程序接口。

        動態(tài)文件預(yù)處理器所實現(xiàn)的功能是將普通的Web動態(tài)資源轉(zhuǎn)變成為可編譯的函數(shù)代碼。設(shè)動態(tài)文檔為f.dtm,它包含內(nèi)容{x,f(a)}。其中x為靜態(tài)的內(nèi)容,F(xiàn)()為應(yīng)用程序,a為通過解析HTTP請求得出的參數(shù)。動態(tài)文件預(yù)處理器將f.dtm轉(zhuǎn)變成為f_dtm.c。它的內(nèi)容為(f_dtm( )},它是一個函數(shù),實現(xiàn)功能為輸出{x',f(a)}.其中f(a)是f(a)的實際輸出,而x'是輸出靜態(tài)內(nèi)容的動作。

        3 嵌入式Web服務(wù)器的主要應(yīng)用

        嵌入式Web服務(wù)器是應(yīng)用在嵌入式系統(tǒng)上的Web服務(wù)器架構(gòu)。它的主要應(yīng)用是設(shè)備管理和應(yīng)用程序的網(wǎng)絡(luò)擴展。

        嵌入式Web服務(wù)器作為一個后臺程序直接在嵌入式設(shè)備上運行,用戶通過網(wǎng)絡(luò)對設(shè)備配置、控制、監(jiān)測,保證設(shè)備安全、有效地運作。

        Web接口使得用戶可以在任何一臺有互聯(lián)網(wǎng)接入能力的帶有Web瀏覽器的設(shè)備訪問到該嵌入式設(shè)備。Web服務(wù)器提供應(yīng)用程序接口可以擴展Web的應(yīng)用。這種設(shè)備管理方式不僅起到監(jiān)測、控制的功能,而且根據(jù)設(shè)備的特點可以更加入性化和智能化。它使對遠程設(shè)備的操作從監(jiān)控(Monitor)變成為管理(Manage)。其中基于嵌入式WEB服務(wù)器的視頻監(jiān)控系統(tǒng)現(xiàn)已成為視頻監(jiān)控系統(tǒng)的主流技術(shù),在嵌入式系統(tǒng)中集成嵌入式Web視頻服務(wù)器,采用嵌入式實時多任務(wù)操作系統(tǒng);內(nèi)置一個嵌入式Web服務(wù)器。攝像頭送來的視頻信號數(shù)字化后由高效壓縮芯片壓縮,通過內(nèi)部總線送到內(nèi)置的Web服務(wù)器,網(wǎng)絡(luò)上用戶可以直接用瀏覽器觀看Web服務(wù)器上的攝像機圖像,授權(quán)用戶還可以控制攝像機、云臺、鏡頭的動作或?qū)ο到y(tǒng)配置進行操作。

        另一個應(yīng)用是應(yīng)用程序網(wǎng)絡(luò)擴展。Web服務(wù)已成為支撐現(xiàn)代應(yīng)用程序技術(shù)和系統(tǒng)核心組件,現(xiàn)今約87%的企業(yè)用戶都希望為他們的程序添加上基于Web的用戶接口。嵌入式Web服務(wù)器很好地提供了Internet網(wǎng)絡(luò)的接口,將應(yīng)用程序和Web接口結(jié)合起來,是應(yīng)用程序網(wǎng)絡(luò)擴展的解決方案。

        參考文獻

        [1] 宋凱.嵌入式Web服務(wù)器的設(shè)計與實現(xiàn).計算機工程與設(shè)計,2009,04.

        [2] 吳玉成.嵌入式Linux下WEB服務(wù)器的設(shè)計與實現(xiàn).數(shù)據(jù)通信,2008,06.

        [3] 梁銀會.基于ARM-LINUX的嵌入式Web服務(wù)器設(shè)計.成都信息工程學(xué)院學(xué)報,2008,05.

        麻豆久久五月国产综合| 婷婷成人丁香五月综合激情| 亚洲精品无人区| 国产精品jizz观看| 中文字幕麻豆一区二区| 亚洲一区二区三区av资源| 国产无遮挡又黄又爽高潮| 国产欧美日韩久久久久| 日本久久久免费高清| 青青草视频在线观看9| 国产自国产自愉自愉免费24区| 国产麻豆剧传媒精品国产av| 亚洲亚洲网站三级片在线| 色妞一区二区三区免费视频| 在线观看av网站永久| 明星性猛交ⅹxxx乱大交| 999久久66久6只有精品| 亚洲av成人波多野一区二区| 亚洲成a人片在线观看无码专区| 97精品依人久久久大香线蕉97| 91亚洲欧洲日产国码精品| 国产精品又湿又黄九九九久久嫩草| 亚洲国产精品无码中文字| 日本www一道久久久免费榴莲| 中文字幕亚洲区第一页| 一区二区三区午夜视频在线 | 中字幕久久久人妻熟女| 91久久精品国产性色tv| 成人国产精品一区二区八戒网| 女人高潮被爽到呻吟在线观看| 伊人久久亚洲综合影院首页| 97久久综合精品国产丝袜长腿 | 亚洲人妻无缓冲av不卡| 在线视频免费自拍亚洲| 人妻丰满熟av无码区hd| 久久国产36精品色熟妇| 在线免费观看视频播放| 嗯啊好爽高潮了在线观看| 亚洲av成人无码久久精品| 久久精品国产亚洲AV古装片| 日韩人妻系列在线观看|