עבור לתוכן

חיבור מתאם USB ל-Parallel.

Featured Replies

פורסם

- ברשותי מחשב נייד ללא חיבור מקבילי. מה יופיע במנהל ההתקנים כאשר אחבר למחשב הנייד מתאם מ-USB ל-PARALLEL.

האם הדבר יזוהה כחיבור מקבילי : "LPT" על כל משמעיותיו. לדוגמא : האם יופיעו טווח כתובות למשלוח נתונים כמו התקן PARALLEL אמיתי ?

פורסם

ממש לא.

תוכל לחבר מדפסת מקבילית ולהדפיס דרך Windows. זהו. (וגם זה כמובן רק אחרי שתתקין את ה- device driver שמגיע איתו).

ברמת החומרה זה עוד התקן USB.

פורסם

לא לגמרי בטוח.

לפי מה שראיתי בחיבור סריאלי כזה אתה מקבל בנוסף להתקן USB שמזוהה גם יציאה סריאלית לכל דבר.

עקרונית המתאמים האלו הם כמו כרטיס PCI בתוך המחשב כלומר הגישור ללוח אם שונה (USB לעומת PCI) אך התוצאה אמורה להיות זהה כלומר יציאה רגילה לכל דבר (כולל כתובות)

פורסם

ממש לא.

PCI הוא BUS אמיתי למחשב, כמו ה- ISA בזמנו, ןה- PCI Express כיום. BUS אמיתי מכיל קווי address, data ו-control וכל פעולה של קריאה או כתיבה למרחבי הזכרון או ה- I/O מתבטאת בפעולה על ה- BUS. במקרה של PCI Express ה- BUS הוא פיזית טורי, אבל ה- North bridge מתרגם את פעולות ה- I/O של המעבד להודעות טוריות שכוללות אותה אינפורמציה (address, data). הרכיב בצד השני מתרגם את ההודעות חזרה ל- BUS רגיל.

גם HyperTransport עובד בצורה דומה ל- PCI Express.

ה- USB לעומת זאת הוא BUS פריפראלי , ואין לו מודל של מפת זכרון כמו ל- BUS אמיתי. המודל של USB מתאר סדרת התקנים , כאשר לכל התקן מספר "צינורות" דרכם ניתן לשלוח ולקרוא מידע. הפעלת ה- USB עצמה מבוססת על קריאה וכתיבה לרגיסטרים ספציפיים שממוקמים בכתובות I/O מוגדרות מראש במעבד. UHCI ו- OHCI הן שתי תקנים לסטים של רגיסטרי I/O שמאפשרים להפעיל התקני USB. כל כרטיס USB ל- PCI או פורט USB שמשולב בלוח האם ושעובד באחד מהתקנים הללו יכול לעבוד עם אותו device driver.

כמובן, מעל ה- device driver הבסיסי של USB שמאפשר פנייה לכל התקן, קיים device driver ספציפי לכל התקן שמשתמש ב- USB בשביל לבצע פעולה מוגדרת, כמו למשל התקן ל- USB memory key.

בקיצור , פנייה לכתובת I/O של ה- parallel port אף פעם לא תתורגם לפנייה ל- USB, ולכן התקן USB לפרלל מתאים רק לפעולות הדפסה, לא לתוכנות שמניחות קיום של פרלל פורט סטנדרטי בכתובת I/O מוגדרת מראש.

סליחה, תיקון קל:

תוכנות כמו VMWARE יכולות לבצע אמולציה כזאת מכיוון שממילא הן עושות trapping לכל פעולות ה- I/O ומבצעות אמולציה לכל ההתקנים.

לא שאני אומר שזה קורה בפועל, אבל זה ניתן.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים