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.

Reply via email to