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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Spartan 6上嵌入式網(wǎng)絡(luò)服務(wù)系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)

          Spartan 6上嵌入式網(wǎng)絡(luò)服務(wù)系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)

          ——
          作者:楊定定 施慧彬 錢(qián)巨 李依桐 時(shí)間:2013-08-28 來(lái)源:電子產(chǎn)品世界 收藏

            HTTP WEB服務(wù)器設(shè)計(jì)

          本文引用地址:http://www.ex-cimer.com/article/164385.htm

            首先使用HTML設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁(yè)[7]index.html,程序中通過(guò)Socket API編程以及線程調(diào)入執(zhí)行HTTP,HTTP設(shè)計(jì)主要是通過(guò)查找上MCB_DDR2中文件系統(tǒng)中的index.html網(wǎng)頁(yè)文件,如存在則顯示網(wǎng)頁(yè)信息,通過(guò)網(wǎng)頁(yè)文件可以動(dòng)態(tài)控制Atlys 上LED燈的亮滅以及顯示Dip_Switches開(kāi)關(guān)的狀態(tài),若不存在則打印訪問(wèn)錯(cuò)誤網(wǎng)頁(yè),可以通過(guò)TFTP上傳index.html,再次驗(yàn)證,圖2是HTTP WEB服務(wù)器軟件設(shè)計(jì)流程。

            系統(tǒng)的實(shí)現(xiàn)與驗(yàn)證

            將主機(jī)的IP地址設(shè)置為192.168.1.1,子網(wǎng)掩碼為255.255.255.0,網(wǎng)關(guān)為192.168.1.1,將Atlys 上的口與主機(jī)電腦的口使用網(wǎng)線連接,以便進(jìn)行tftp文件上傳下載操作以及網(wǎng)頁(yè)對(duì)開(kāi)發(fā)板的遠(yuǎn)程動(dòng)態(tài)顯示,同時(shí)將開(kāi)發(fā)板上的串口與主機(jī)的串口使用串口線進(jìn)行連接,可以進(jìn)行串口通信,也可以將相應(yīng)的操作結(jié)果顯示到主機(jī)屏幕上,圖3為命令操作界面,圖4為超級(jí)終端顯示指示信息和操作反饋信息,通過(guò)本機(jī)上的瀏覽器訪問(wèn)192.168.1.10,如圖5為訪問(wèn)顯示結(jié)果。

            系統(tǒng)的驗(yàn)證分成兩部分:運(yùn)用網(wǎng)口通信的驗(yàn)證和串口通信的驗(yàn)證。

            結(jié)束語(yǔ)

            本文詳細(xì)介紹了利用Atlys開(kāi)發(fā)平臺(tái)使用AXI總線設(shè)計(jì)通信的嵌入式系統(tǒng),以及在Xilkernel系統(tǒng)上設(shè)置130協(xié)議棧以及xilmfs文件系統(tǒng)協(xié)議棧開(kāi)發(fā)嵌入式FTP以及web服務(wù)器的過(guò)程,開(kāi)發(fā)的FTP具有遠(yuǎn)程傳輸?shù)墓δ?,Web服務(wù)器具有遠(yuǎn)程動(dòng)態(tài)控制FPGA開(kāi)發(fā)板LED燈亮滅以及動(dòng)態(tài)顯示撥碼開(kāi)關(guān)的狀態(tài)的功能,正是由于網(wǎng)絡(luò)在嵌入式領(lǐng)域的引入,因此實(shí)現(xiàn)基于以太網(wǎng)的嵌入式Web Server和遠(yuǎn)程文件傳輸具有十分重要的實(shí)際意義,本設(shè)計(jì)為今后更深入的嵌入式系統(tǒng)遠(yuǎn)程監(jiān)控、遠(yuǎn)程傳輸以及控制的研究做準(zhǔn)備,也為即將進(jìn)行的網(wǎng)絡(luò)遠(yuǎn)程重構(gòu)的實(shí)現(xiàn)提供網(wǎng)絡(luò)通信條件,是其中的關(guān)鍵技術(shù)之一。

            參考文獻(xiàn):
            [1] 楊定定,施慧彬.基于AXI總線的MicroBlaze雙核SoPC系統(tǒng)設(shè)計(jì)[J].電子產(chǎn)品世界,2012,19,(1)
            [2] 王長(zhǎng)清,陳棟.基于FPGA的千兆以太網(wǎng)通信板的設(shè)計(jì)與實(shí)現(xiàn)[J].河南師范大學(xué)學(xué)報(bào):自然科學(xué)版,2011,39,(1)
            [3] Xilinx[Z/OL].Xilinx, http://www.xilinx.com/support/documentation/ip_documentation/axi_dma_ds781.pdf
            [4] 楊俊,呂建平,徐峰柳.基于uC/OS-II和Lwip的嵌入式Web服務(wù)器實(shí)現(xiàn)[J].電氣自動(dòng)化:嵌入式系統(tǒng),2011,33,(3)
            [5] 李磊,楊柏林,胡維華.嵌入式Web服務(wù)器軟件的設(shè)計(jì)和實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2003,24,(10)
            [6] 李慶江.基于Lwip協(xié)議棧的嵌入式Web服務(wù)器的設(shè)計(jì)及實(shí)現(xiàn)[J].山東輕工業(yè)學(xué)院學(xué)報(bào),2008,22,(4)
            [7] 張亞魁.基于LWIP的嵌入式WEB服務(wù)器的研究與實(shí)現(xiàn)[D].合肥工業(yè)大學(xué)碩士論文,2009:32-39
            [8] Xilinx[Z/OL].Xilinx, http://www.xilinx.com/support/documentation/ip_documentation/ds759_axi_ethernet.pdf

          tcp/ip相關(guān)文章:tcp/ip是什么



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

          評(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); })();