阅读:2087回复:6
51控制8019的问题
我在做51控制 8019as,现在硬件方面寄存器读写好象都对了,请教几个软件方面的问题:
1。以太网桢的组装,是否把 目的地址、 源地址、类型、数据四个域送到发送缓冲区(0x4500起),然后设定CR就会发出去了? 2。要和 PC 机的 WinSock通讯,是否要实现: ethernet -> IP -> UDP/TCP ? 还有其它吗? UDP/TCP数据的内容是什么? |
|
沙发#
发布于:2002-06-04 11:42
喂,没人能答么???????? 重谢,给20分
|
|
板凳#
发布于:2002-06-05 07:59
第一个问题的答案是肯定的
第二个问题依据你的嵌入系统的要求而定,一般要求具有ARP协议,ip协议,如果不要可靠传输,只需要udp就够了,没必要去搞复杂的tcp。 |
|
|
地板#
发布于:2002-06-05 08:14
为了帮您理解UDP的内容,对数据包的内容解释如下:
以太网帧: 【前导码以及帧定界】+目的地址+源地址+类型+数据(IP包)+【校验】 IP包:IP包头+数据(UDP包) UDP包:UDP包头+数据(用户数据包) 注: 【】内中的内容为RTL8019AS芯片自动加上的,用户数据包的协议据实际需要自由定义,IP和UDP包的定义需遵循RFC文档内容 |
|
|
地下室#
发布于:2002-06-06 10:28
你的第一个问题应该是对的!
至于第二个问题,我认为windows的soket是可以普作基于TCP,UDP的数据包的,所以只要你正确实现了TCP UDP是可以和windows 进行通讯的 |
|
5楼#
发布于:2002-06-18 11:38
今天上网的时候,问题已经基本搞定了,不过还是非常感谢qdldmail,希望能多多交流。
email: sarcophile@etang.com, qq: 44108787 |
|
6楼#
发布于:2002-06-19 17:10
不用客气 :) :) :)
|
|
|