[問題] USB Host controller driver問題

看板LinuxDev作者 (鍵盤萬事通)時間11年前 (2013/12/01 23:35), 編輯推噓1(104)
留言5則, 1人參與, 最新討論串1/1
大家好,小弟最近在看一些Linux USB Host相關的程式, 有發現到在USB的相關folder裡面Hcd.c分別存放在usb\core 還有usb\host\whci(wireless相關??)都有Hcd的存在。 小弟的問題是,萬一插入不同的usb device(wifi and storge device) ,若硬體若只有一個host controller的話,有辦法去處理 這2個不同的device嗎?? 這邊的觀念不是很清楚,再麻煩版友指點一下~謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.20.87 ※ 編輯: cates 來自: 123.195.20.87 (12/01 23:55)

12/04 22:52, , 1F
不同的 usb device會跟 host 建立個別的endpoint
12/04 22:52, 1F

12/04 22:52, , 2F
它們溝通是透過endpoint, 一個host controller可以有
12/04 22:52, 2F

12/04 22:53, , 3F
很多個endpoint
12/04 22:53, 3F

12/04 22:53, , 4F
看usb device的行為, 可能一個device會跟host
12/04 22:53, 4F

12/04 22:54, , 5F
建立數個對應endpoint
12/04 22:54, 5F
文章代碼(AID): #1IcrSve3 (LinuxDev)
文章代碼(AID): #1IcrSve3 (LinuxDev)