最近因为想要弄一些东西,所以开始自修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
谢谢