请在LINUX下作过1394卡开发的达人进来看下,送100分
fhuc 2006-11-23 11:27:28 我在LINUX环境下使用1394卡做异步的数据传输,就是在两台机器上使用1394卡相互通讯,现在的问题是,当A向B传输数据时,如果A传输速度较快,B处理不及时,B就会将数据全部累积到内核空间的缓冲,最终造成系统崩溃。我们现在希望有办法让B在处理不过来的时候,能只缓冲一部分数据,而过量数据全部丢弃,换句话说就是限制缓冲区大小。
各位看有什么办法,最好是能有调用1394卡的驱动接口发送数据的示例程序,谢谢了!
驱动就是开源的libraw1394.