




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、TCP/IP 協(xié)議棧用戶手冊根據(jù)用戶要求該項目要在 LPC2414 上實現(xiàn) TCP/IP 協(xié)議棧, 項目名稱: 嵌入式嵌入式 IPIP 協(xié)議棧協(xié)議棧 項目編號: SX-IP-001 文檔編號: SX-IP-001-001 嵌入式嵌入式 IPIP 協(xié)議棧項目用戶手冊協(xié)議棧項目用戶手冊版本:Ver1.0東軟軟件股份有限公司東軟軟件股份有限公司總頁數(shù)16正文14附錄2生效日期2009.10.20編制:第四組審批: 楊鵬 目錄目錄1 開發(fā)環(huán)境開發(fā)環(huán)境.12 功能概述功能概述.13 使用說明使用說明.24 使用手冊使用手冊.24.1 編譯環(huán)境.24.1.1 打開 Keil V0.3.24.1.2 編譯代
2、碼.34.2 仿真環(huán)境.44.2.1 打開 Proteus.44.2.2 執(zhí)行 DHCP.54.2.3 ping 命令演示.104.2.4 UDP 演示.125 附錄附錄.175.1 DHCP 數(shù)據(jù).175.2 ICMP 數(shù)據(jù) .185.3 發(fā)送 UDP 數(shù)據(jù).185.4 接收 UDP 數(shù)據(jù).181 開發(fā)環(huán)境開發(fā)環(huán)境開發(fā)環(huán)境是 Keil V0.3, 硬件環(huán)境是使用 Proteus + LPC2124,網(wǎng)絡(luò)芯片使用的是 enc28j60,操作系統(tǒng)使用的是 uCOS-II。2 功能概述功能概述實現(xiàn)了除了網(wǎng)卡驅(qū)動部分外,其他層軟件都要做到與硬件無關(guān)。實現(xiàn) enc28j60 或 8019 網(wǎng)卡的驅(qū)動(
3、物理層+MAC 層),驅(qū)動部分的接口耦合度盡量小,如果換成另一款網(wǎng)卡的話,可平滑移植。實現(xiàn)了 ARP 協(xié)議。實現(xiàn)了 IP 協(xié)議。實現(xiàn)了 ICMP 協(xié)議(在此層完成 ping 功能) 。實現(xiàn)了 UDP 協(xié)議。實現(xiàn)了 DHCP 協(xié)議。能夠?qū)?ping 的結(jié)果通過串口輸出,并能通過串口進行 debug,從網(wǎng)絡(luò)傳遞過來的應(yīng)用數(shù)據(jù)也要打印到串口上。3 使用說明使用說明電腦需要安裝 Keil V0.3 及 Proteus 以及一些調(diào)試軟件如 UDP_tester,Wireshark,安裝過程不再詳細說明4 使用手冊使用手冊4.1 編譯環(huán)境編譯環(huán)境4.1.1 打開打開 Keil V0.3編譯代碼需要編譯軟件
4、 Keil V0.3,首先打開 Keil V0.3 環(huán)境。見圖 4.1圖 4.14.1.2 編譯代碼編譯代碼進行代碼編譯,點擊紅色圈內(nèi)的按鈕(見圖 4.2) ,開始編譯圖 4.2編譯完成沒有錯誤,并生成 TCP_IP.hex,方可開始仿真(見圖 4.3)圖 4.34.2 仿真環(huán)境仿真環(huán)境4.2.1 打開打開 Proteus打開 Proteus 仿真環(huán)境(圖 4.4)圖 4.4點擊左下方的開始按鈕(見圖 4.5)圖 4.5開始仿真。4.2.2 執(zhí)行執(zhí)行 DHCP首先顯示的是通過 DHCP 獲得本機 IP(如圖 4.6)圖 4.6注意本網(wǎng)卡只適用于局域網(wǎng),因此相關(guān)網(wǎng)卡必須在同一網(wǎng)段才能生效。解決辦
5、法:如上圖 4-6 當?shù)玫将@取的 IP 地址后將虛擬網(wǎng)卡的 IP 地址修改成同一段的 IP 地址。流程如下網(wǎng)上鄰居-右鍵-屬性圖 6.4.1連接虛擬網(wǎng)卡-右鍵-屬性圖 6.4.2選擇 Internet 協(xié)議(TCP/IP)點擊屬性圖 6.4.3在這里可是選擇自動獲取 IP 地址也可以手動將 IP 設(shè)置成與你獲取 IP相同網(wǎng)段的 IP 地址既如圖將 IP 地址行最后一位設(shè)置于你獲取的 IP 不同且大于 1 小于 255 的數(shù)圖 6.4.44.2.3 ping 命令演示命令演示當獲得本機 IP 后,在終端輸入 ping 命令(退格鍵可用) ,然后輸入空格結(jié)束:ping 192.168.222.11
6、,開始發(fā)出 ICMP 請求報文,如果目的主機存在且回復(fù) ICMP 應(yīng)答報文則可以在終端顯示出來。 (見圖 4.7) (顯示目的主機 IP:192.168.222.11)圖 4.7別的機器 ping 命令(見圖 4.8)圖 4.84.2.4 UDP 演示演示首先在終端要設(shè)置端口號輸入命令:setport 端口號,按回車鍵即可。如圖 4.9圖 4.9打開 UDP 調(diào)試軟件 UDP_tester.exe(見圖 4.10)圖 4.10由該調(diào)試軟件可以得到服務(wù)器的端口號 3456,也可以直接在該軟件上修改端口號,然后點擊該軟件右上方的開始鍵。在終端輸入 UDP 命令:sendUDP 192.168.22
7、2.11 3456,輸入回車鍵即可開始。 (如圖 4.11)圖 4.11此時在調(diào)試軟件上可以顯示收到的 UDP 包的數(shù)據(jù)以及發(fā)送方的 IP 地址和端口號(如圖4.12)圖 4.12再回發(fā) UDP 包數(shù)據(jù),則先設(shè)置目的 IP 地址(192.168.222.130)和目的端口號(前面設(shè)置為2009),然后點擊開始,在下方的框內(nèi)輸入要發(fā)送的數(shù)據(jù):Now send UDP data ! it will display on Virtual Terminal! 然后點擊發(fā)送即可發(fā)送(如圖 4.13)圖 4.13查看終端將所輸入的信息顯示出來(如圖 4.14)圖 4.145 附錄附錄使用 Wireshark 軟件查看整個過程發(fā)送數(shù)據(jù)包的情況5.1 DHCP 數(shù)據(jù)數(shù)據(jù)開機啟動階段,執(zhí)行 DHCP 獲得本機 IP 地址(圖 5.1)圖 5.15.2 ICMP 數(shù)據(jù)數(shù)據(jù)輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2019-2025年中國水果干行業(yè)市場調(diào)查研究及投資前景預(yù)測報告
- 中國鯪魚罐頭行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告(2024-2030)
- 中國肉毒呆鼠素項目投資可行性研究報告
- 2018-2024年中國八寶粥市場全景評估及發(fā)展趨勢研究預(yù)測報告
- 中國香酥麻辣塊雞行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告(2024-2030)
- 2025年中國移動運營行業(yè)市場全景評估及發(fā)展趨勢研究預(yù)測報告
- 食品化學(xué)污染物風(fēng)險監(jiān)測報告撰寫題庫
- 2025年農(nóng)副食品加工項目評估報告
- “十三五”重點項目-倒像器及玻璃光錐項目可行性研究報告
- 中國移動支付APP市場發(fā)展前景預(yù)測及投資戰(zhàn)略咨詢報告
- 職業(yè)行為習(xí)慣課件
- 租賃住房培訓(xùn)課件下載
- 高校智能化教學(xué)評價體系變革的技術(shù)創(chuàng)新路徑研究
- 房管員試題資料
- 商場吸煙區(qū)管理制度
- 高中復(fù)讀協(xié)議書
- 2024年甘肅省臨澤縣教育局公開招聘試題含答案分析
- 2025-2030中國戊烷發(fā)泡劑市場深度解析及前景運行動態(tài)研究報告
- 糖尿病足截肢術(shù)后護理
- 廣東省東莞市2022-2023學(xué)年高二下學(xué)期期末物理試題(含答案)
- 移植物抗宿主病分期及護理
評論
0/150
提交評論