21-08-2020, 01:02
|
|
|
|
חבר מתאריך: 14.12.09
הודעות: 9,751
|
|
ציטוט:
במקור נכתב על ידי ai22
בהנחה שכוונתך למחשב PC WINDOWS, אתה לא.
כל USB הוא MASTER או SLAVE,
HOST זה מחשב, SLAVE זה התקן כמו USB.
כשאתה מחבל 2 הוסטים אתה מקבל שניים שמנסים לשעבד אחד את השני לעבדות - זה פשוט לא יצליח,
כי במחשב יש דרייבר שמאפשר רק התייחסות כאל HOST (שולח מידע או מבקש מידע),
ובהתקן יש חומרה שמתייחסת רק לפניות כSLAVE (ועבד לא יוזם כלום, רק עושה מה שמבקשים מתי שמבקשים).
תצטרך לייצר כבל שמחבר 2 מחשבים ל2 פורטים באותו מכשיר שמוגדרים SLAVE,
ולכתוב דרייבר שיכתוב מידע מצד אחד, ומצד שני יבדוק תקופתית אם הצד השני כתב משהו חדש.
אתה יכול לעשות את זה עם Raspberry Pi למשל.
מה שיהיה יותר קל זה לקנות עוד כרטיס רשת או 2 - ולחבר את 2 המחשבים אחד לשני,
כך שלא תצטרך לפתח לבד חומרה ופרוטוקול תקשורת.
|
?!?!
אלא אם כן זה כבל חכם שמזדהה כהתקן ואז מקבלים את הדרייבר שכבר עושה את זה. אם הוא יזדהה גם כהתקן גנרי (לדוגמה NIC) אז הדרייבר הבסיסי של מייקרוסופט יעבוד ואפילו לא יהיה צורך להתקין דרייבר מיוחד ידנית/מ-Windows Update.
חוץ מזה, יש לך מלא טעויות אחרות. לדוגמה, פלאפוני אנדרואיד יכולים להתנהג גם כהתקן, כשאתה מחבר אותם למחשב בשביל MTP או adb וגם כ-host, כשאתה מחבר אליהם התקני USB כמו מקלדות או DoK-ים.
יש לזה אפילו מונח. חפש בגוגל "USB OTG".
_____________________________________
(קרדיט למרשי)
אמר לה ינאי מלכא לדביתיה אל תתיראי מן הפרושין ולא ממי שאינן פרושין אלא מן הצבועין שדומין לפרושין שמעשיהן כמעשה זמרי ומבקשין שכר כפנחס
אמר פסטן: שניהם גרועים, אבל עדיף להיות טיפש מאשר שקרן.
|