基于AT9200的ARP,UDP,tftp程序

时间:2013-11-15 06:52:30
【文件属性】:

文件名称:基于AT9200的ARP,UDP,tftp程序

文件大小:720KB

文件格式:RAR

更新时间:2013-11-15 06:52:30

AT9200 dm9161 ARP tftp 原创

软件功能: 结合tcp&&Udp发送工具 1.当在发送区中填入temp 则在显示区中会不断地把AT9200的温度送上来。 然后开tftp服务器 2.当在发送区中填入read 则可以读取服务器当前目录的txt文件(测试过doc文件失败) 3.当在发送区中填入write 则可以在服务器创建并写入文件。 遇到问题: 1.当tftp再次和板子通讯时,服务器是使用一个新的端口(而非69,ox0045) 2.不能很好的的停止,自己不能找到一个很好的停止机制。 3.此软件是经过移植过来的,最大的修改是在processEmacpacket.c 4.记得数组的+1(这在数组时经常使用) 各文件包含的模块为: processEmacpacket.c中主要是处理ARP,ICMP,Udp(包括tftp)等协议包 main.c中未做大的改动,在超级终端显示包的详细情况 temperature.c主要是把twi程序改动(把定时中断替代了) emac.c中主要是以太网的配置和几种包的校验函数 packet.c中主要把一些包用函数包装好,为了发送调用。


网友评论

  • 适合初学者学习