最近因為想要弄一些東西,所以開始自修USB相關開發
因為自己對USB device / host / host driver幾乎是完全陌生,
所以想先跳過host driver的部分,之後再回來補QQ
目前想要完成的目標:
1. PC 跟device能夠透過USB交換資料,
例如PC端會需要傳一大筆資料給device & device也須做一樣的事
Q1: 參考了一些範例code,都是用vendor specific + bulk來做,
但是這樣在PC端是不是要額外寫driver?
Q2: 如果用HID class,是否能夠設定成bulk傳輸?
Q3: 如果用mass storage class + Bulk來做,PC端需要額外driver嗎?
Q4: PC端有辦法繞過driver來做到我的目標嗎?
2. PC端可以將audio raw data透過USB到device,device再將聲音撥出
=> 這部分目前還沒想法XD
謝謝