2014-02-08 43 views
0

我需要知道如何调整内核空间中的串口缓冲区大小。 ioctl和类似命令在内核空间中不起作用。 我正在使用RTAI函数。 rt_spopen,rt_spwrite else ..我的愿望的原因依赖于通过串行端口(COM1)通过零调制解调器电缆发送大型数据包(367字节)。串口:如何调整内核空间中的串口缓冲区大小

最佳

回答

0

RTAI的串口驱动uses outb directly to write to port,并在实时时,它没有任何与Linux内核。

该模块的默认缓冲区大小似乎是512,但the spbufsiz module parameter似乎是治理这一点。尝试为此设置一个更大的值。另外,请确保使用示波器发送足够多的字节,以确保该错误不在缓冲区内,从而无法缓冲那么多输入。

相关问题