2010-08-10 29 views
0

J'ai un projet simple qui peut limiter le taux de transfert USB2.0 sur Linux. Avec ce programme, les utilisateurs peuvent sélectionner n'importe quelle vitesse de transfert qu'ils veulent, disons 10 Mbps. Mais je ne sais pas par où commencer ni quoi faire. Je serai très heureux si vous avez une idée. Une bibliothèque ou une fonction utile ou autre. Merci d'avance pour votre aide.Comment puis-je limiter le taux de transfert USB2.0 sur Linux?

Répondre

1

Si vous souhaitez limiter le débit GLOBAL USB2.0 sur l'ensemble du système, vous devez probablement écrire un module Linux Kernel. L'apprentissage de la programmation du noyau est très difficile et n'est pas quelque chose qui est considéré comme un «projet simple».

Si vous voulez le faire pour une application simple, il suffit de mettre quelques minuteries dans le programme qui "trotte" l'écriture/la lecture de données selon la sélection de l'utilisateur. Notez que ce code doit être dans l'application elle-même.