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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Cortex-M3平臺上lwIP+AJAX的Web嵌入式應(yīng)用

          Cortex-M3平臺上lwIP+AJAX的Web嵌入式應(yīng)用

          ——
          作者:李少杰 時間:2013-06-26 來源:電子產(chǎn)品世界 收藏

            后臺則包括服務(wù)器httpd程序設(shè)計,通過httpd響應(yīng)前臺index.htm網(wǎng)頁請求。具體在Lwip/apps/httpserver_raw/fs.c中的struct fs_file *fs_open(char *name)函數(shù)中,增加對/PlantRT.xml請求的響應(yīng),詳細(xì)軟件可參考附件III服務(wù)器代碼段部分。

            將制作好的網(wǎng)頁index.htm及AJAX代碼ajax.js,樣式mchp.css及l(fā)ogo圖片sjtulogo.png等網(wǎng)頁文件,通過TI提供的makefsfile.exe(此軟件可在TI網(wǎng)站上下載)軟件轉(zhuǎn)換成webhtml.h文件,將此webhtml.h添加到整個軟件工程中并編譯整個工作軟件,編譯完成后下載到LM3S9D96中,即可實現(xiàn)平臺下的AJAX動態(tài)網(wǎng)頁刷新。若要實現(xiàn)通過手機瀏覽index.htm的支持,只需要在設(shè)計樣式mchp.css時考慮網(wǎng)頁的縮放比例即可。

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

            方案驗證

            在TI CCS5.1開發(fā)環(huán)境中編譯整個系統(tǒng)軟件成功后,通過XDS100V2仿真器與LM3S9D96的JTAG接口相連,將工程xx.bin文件下載到Flash中后給系統(tǒng)重新上電即可運行。

            可借助網(wǎng)絡(luò)分析軟件如國外用的比較廣的Sniffer,或是國內(nèi)的科來網(wǎng)絡(luò)分析系統(tǒng)等對AJAX工作時的數(shù)據(jù)報文進行分析,圖7是index.htm網(wǎng)頁正常工作時的效果?! ?/p>

          ?

            總結(jié)

            本文基于Lwip TCP/IP以太網(wǎng)協(xié)議棧將AJAX動態(tài)網(wǎng)頁設(shè)計技術(shù)應(yīng)用于平臺上,實現(xiàn)Web應(yīng)用。相比于CGI技術(shù),AJAX實現(xiàn)簡易,移植性強。所選平臺內(nèi)部集成PHY,功能強悍,lwIP TCP/IP以太網(wǎng)協(xié)議棧和實時操作系統(tǒng)FreeRTOS均是開源、免費,對于成本較敏感的網(wǎng)絡(luò)互聯(lián)產(chǎn)品提供了一種解決方案,并給出了硬件原理圖及軟件代碼。(附件略)

            參考文獻(xiàn):
            [1] 吳巍,等.物聯(lián)網(wǎng)與泛在網(wǎng)通信技術(shù)[M].北京:電子工業(yè)出版社,2012-06-01
            [2] CGI Programming with Perl. Scott Guelich,Shishir Gundavaram, Gunther Birznieks[M].O'Reilly Media, 2000-07-06
            [3] CGI-ASP-PHP-JSP-ASP.NE網(wǎng)站開發(fā)語言比較[EB/OL].http://blog.sina.com.cn/s/blog_6c8d8f7001016i2k.html.2013-03-27
            [4] Adam Dunkels. Design and Implementation of the LwIP TCP/IP Stack[M].2001
            [5] Anthony T.Holdener III. Ajax: The Definitive Guide[M].O'Reilly Media, 2008-02-01
            [6] Ajax中國[EB/OL].http://www.okajax.com/a/200811/111D1M2008.html. 2013-03-27
            [7] Joseph Yiu[著],宋巖[譯].權(quán)威指南[M].北京:北京航空航天大學(xué)出版社,2009-07-01
            [8] SafeRTOS User Manual[Z].Texas Instruments Incorporated
            [9] lwIP Documentation[EB/OL].http://lwip.nongnu.org/
            [10] w3school[EB/OL].http://www.w3school.com.cn/h.asp

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

          linux相關(guān)文章:linux教程



          上一頁 1 2 3 4 5 下一頁

          關(guān)鍵詞: Cortex-M3 嵌入式 201307

          評論


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