关于IP网络相关问题,请在此顶贴提问
如果我不懂的会尽量帮忙找到答案。
大家共同提高:)
lixinsir:
我就是想问一下,RTL8019as这片子
在arm上怎样实现通信的
比如通过网口跟pc通信打算采用中断的方式
说明一下机理
好么
没有用过RTL8019AS。查了一下,是一款MAC/PHY合一的10M以太网卡芯片,内部有一个数据缓冲。这决定了它的速度不可能很快。
一般的,网卡有两类中断,一是收到数据时会产生一个中断通知CPU来接收数据包。10M的以太网每秒钟最多可以收14881个包。
另一类中断是transmit done中断,发送完毕时会通知CPU,数据已经发送完毕,可以将数据包所在的内存缓冲区释放给操作系统了。
为了避免过多的CPU时间在中断中处理,一般都采用操作系统软中断方式来实现网卡的驱动程序,也就是在Handler中向一个专门的任务写入信号量,在任务中再具体处理报文。
一言以蔽之,这和ARM处理器本身关系不是很大,需要考虑的主要有你所用ARM处理器的外部中断接口,以及DMA功能等。
lixinsir:
好人呐
但是我的程序至今仍没有跑起来
我不知道楼主有没有用过s3c44b0
arm7内核的
我有代码,和程序传上去
楼主有空的话,帮我看看,是哪儿出现问题了
找个时间请教请教好么
正好可以互相学习一下
lixinsir:
代码老跑步起来
也不知道是哪儿的问题
最主要的是我对网络的打包解包功能还不熟悉
对其中的一些代码似是而非
希望帮我!
可能会花费你个吧小时看代码
谢谢你了
lixinsir:
我也会吧我对这款芯片的了解即使告诉你
这个调通了
将来别的项目也可以用的哦
尝试一下这样定位问题:
1,Ping操作,如果通则硬件/驱动无问题,问题出在协议栈,有可能配置了内核防火墙?
2,使用TcpDump工具抓包;
3,检查信号。
lixinsir
明天我会在线调一下,不知你能不能在线哇
我知道了
先谢谢!
lixinsir
留个联系方式哇
QQ好哇
h87711
路过......加油...:
由于在删除垃圾帖时不小心,删除掉了这个帖子,现在补上。
最近网络老是出问题,说什么当前脚本出现错误!!
这个可能是因为应用层传输的问题。刷新看看。或者查一下MTU设定,如果ADSL的话,MTU要设定为1492而不是默认1500.
帮忙解决一下!下载不了附件!
上传也有问题!
在哪里设置啊? 还有你能够把那个工具选项里面的一些常用的设置,什么启用什么禁止使用,关于安全自定义的,我需要重新设置,现在老是有问题,不是这个就是那个的啦!!
你是IE 8么?
IE7吧 我不喜欢老师换版本的
或者IE6 高级的玩不起?
这个地方:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
加一个值mtu,设定为期待的值即可。
如PPPoE用1492,Ethernet用1500,拨号用576
呵呵,我们是电信的,牵的网线,宿舍用!
我直接恢复默认设置,好像还挺好!!
用空话,帮我解答问题哦!
http://bbs.eeworld.com.cn/viewthread.php?tid=77640
地址给你!
路过,好好讨论,一起分享。。。。。。。。。
如题,如果要负责公司交换机PC等维护,需要些什么工具了,本人之前没有做过,现在有可能转行了!所以请教各位大侠!谢谢!
这招不错
问问题变成找问题......
深刻学习之