Question

Je me demandais s'il y avait un moyen de simuler une prise et d'événement sont lus par le logiciel uniquement. Nous testons un chauffeur et nous voulions tester l'installation d'un pilote dès le début d'un événement pnp, mais nous ne voulons pas avoir une imprimante réelle accroché.

Était-ce utile?

La solution

Pas vraiment. Les conducteurs (à peu près par définition) fonctionnent si près du matériel que le système d'exploitation a des défis majeurs feindre les choses. Cela est particulièrement le cas sur Real Systèmes d'exploitation, où les questions de performance. La performance est le meilleur argument pour l'efficacité, et à son tour, est un très bon argument contre l'abstraction.

Pour les appareils « intelligents » comme les imprimantes, le conducteur peut très bien envoyer une série de requêtes. Comme, « firmware ne vous avez installé? » Parce que si le firmware est 1.0, le pilote peut avoir à appliquer quelques solutions de contournement. C'est un jeu équitable Plug-and-Play conception du pilote. Encore une fois, ce sera non trivial à falsifier.

Autres conseils

Je vais juste jeter ce là-bas parce qu'il est la première chose qui a sauté dans ma tête.

Pouvez-vous quelqu'un créer une clé USB qui enregistre comme l'imprimante? De cette façon, il ne serait pas peu commode de débrancher / fiche.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top