如何限制linux上的USB2.0传输速率?

时间:2010-08-10 10:43:00

标签: linux usb throttling

我有一个简单的项目可以限制linux上的USB2.0传输速率。使用此程序,用户可以选择他们想要的任何传输速度,比如10 Mbps。但我不知道从哪里开始或做什么。如果你有任何想法,我会很高兴的。一个有用的库或函数或其他。提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果要在整个系统上限制GLOBAL USB2.0速率,则必须编写Linux内核模块。学习内核编程非常困难,而不是被认为是“简单项目”的东西。

如果你想为一个简单的应用程序做这件事,那么只需在程序中加入一些定时器,根据用户选择“throtte”数据写入/读取。请注意,此代码必须位于应用程序本身中。