Linux USB de programmation

Je suis nouveau sur le noyau Linux programmation. Je souhaite développer un programme pour lire les clé USB des informations comme son nom du fabricant, la capacité, etc. Je sais que sur les descripteurs et de leurs attributs. Mais je ne comprends pas comment énumérer les disques USB connectés au système. Je suis à la recherche d'une fonction qui initie la connexion entre le noyau et le port USB. Comment est-il possible?

C'est drôle de voir comment la plupart des OS spécifiques au sujet de l'histoire (la création d'un pilote) ne mentionne pas d'OS.
Très similaire à cela, posté par Jay plutôt que de Jau: stackoverflow.com/questions/6452625/linux-kernel-programming
Je suis désolé, je n'avais pas mentionné.C'est sur Linux
Je sais. cette fois, je pensais que mon code était bon pour la détection des disques amovibles, mais ensuite j'ai compris qu'il pouvait détecter un seul lecteur
Vous n'avez pas besoin d'aller creuser à travers le noyau de cette information, l'utilisation libusb pour ces sortes de choses.

OriginalL'auteur Jay | 2011-06-23