資源描述:
《嵌入式IP協(xié)議棧用戶手冊(cè).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、Neusoft項(xiàng)目名稱:嵌入式IP協(xié)議棧項(xiàng)目編號(hào):SX-IP-001文檔編號(hào):SX-IP-001-001嵌入式ip協(xié)議棧項(xiàng)目用戶手冊(cè)版本:Verl.O東軟軟件股份有限公司總頁數(shù)16正文14附錄2生效日朋2009.10.20編制:第四組審批:楊鵬目錄1開發(fā)環(huán)境12功能概述13使用說明24使用手冊(cè)24.1編譯環(huán)境24.1.1打開KeilV0.324.1.2編譯代碼34.2仿真環(huán)境44.2.1打開Proteus44.2.2執(zhí)行DHCP54.2.3ping命令演示104.2.4UDP演示125附錄175.1DHCP數(shù)據(jù)175.2ICMP數(shù)擁185.3發(fā)送UDP數(shù)據(jù)185.4接收UDP數(shù)據(jù)
2、18開發(fā)環(huán)境是KeilV0.3,硬件環(huán)境是使用Proteus+LPC2124,網(wǎng)絡(luò)芯片使用的是enc28j60,操作系統(tǒng)使用的是uCOS-IL2功能概述實(shí)現(xiàn)了除了網(wǎng)卡驅(qū)動(dòng)部分外,其他層軟件都要做到與硬件無關(guān)。實(shí)現(xiàn)enc28j60或8019網(wǎng)卡的驅(qū)動(dòng)(物理層+MAC層),驅(qū)動(dòng)部分的接口耦介度盡暈小,如果換成另一款網(wǎng)卡的話,可平滑移植。實(shí)現(xiàn)了ARP協(xié)議。實(shí)現(xiàn)了IP協(xié)議。實(shí)現(xiàn)了ICMP協(xié)議(在此層完成pi昭功能)。實(shí)現(xiàn)了UDP協(xié)議。實(shí)現(xiàn)了DHCP協(xié)議。能夠?qū)ing的結(jié)果通過串II輸出,并能通過串丨I進(jìn)行debug,從網(wǎng)絡(luò)傳遞過來的應(yīng)用數(shù)據(jù)也要打印到審口上。3使用說明電腦需要安裝Kei
3、lVO.3及Proteus以及一些調(diào)試軟件如UDP_tester,Wireshark,安裝過程不再詳細(xì)說明4使用手冊(cè)4.1編譯環(huán)境4丄1打開KeilV0.3編譯代碼需要編譯軟件KeilV0.3,首先打開KeilV0.3環(huán)境。見圖4.1B^PJP-Wslon3[D:43rCPIPWAttMBMMSoiree曲bGd?細(xì)?a二irfre%兔秦■令①凸*ka卜3厶三備國?
4、ag卿??Copyright(c)2009.1ft入式IPft-iXH弟四組Allright?r???rv?d??文件
5、名眛*aam.c?5組主個(gè)任務(wù)的實(shí)觀?當(dāng)常版*:2.0?作若:贏四爼?先成E將:2009年10月20曰?取代版本:1-9.2?鬲作者;第四組*完成曰期:2009年40月】8日finclud#*Contigur??h"*includ?ainclud?s.h*finclude*driv.h*O8_8?K0口你O8~STKMc?6、T8UDCHP^Discover(void):INT8U?旳廠O8_EVENT?OS^BVBNT??structBUFeBbuf;XHT8Uttt;O8_MBM?XntBuff7、View£ro)octQebugFQ$hPeypher*[oofc$VCS匹ndowtjelp茴2PQ$電電£>-夕A:‘梅■區(qū)爐?*g?Q畫畫■l彥L?/F3戶凋祇
8、tcp」p3厶気壽圖4.2編譯完成沒有錯(cuò)誤,并生成TCP_IP.hex,方可開始仿真(見圖4.3)-宣]財(cái)忖冬冃冃冃冃冃冃冃包冃昌育晝_
9、冃W冃冃冃冃目?jī)袃袃心績(jī)衳assemblingOs_upu_&?s???compilingOs_cpu_c?c???UCOS_IIARMOs_cpu_c?c(80):varning:#1267-D:ImplicitphysicalregisterROshouldbedefin
10、edasavariablelinking????SProgrcunSize:Code-36520RO-data-296RW-data-216ZI-data-11364jrromELF:creatinghexfile.??RH.outputsTCP/IP.axfw?0Error(s)#7Varmng(s).》II(
11、
12、bu^人Comwsd人]
13、[<圖4.34.2仿真環(huán)境4.2.1打開Proteus:Qc3W疲EiOlH:?X=▲■■■/Xl£)(d!QBSQ打開Proteus仿