阅读:1790回复:3
请教:arm上vxworks系统TCP通信的问题
在s3c4510上跑vxworks,100M网络,用TCP传给PC端数据。 数据是在外部中断触发下,从外部空间读的,每次中断要读180个16位数,中断间隔为0.75ms,怎么也不行。 把中断间隔降为6ms左右,才能实时采集和TCP传数据。
按100Mbps来算,这点数据应该在两次中断之间足够传完的了啊? 请教:怎么才能提高性能呢?(加快中断间隔,提高传输数据量) |
|
沙发#
发布于:2004-08-01 09:11
这个问题太复杂了。
我记得以前看过一本书,略略说了点。大致意思就是中断服务程序应该做的简短,尽量用汇编来完成。我看操作系统里面就是用汇编实现的。 |
|
|
板凳#
发布于:2004-08-11 13:59
不知道这个问题你有没有解决呢?如何解决的?能在这里和大家交流交流吗?谢谢。
|
|
|
地板#
发布于:2004-08-28 14:42
^_^!建议再加一个CPU了!
|
|
|