Εισαγωγή και αρχή λειτουργίας της USB σε σειριακή θύρα
1. Εισαγωγή
Η θύρα USB σε σειριακή θύρα μπορεί να πραγματοποιήσει την αμοιβαία μετατροπή μεταξύ της διεπαφής USB του υπολογιστή και της φυσικής σειριακής θύρας. Η θύρα USB σε σειριακή θύρα μπορεί να προσθέσει μια σειριακή θύρα σε έναν υπολογιστή χωρίς σειριακή θύρα ή άλλους κεντρικούς υπολογιστές USB. Όταν χρησιμοποιείτε μια συσκευή USB σε σειριακή θύρα, ισοδυναμεί με τη μετατροπή μιας παραδοσιακής συσκευής σειριακής θύρας σε συσκευή USB plug-and-play.
Χαρακτηριστικά εφαρμογής εικονικής σειριακής θύρας USB:
① Το USB χρησιμοποιείται ευρέως, υποστηρίζει τη λειτουργία hot-plug και έχει γρήγορη ταχύτητα μετάδοσης.
②Προσομοιώστε την τυπική σειριακή θύρα, η οποία μπορεί να χρησιμοποιηθεί για την αναβάθμιση της αρχικής συσκευής σειριακής θύρας ή να προσθέσετε πρόσθετη σειριακή θύρα μέσω USB.
③Το πρόγραμμα εφαρμογής σειριακής θύρας είναι πλήρως συμβατό, δεν χρειάζεται τροποποίηση.
④Υποστηρίζει διάφορα λειτουργικά συστήματα, όπως: Windows/Linux/Android/macOS.
2. Αρχή λειτουργίας
Αφού ο κεντρικός υπολογιστής USB εντοπίσει ότι έχει εισαχθεί η συσκευή USB σε σειριακή → επαναφέρετε τη συσκευή → ξεκινήστε τη διαδικασία απαρίθμησης USB.
Κατά τη διάρκεια της απαρίθμησης USB, η διαδικασία θα αποκτήσει διαφορετικούς περιγραφείς, όπως περιγραφείς συσκευών, περιγραφείς διαμόρφωσης, περιγραφείς διεπαφής κ.λπ. Θα περιέχει πληροφορίες όπως το αναγνωριστικό κατασκευαστή, το αναγνωριστικό συσκευής και την κατηγορία κατηγορίας της συσκευής USB. Το λειτουργικό σύστημα θα ταιριάζει με το αντίστοιχο πρόγραμμα οδήγησης συσκευής USB για τη συσκευή σύμφωνα με αυτές τις πληροφορίες.
Η υλοποίηση της εικονικής σειριακής θύρας USB εξαρτάται από το πρόγραμμα οδήγησης USB σε σειριακή θύρα του συστήματος, το οποίο παρέχεται γενικά απευθείας από τον κατασκευαστή ή μπορεί επίσης να χρησιμοποιηθεί το πρόγραμμα οδήγησης σειριακής θύρας CDC που συνοδεύει το λειτουργικό σύστημα.
Το πρόγραμμα οδήγησης χωρίζεται κυρίως σε 2 λειτουργίες:
①: Καταχωρίστε το πρόγραμμα οδήγησης της συσκευής USB για να ολοκληρώσετε τον έλεγχο και την επικοινωνία δεδομένων της συσκευής USB.
②: Καταχωρίστε το πρόγραμμα οδήγησης σειριακής θύρας για να παράσχετε την αντίστοιχη μέθοδο υλοποίησης για το επίπεδο εφαρμογής σειριακής θύρας.
Η αντίστοιχη κατεύθυνση ροής δεδομένων προγράμματος οδήγησης του πομποδέκτη σειριακής θύρας:
Η κατεύθυνση ροής της σειριακής θύρας αποστολής:
Η εφαρμογή σειριακής θύρας στέλνει δεδομένα → Το πρόγραμμα οδήγησης σειριακής θύρας USB λαμβάνει δεδομένα → το πρόγραμμα οδήγησης στέλνει δεδομένα στη συσκευή σειριακής θύρας USB μέσω καναλιού USB → Η συσκευή σειριακής θύρας USB λαμβάνει δεδομένα και τα στέλνει μέσω σειριακής θύρας
Η κατεύθυνση ροής όταν η σειριακή θύρα λαμβάνει:
Η σειριακή συσκευή USB λαμβάνει σειριακά δεδομένα → ανεβάζει τα σειριακά δεδομένα στον κεντρικό υπολογιστή USB μετά τη συσκευασία των σειριακών δεδομένων μέσω USB → το σειριακό πρόγραμμα οδήγησης USB λαμβάνει τα σειριακά δεδομένα που ανεβαίνουν μέσω του USB → το πρόγραμμα οδήγησης αποθηκεύει τα δεδομένα στη σειριακή προσωρινή μνήμη και τα παρέχει σε η σειριακή εφαρμογή για ανάγνωση





