0
我需要知道如何调整内核空间中的串口缓冲区大小。 ioctl和类似命令在内核空间中不起作用。 我正在使用RTAI函数。 rt_spopen,rt_spwrite else ..我的愿望的原因依赖于通过串行端口(COM1)通过零调制解调器电缆发送大型数据包(367字节)。串口:如何调整内核空间中的串口缓冲区大小
最佳
我需要知道如何调整内核空间中的串口缓冲区大小。 ioctl和类似命令在内核空间中不起作用。 我正在使用RTAI函数。 rt_spopen,rt_spwrite else ..我的愿望的原因依赖于通过串行端口(COM1)通过零调制解调器电缆发送大型数据包(367字节)。串口:如何调整内核空间中的串口缓冲区大小
最佳
RTAI的串口驱动uses outb
directly to write to port,并在实时时,它没有任何与Linux内核。
该模块的默认缓冲区大小似乎是512,但the spbufsiz
module parameter似乎是治理这一点。尝试为此设置一个更大的值。另外,请确保使用示波器发送足够多的字节,以确保该错误不在缓冲区内,从而无法缓冲那么多输入。