我刚刚开始使用RaspberryPi上的3G调制解调器,使用Linux内核中的“常规” USB串行驱动程序(如调制解调器文档中所示)。一旦调制解调器被识别并显示为串行USB(/dev/ttyUSB[0-4]
),我就可以使用它,pppd call [module]
它可以使用串行设备创建整个系统都可以使用的网络接口。
然后,一旦pppd
启动,一切看起来都很好,我可以使用通用工具ping /下载/无论如何。但是,当我下载大图像时,下载速度约为300-400KiB / s。既然我要求pppd启动115200 Baud串行连接,那怎么可能呢?(115200 b / s应该给我10KiB / s的理论最高速度)。串行连接中的压缩也被禁用。
这就引出了我的问题:这个驱动程序实际上是做什么的?连接的任何硬件部分是否实际上是串行的(异步的?)?如果不是,为什么称为串行?
没有实际的串行链接以115,200波特或任何其他波特率运行。模拟了串行链接将提供的接口,以使调制解调器能够与旨在与实际串行链接一起使用的软件一起使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句