新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > ARM7的嵌入式Web服務器設計技術(shù)

ARM7的嵌入式Web服務器設計技術(shù)

作者: 時間:2010-09-30 來源:網(wǎng)絡 收藏


本設計采用HTML語言設計的網(wǎng)頁文件如圖4所示。使用buildfs應用程序生成該網(wǎng)頁文件的數(shù)據(jù)結(jié)構(gòu),如圖5所示。

3e.JPG

3f.JPG

5 測試HTTP服務器的應用實例
本設計的軟件平臺構(gòu)成如圖6所示。硬件平臺由NXP公司的32位ARM7微處理器LPC2210和RTL8019AS網(wǎng)卡芯片構(gòu)成,如圖7所示。LPC2210是基于一個支持實時仿真和嵌入跟蹤的32/16位ARM7TDMI-SCPU。

3g.JPG

3h.JPG


圖6中TCP/IP協(xié)議棧使用周立功公司提供的ZLG/IP軟件包。修改軟件包中的cfg_net.h文件,子網(wǎng)掩碼設置為與PC機相同,IP地址設置為192.168.0.174(與PC機同一網(wǎng)段),網(wǎng)關(guān)設為PC機的IP地址。用雙絞線將PC機與RJ45以太網(wǎng)接口相連,啟動微處理器LPC2210。在PC機上打開Web瀏覽器,在地址欄輸入http://192.168.O.174/server.html,將出現(xiàn)如圖4所示的網(wǎng)頁文件。此時,測得的室內(nèi)溫度為26 ℃。
在Parameters Setring欄中輸入預設溫度和開關(guān)的開或關(guān),單擊Upload按鈕,在Web服務器的表單分析程序中會將預設值和開關(guān)值復制到用戶緩沖器中,從而進行相應的處理。

結(jié)語
本文介紹了基于ARM7微處理器LPC2210的Web服務器的設計方法,并用一個應用實例對其進行了驗證。結(jié)果表明,該方法是可行的,可用于對設備進行遠程監(jiān)控的應用中。

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

上一頁 1 2 3 下一頁

關(guān)鍵詞: 嵌入式

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉