Linux下usbserial.c驱动代码修改


Linux原有的USB驱动是针对低速USB设计的,对于一体机实时视频传输的需求并不适用,为了最大限度的使用网络带宽,需要修改驱动源文件。

usb_serial_tty_driver->init_termios.c_cflag = B115200 | CS8 | CREAD | HUPCL | CLOCAL;

#define  maxSize  16*1024

buffer_size = (le16_to_cpu(endpoint->wMaxPacketSize) > maxSize) ? le16_to_cpu(endpoint->wMaxPacketSize) : maxSize;

[注]  buffer_size赋值共有三处需要修改。

相关内容