• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

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

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

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

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

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

      方案驗證

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

      可借助網絡分析軟件如國外用的比較廣的Sniffer,或是國內的科來網絡分析系統等對AJAX工作時的數據報文進行分析,圖7是index.htm網頁正常工作時的效果。  

    ?

      總結

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

      參考文獻:
      [1] 吳巍,等.物聯網與泛在網通信技術[M].北京:電子工業出版社,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網站開發語言比較[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[著],宋巖[譯].權威指南[M].北京:北京航空航天大學出版社,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操作系統文章專題:linux操作系統詳解(linux不再難懂)

    linux相關文章:linux教程



    上一頁 1 2 3 4 5 下一頁

    關鍵詞: Cortex-M3 嵌入式 201307

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 滨海县| 井陉县| 景德镇市| 新密市| 内江市| 汕尾市| 类乌齐县| 萨迦县| 高碑店市| 巧家县| 陕西省| 抚远县| 浑源县| 莱西市| 浮山县| 沁源县| 宁波市| 靖宇县| 江门市| 枣庄市| 泸州市| 关岭| 德昌县| 广安市| 民乐县| 霍州市| 固原市| 容城县| 鄂托克旗| 宜兰市| 米泉市| 略阳县| 左权县| 富顺县| 杭锦后旗| 黑龙江省| 佳木斯市| 碌曲县| 宁波市| 雷山县| 遵化市|