מבוא ועקרון העבודה של USB ליציאה טורית
1. הקדמה
יציאת ה-USB לטורי יכולה לממש את ההמרה ההדדית בין ממשק ה-USB של המחשב ליציאה הטורית הפיזית. יציאת USB לטורי יכולה להוסיף יציאה טורית למחשב ללא יציאה טורית או מארחי USB אחרים. בעת שימוש בהתקן USB ליציאה טורית, זה שווה ערך להפיכת התקן יציאות טוריות מסורתיות להתקן USB הכנס והפעל.
תכונות יישום יציאות טוריות וירטואליות USB:
①USB נמצא בשימוש נרחב, תומך בפונקציית חיבור חם ובעל מהירות שידור מהירה.
② הדמיית היציאה הטורית הסטנדרטית, שבה ניתן להשתמש כדי לשדרג את התקן היציאה הטורית המקורית, או להוסיף יציאה טורית נוספת באמצעות 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 → מנהל ההתקן שומר את הנתונים במאגר הטורי ומספק אותם האפליקציה הסדרתית לקריאה





