A system and method for testing the conformance of a universal serial bus (USB) system to a set of predefined USB Specifications. One embodiment of the system comprises a test system that can be used to determine whether a selected USB device provides appropriate data in response to a set of standard device requests. In another embodiment, the test system performs a series of tests to validate the interface functions of a USB driver. The system can test the device responses without having to create or compile a test program. The test system comprises a test application and a test application driver. The test application driver interfaces with the USB driver of the USB system software. The USB system software also includes a host controller driver. The host controller driver interfaces with the host controller and thereby interfaces the software on the host system with the USB interconnect and USB devices. In one embodiment, the test system incorporates a command line interpreter through which a user can enter commands to perform selected tests on the USB system. The command line interpreter enables the user to execute commands in an operating system (e.g., Unix) shell without having to interrupt a USB testing or debugging session. The user may also enter commands and perform USB system testing remotely via a communications link between the user and the system's host computer.

Ένα σύστημα και μια μέθοδος για την προσαρμογή ενός καθολικού τμηματικού συστήματος λεωφορείων (USB) σε ένα σύνολο προκαθορισμένων προδιαγραφών USB. Μια ενσωμάτωση του συστήματος περιλαμβάνει ένα σύστημα δοκιμής που μπορεί να χρησιμοποιηθεί για να καθορίσει εάν μια επιλεγμένη συσκευή USB παρέχει τα κατάλληλα στοιχεία σε απάντηση σε ένα σύνολο τυποποιημένων αιτημάτων συσκευών. Σε μια άλλη ενσωμάτωση, το σύστημα δοκιμής εκτελεί μια σειρά δοκιμών για να επικυρώσει τους ρόλους διεπαφών ενός οδηγού USB. Το σύστημα μπορεί να εξετάσει τις απαντήσεις συσκευών χωρίς να πρέπει να δημιουργηθεί ή να συνταχθεί ένα πρόγραμμα δοκιμής. Το σύστημα δοκιμής περιλαμβάνει μια εφαρμογή δοκιμής και έναν οδηγό εφαρμογής δοκιμής. Ο οδηγός εφαρμογής δοκιμής διασυνδέει με τον οδηγό USB του λογισμικού συστημάτων USB. Το λογισμικό συστημάτων USB περιλαμβάνει επίσης έναν οδηγό ελεγκτών οικοδεσποτών. Οι διεπαφές οδηγών ελεγκτών οικοδεσποτών με τον ελεγκτή οικοδεσποτών και με αυτόν τον τρόπο διασυνδέουν το λογισμικό στο σύστημα οικοδεσποτών με το USB διασυνδέουν και συσκευές USB. Σε μια ενσωμάτωση, το σύστημα δοκιμής ενσωματώνει έναν διερμηνέα γραμμών εντολής μέσω του οποίου ένας χρήστης μπορεί να εισαγάγει τις εντολές για να εκτελέσει τις επιλεγμένες δοκιμές στο σύστημα USB. Ο διερμηνέας γραμμών εντολής επιτρέπει στο χρήστη για να εκτελέσει τις εντολές σε ένα κοχύλι λειτουργικών συστημάτων (π.χ., Unix) χωρίς να πρέπει να διακοπεί ένα USB που εξετάζει ή σύνοδος διόρθωσης. Ο χρήστης μπορεί επίσης να εισαγάγει τις εντολές και να εκτελέσει τη δοκιμή συστημάτων USB μακρινά μέσω μιας σύνδεσης επικοινωνιών μεταξύ του χρήστη και του οικοδεσπότη υπολογιστή του συστήματος.

 
Web www.patentalert.com

< (none)

< Sanitary mount for a container

> Oil application roller

> (none)

~ 00051