<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

          作者: 時(shí)間:2010-09-30 來(lái)源:網(wǎng)絡(luò) 收藏


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

          3e.JPG

          3f.JPG

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

          3g.JPG

          3h.JPG


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

          結(jié)語(yǔ)
          本文介紹了基于ARM7微處理器LPC2210的Web服務(wù)器的設(shè)計(jì)方法,并用一個(gè)應(yīng)用實(shí)例對(duì)其進(jìn)行了驗(yàn)證。結(jié)果表明,該方法是可行的,可用于對(duì)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)控的應(yīng)用中。

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

          上一頁(yè) 1 2 3 下一頁(yè)

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

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();