I'm designing a USB camera device, I want to know if I can use the USB3.0 as the channel of UVC camera, and use the USB2.0 as the control channel of the other sensors at the same time?the USB2.0 will transfer data and control the G sensor and ALS sensor, these data and command will via the I2C interface to USB interface.
Two more questions，1. Can the Andriod device support FX3 chips? Is there any drives developed on Andriod system? 2. Can I connect the 9-Axis sensors by I2C interface of FX3 and send the data to Andriod Device or PC via USB 2.0? Is there a USB protocol to support this application?
1. We have Linux SDK for FX3 in which we provide wrappers for libusb. You can use those if you want.
2. You can connect accelerometers via I2C interface of FX3. You can also send this data over to PC through FX3. You will need to create a DMA channel between the I2C sockets and the USB sockets. Refer to I2C examples on the FX3 SDK for these.