- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
综合实验_嵌入式下 TCPUDP 通信实验
实验指导书
一、实验名称
实验名称:综合实验_嵌入式下 TCP/UDP 通信实验
二、实验目的
通过实验掌握 ZLG/IP 软件包的 SOCKET API 编程方法;
通过实验掌握 ZLG/IP 软件包,实现基于 UDP 协议的服务器应用程序;
通过实验掌握 ZLG/IP 软件包,实现基于以太网接口的 WEB 服务器应用。
三、实验内容
使用 EasyARM2200 开发板和 ZLG/IP 软件包,实现基于以太网接口的 WEB
服务器应用;
使用 EasyARM2200 开发板和 ZLG/IP 软件包,实现基于 UDP 协议的服务器
应用程序;
四、实验环境
硬件:PC 机(带网卡) 一台
EasyARM2200 教学实验平台 一套
配套网线 一根
软件:Windows 98/2000/ XP 系统,ADS1.2 集成开发环境
UDPtest.exe (UDP 实验配套 PC 软件)
Microsoft Internet Explorer 浏览器
µC/OS-II 操作系统(V2.52 ),ZLG/IP 软件包
五、实验步骤
(1) TCP 实验步骤
1、启动 ADS 1.2,使用 ARM Executable Image for UCOS-II (lpc22xx )工程
模板建立一个工程 shiyan;
2 、把 UCOS-II 内核源码和移植文件,ZLG/IP 软件包目录拷贝到已建工程目
录里面,ARM 目录为移植文件目录,Source 目录为UCOS-II 内核源码,tcpip 目
录为 ZLG/IP 软件包目录;
3 、修改 tcpip\include\cfg_net.h 文件,修改适用的 MAC 地址 (My_Mac_1ID )、
子网掩码( IP_MARK_1ID )、IP 地址( MY_IP_ID1 )、本地网关地址
(MY_GATEWAY_1ID ),注意:设置的子网掩码要和 PC 机的相同,IP 地址要
设成与 PC 机同一网段内,网关地址可以设为PC 机 IP 地址;
第 1 页
综合实验_嵌入式下 TCPUDP 通信实验
4 、 修 改 shiyan\src\os_cfg.h 文 件 , OS_MAX_EVENTS 改 为 42 、
OS_LOWEST_PRIO 改为 62、OS_MAX_QS 该为 10;
5 、在 ADS 的项目窗口添加 TCPIP 的文件组;然后把 tcpip\ 目录下
ARP\ARP.C 、 ETHERNET\Ethernet.C 、 HARDWARE\Hardware.c 、 IP\Ip.c 、
Ping\Icmp.c 、SOCKET\zlg_socket.C、TCP\TCP.C 、UDP\UDP.C 等文件添加到该
文件组,最后把光盘上 ZLGIP 的 EX1 的例子 TEST.C 文件拷贝到 shiyan\ 中,
然后添加到 ADS 项目窗口的 user 文件组;
6 、 将 EasyARM2200 开发板上的 JP4 跳线短接, JP6 跳线设置为
Bank0-RAM 、Bank1-Flash ,用配套的网线连接 EasyARM2200 开发板和 PC 机;
7、 选用 DebugInExram 生成目标,编译连接工程;
8、 选择【Project 】-> 【Debug 】,启动 AXD 进行 JTAG 仿真调试,全速运
行。
9、在 PC 机端打开 Windows 操作系统的 【开始】-> 【运行】,然后键入“PING
IP 地址 -t”,如图 5.21 所示,然后点击确定,就可以看到 PING 成功
文档评论(0)