小编max*_*xbc的帖子

为什么 USB Serial 在 linux 中如此之快?

我刚刚开始在 RaspberryPi 上使用 3G 调制解调器,使用来自 linux 内核的“库存”USB 串行驱动程序(如调制解调器文档中所示)。一旦调制解调器被识别并显示为串行 USB ( /dev/ttyUSB[0-4]),我就可以使用它pppd call [module]来使用串行设备来创建整个系统可用的网络接口。

然后,一旦pppd启动并且一切正常,我可以使用常用工具 ping/下载/任何东西。但是当我下载大图像时,我的下载速率约为 300-400KiB/s。这怎么可能,因为我要求 pppd 启动 115200 波特串行连接???(115200 b/s 应该给我 10KiB/s 的理论最高速度)。在串行连接中也禁用压缩。

这引出了我的问题:这个驱动程序到底在做什么?连接的任何硬件部分实际上是串行的(异步的?)?如果不是,为什么叫串行?

linux usb modem serial-port linux-kernel

3
推荐指数
1
解决办法
455
查看次数

标签 统计

linux ×1

linux-kernel ×1

modem ×1

serial-port ×1

usb ×1