Re: [請益] USB device開發請益
用之前做host端的角度給你一些看法
※ 引述《CCT63 (CCT)》之銘言:
: 最近因為想要弄一些東西,所以開始自修USB相關開發
: 因為自己對USB device / host / host driver幾乎是完全陌生,
: 所以想先跳過host driver的部分,之後再回來補QQ
: 目前想要完成的目標:
: 1. PC 跟device能夠透過USB交換資料,
: 例如PC端會需要傳一大筆資料給device & device也須做一樣的事
: Q1: 參考了一些範例code,都是用vendor specific + bulk來做,
: 但是這樣在PC端是不是要額外寫driver?
你可以透過任何一個usb的傳輸模式去傳輸資料,差別只在於頻寬跟資料完整性
: Q2: 如果用HID class,是否能夠設定成bulk傳輸?
Y
: Q3: 如果用mass storage class + Bulk來做,PC端需要額外driver嗎?
PC端就是負責host行為,
若以windows base為例,我想你應該也沒能力動.....
: Q4: PC端有辦法繞過driver來做到我的目標嗎?
建議你從usb列舉開始看起,但不建議使用打高空的方式(就是直接K spec)
你可以找bus hound去分析host跟client之間的行為
也可以介此了解你使用的sw api究竟在host & client之間發生什麼效果
然後再搭配spec的方式做學習,這樣你會比較有成就感,也比較不會放棄
這邊我會建議你拿一個usb to serial的裝置做個列舉分析
應該會對你學習usb很有幫助
: 2. PC端可以將audio raw data透過USB到device,device再將聲音撥出
: => 這部分目前還沒想法XD
: 謝謝
ps. 建議直接把client接在host上,不要再透過hub,因為這又是另外一回事了
--
--
這是內行人給的建議
推推
感謝建議~~
Q2的部分,看spec是合理的,但是這組合常見嗎?
我看各資料通常都把HID 跟interrupt / control放在一起
爆
[情報] 恭喜i14 Pro於2022喜迎8年前就出現的USB3iPhone的Lightning接頭雖然帶起了正反插風潮 但明明就已經有更方便更通用的USB C 蘋果依然繼續擠牙膏不給上 而iPhone上的Lightning另一個大問題就在於可悲的傳輸速度 世界上首款USB 3.0手機是2013推出的Galaxy Note 330
Re: [討論] USB線跟電源線對聲音的影響程度難得討論這麼熱烈浮出來跟風回文請教一下XD 話先說前頭以下僅以我多年前的課本知識&一些工作有overlap部分 自行理解,有錯的麻煩糾正我~~~ /--------/ /---------/ / HOST /---------------/ DEVICE /22
Re: [討論] USB線跟電源線對聲音的影響程度我只是一個數位電路RD,說一下我對DA轉換前, 純數位電路的一些想法,至於電源線部分, 要看板上高手有沒其他說明了。 換USB線、網路線會不會影響聲音 這問題其實沒有統一答案,就工科肥宅的觀點來說是不會也17
Re: [新聞] 買2077 PC實體版 送Geforce NOW免費體驗這意思就是老黃幫你準備高階PC,然後你串流到他的PC去玩 超級吃網路頻寬,不論是host端的上載或是client端的下載 以個人使用N卡的moonlight體驗來看 家裡R7 2700X+GTX 1070ti,光世代100M/30M, 不求太精密操作的遊戲都還OK,12
[討論] type c 多功能hub 接手機最近用了5年的htc 10終於差不多要退役了 但是其實平常發發廢文,上上fb和youtube都還蠻ok的,就是電池和螢幕觸控wifi都有點問題 所以想說弄一個type c的hub,可以接個hdmi,然後順便充電,再接一些usb鍵鼠,wifi,可以當一個類似小型終端的東西 以前是拿butterfly當bt下載機,但是性能可能連開個網頁都不太行,而且micro usb otg並沒有同時支援充電,因為手機是bus host,所以規格是限制電源只能從手機出來 現在type c hub有一些有PD 快充,看起來是有機會同時做到對host充電和資料傳輸的樣子,但是商品頁面都只有講到對筆電充電11
Re: [問題] Usb dac接電視的方法最近好像看過兩三個人問這個, 順手澄清一下好了 USB跟什麼SPDIF 光纖/同軸, or 類比訊號間的轉換 完全是兩碼子事 為什麼我們很容易看到所謂的DDC, 上面配個USB type B的輸入 讓你可以接收來自電腦或是其他東西的訊號 但是不會看到有什麼 SPDIF -> USB --> USB DAC, 3.5mm 類比 -> USB --> USB DAC