基于UIP0.9以太网TCP/UDP调试成功发帖庆贺一下!
公元2006年7月20日,MIRROROK本人在AVRMEA32L上成功的移植了UIP0.9,UIP0.9还不提供TCP 传输数据的功能,也不支持UDP数据包的传输,实际中只有个空壳,经过本人的努力目前已经可以支持TCP/UDP传输应用的数据了!
相关的网页
:
今天在UIP0.9的基础上增加了UDP功能,实现UDP的数据传输,
客户端发送任意的数据返回对应的数据,
当客户端发送0XAA,则返回00-49的字符串!
UDP端口2046 IP:192.168.0.100
http://cache.amobbs.com/bbs_upload782111/files_6/armok01123960.jpg
http://cache.amobbs.com/bbs_upload782111/files_6/armok01123961.jpg
http://cache.amobbs.com/bbs_upload782111/files_6/armok01123962.jpg
http://cache.amobbs.com/bbs_upload782111/files_6/armok01123963.jpg
IRIS抓图avi视频!!!
点击此处下载armok01123959.rar
测试的HEX下载
TCP 192.168.0.100:80
UDP 192.168.0.100:2046
点击此处下载armok01123965.rar
程序抓图!
http://cache.amobbs.com/bbs_upload782111/files_6/armok01123756.jpg
协议采用UIP0.9 TCP端口 80,IP地址为192.168.0.100
串口 115200
每次主机以TCP协议发送数据(可以任意),则目标IP(192.168.0.100)的客户机则返回一组17个字节的数据!!!
IRIS抓包
http://cache.amobbs.com/bbs_upload782111/files_6/armok01123759.jpg
AVI文件!解压后,用MEDIAPLAY播放!!!
点击此处下载armok01123755.rar
程序将免费提供给购买用户!需要的用户请请把定单的抓图发送给我!
测试的HEX文件!!
点击此处下载armok01123757.rar
测试的电路图
点击此处下载armok0186946.pdf 顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶! 顶,mirrorok是一个软硬兼施的高手,学习ing.
BTW:我也是比较喜欢DELPHI和AVR结合起来开发。 谢谢!不敢称高手,不过是做的多了,唯手熟而!!! 今天推出TCP/UDP测试的界面!
IP:218.106.92.218
TCP:80
UDP:2046
现在已经可以测试了!
TCP/UDP通用测试软件
点击此处下载armok01107206.zip
http://cache.amobbs.com/bbs_upload782111/files_large/armok01124035.jpg
详细见
http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=649726&bbs_page_no=1&bbs_id=1031 支持UDP 的uIP1.0 已经出来,在uIP的网站上,都可以免费下载 我现在做的可以通过TCP/UDP发送应用程序的数据了! 我做服务器监听可以,为什么做客户端主动连接不可以啊,小弟用的是UIP1.0, UIP_ACTIVE_OPEN已经定义了,uip_ipaddr(ipaddr,192,168,1,2); uip_connect(&ipaddr,HTONS(9999)); 其他应该和监听没区别了啊。
这个问题都好久了,各位大哥帮忙下啊,先谢谢了! 为什么做客户端主动连接不可以啊?那你的服务器端有应用程序吗?如果没有没有办法通讯的!!!
查找问题的办法请多用网络抓报软件!!!这样可以更直观的查找!!! 有应用程序的。我用抓包软件也看到有数据从模块发出来,应用程序没给回应。开始想会不会是应用程序问题,不过我应用程序开了2个,一个监听,一个连接,可以通信,应该就没有问题了。 看了我发出来的数据。为什么ipoffset 是0,我看到应用程序发的是0x40啊。看到源码里面就是把ipoffset设置为0的(在uip_process()函数里面)。不知道是不是这个问题。
还有我在network_device_send()里面发送的长度设置uip_len就是不对,用uip_len + 0x20就可以了,本来就应该要这样的吗?各位大虾指点下啊。在此先谢过了!!! 源代码呢 ? 能否分享一下啊? MARK PDF没了? tcp性能如何? 没源码,楼主看来还是生意人 请问用的芯片还是直接写到了avr单片机里面模拟了?是模拟了么? 正准备做这个实验呢先标记下 正在学uIP移植 MARK mark 能把网口调试的软件共享下吗 mark mark
mark mark,{:smile:} 楼主能指导我下么?272211609谢谢 恭喜,恭喜 !!! mark 不知道LZ有没有实现跨网的功能,同网段内UDP通讯已实现 楼主现在都不叼我们了呀 用UIP的话传输支持TCP/IP吗?用什么网口测试软件呢?
页:
[1]