新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于LINUX 的嵌入式WEB 服務器的設計

        基于LINUX 的嵌入式WEB 服務器的設計

        作者: 時間:2013-03-01 來源:網絡 收藏

        軟件需求

        圖3 軟件需求。



          由圖可知: 主程序首先建立環境設置并設置信號的處理方式, 建立偵聽TCP流方SOCKET 并綁定80端口, 然后接收到連接請求, 將請求傳送給連接處理模塊處理, 并繼續進行*。

          3. 2 算法實現

          實現本設計的算法流程如圖6所示。


          4 測 試

          首先建立好基于嵌入式開發環境, 把編譯好的booloader、ARML inux 內核和ramdisk 燒入F lash中, 把數據采集和跑馬燈應用程序編譯成動態鏈接, 編譯時一定要用arrmv41- unknown - linuxgcc編譯器, 一般情況只要我們在PC 機平臺上編譯好, 把makefile稍做修改就可以, W eb服務器和動態鏈接庫等其他文件必須在同一個目錄。運行時先起動設計服務器, 動態加載相關驅動, 在PC 機的瀏覽器上輸入嵌入式系統的IP地址, 采集的數據就可以動態地在網頁上顯示, 同時可以通過網頁上的控制按鈕來控制遠程設備的工作狀態。

          本設計主要是實現本校主頁的動態顯示。在臺式機的瀏覽器中輸入http: / /192. 168. 0. 115( 115為UP- AMR2410- S 實驗板的IP 地址) , 觀察在客戶機的瀏覽器中的連接請求結果和在開發板上的服務器的打印信息。如圖7。

        本機測試結果

        圖7 本機測試結果。

          5 結 論

          嵌入式W eb 服務器是實現嵌入式系統通過W eb方式與Internet互聯的關鍵組成部分, 直接影響網絡應用系統運行的質量與效率, 對其進行研究對Internet技術的發展有重要意義。本作品提出一種基于ARM - L inux 操作系統的嵌入式W eb服務器的設計方法, 該嵌入式Web 服務器具有成本低、開放性好、可移植性強等優點, 便于后期維護和升級。由于設計的嵌入式W eb服務器是一個單獨的模塊, 提供的是標準接口, 只要在軟件上作少許的修改就能很容易地應用到其他的嵌入式設備(如智能家電、現場節點等)中, 具有一定的推廣價值。

        參考文獻:

        [1].PC datasheethttp://www.dzsc.com/datasheet/PC+_2043275.html.

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

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 镇安县| 汉川市| 昌江| 青神县| 长乐市| 章丘市| 奉节县| 合作市| 易门县| 霍城县| 德庆县| 青河县| 佛学| 区。| 沙洋县| 桓仁| 嘉鱼县| 辛集市| 聂拉木县| 叙永县| 贡山| 颍上县| 海晏县| 曲沃县| 隆昌县| 隆化县| 永泰县| 射洪县| 永平县| 大名县| 辽源市| 双辽市| 托克托县| 望奎县| 新干县| 营口市| 玛纳斯县| 额敏县| 永州市| 仪征市| 晋州市|