<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

Cortex-M3平臺上lwIP+AJAX的Web嵌入式應用

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

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

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

本文引用地址:http://dyxdggzs.com/article/146836.htm

  方案驗證

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

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

?

  總結

  本文基于Lwip TCP/IP以太網(wǎng)協(xié)議棧將AJAX動(dòng)態(tài)網(wǎng)頁(yè)設計技術(shù)應用于平臺上,實(shí)現Web應用。相比于CGI技術(shù),AJAX實(shí)現簡(jiǎn)易,移植性強。所選平臺內部集成PHY,功能強悍,lwIP TCP/IP以太網(wǎng)協(xié)議棧和實(shí)時(shí)操作系統FreeRTOS均是開(kāi)源、免費,對于成本較敏感的網(wǎng)絡(luò )互聯(lián)產(chǎ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)站開(kāi)發(fā)語(yǔ)言比較[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[著(zhù)],宋巖[譯].權威指南[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操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

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



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

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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>