ADB appears to use IP network packets, I would guess CDC class, there is a server (adbd?) on the device or in the emulator, but also on your debugging host. Debugging clients connect through TCP ports, a bit like FTP.
UDEV rules https://www.janosgyerik.com/adding-udev-rules-for-usb-debugging-android-devices/ On Friday, 19 June 2020 15:58:15 UTC+1, Appu wrote: > > Dear Beagle board Team, > > I am trying to understand the Linux USB driver stack that is being used > currently for ADB usecase, Could anyone please explain, I wanted to know > which specific USB class driver (for ex, whether does it is uses serial > driver class?), is being used for ADB usecase. > > I have the below understanding that currently that ADB is using ie., as > below (But still I am not sure which specific USB class driver does it > uses?) , Could any one, please let me know ? > > USB device controller (Hardware) <-> Platform driver (UDC) <-> Gadget > driver <-> Composite gadget/UDB core driver <-> Gadget function driver <-> > ADB application. > > Many Thanks in advance, > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/1f8fe55d-af4a-4a09-9edf-4ca4d12dea95o%40googlegroups.com.
