2013-06-12 4 views
2

J'ai déjà lu Creating a Virtual USB Device et Virtual USB device sur la création d'un périphérique USB virtuel. Je suis familier avec la manipulation Plug and Play par Windows ainsi que le mécanisme du pilote. Jusqu'à présent, j'ai compris que je devrais d'abord créer un autre pilote de périphérique qui est utilisé pour le périphérique USB virtuel. Mais je suis toujours perdu sur le point ce qui est réellement le périphérique virtuel. Comment contrôler le comportement de mon périphérique virtuel? Contexte: Je développe un logiciel qui sert de couche de communication entre une API et le pilote USB. Le comportement du périphérique USB est bien connu pour moi. Je pourrais même fournir le firmware entier. Pour des raisons de QA, je voudrais tester mon logiciel sans les bugs du système entier ou d'autre part implémenter facilement des erreurs pour voir comment le logiciel réagit. Mais quel type de logiciel pourrait implémenter ce comportement en tant que périphérique virtuel?Installation et émulation de périphérique USB virtuel

Toutes les documentations/instructions sont les bienvenues!

Répondre