5
มี "โปรโตคอลการสื่อสาร USB" จริงๆหรือไม่?
ตามWikipedia , USB: กำหนดสายเคเบิลตัวเชื่อมต่อและโปรโตคอลการสื่อสารที่ใช้ในบัสสำหรับการเชื่อมต่อการสื่อสารและแหล่งจ่ายไฟระหว่างคอมพิวเตอร์และอุปกรณ์อิเล็กทรอนิกส์ แต่มี " โปรโตคอลการสื่อสาร USB" จริงๆหรือ? ความเข้าใจของฉันคือ: คุณเชื่อมต่ออุปกรณ์ USB เข้ากับเครื่อง (เช่น Ubuntu หรือ Linux ทุกชนิด) ลินุกซ์พบไดรเวอร์อุปกรณ์สำหรับอุปกรณ์นั้น (อย่างใด - โบนัสถ้าคุณรู้!) และโหลด อุปกรณ์ได้รับการเชื่อมต่อภายใต้ /dev/theDevice ขณะนี้แอปพื้นที่ผู้ใช้สามารถอ่าน / เขียน/dev/theDeviceและไดรเวอร์จัดการ IO ระดับต่ำไปยังอุปกรณ์ / ฮาร์ดแวร์พื้นฐาน สำหรับฉันไม่มีที่ไหนในโฟลว์นี้ที่มี "โปรโตคอลการสื่อสาร USB" ปรากฏขึ้น หากความเข้าใจของฉันถูกต้อง USB เป็นเพียงการเชื่อมต่อสายเคเบิลและไฟฟ้าระหว่างพีซีและอุปกรณ์ ฉันผิดที่นี่ USB ใช้โพรโทคอลระดับต่ำบางชนิดจริงหรือไม่ที่เน้นการโฟลว์ด้านบน? ถ้าเป็นเช่นนั้นมันคืออะไรและมันทำงานอย่างไรในมุมมอง 30,000 ฟุต?