限制条件没有网口,只有adb USB连接
而gdbserver使用网络端口。
adb usb socket是否能转接或代理成tcp/upd socket?
------------------------
只有adb USB连接,如何实现gdbserver连接?
离线
usb模拟网卡。RNDIS可以
离线
usb模拟网卡。RNDIS可以
感谢指点!确实用RNDIS实现USB虚拟网卡。这时候ADB暂时不启用。用RNDIS,配置好设备usb0网卡,Ubuntu主机弹出usb虚拟网卡,这两个网卡同网段对通。然后板子上运行gdbserver, ubuntu主机用arm-linux-xxx-gdb就可以实现远程调试。
离线
@zdw84
为什么我的不行
# ifconfig
eth0 Link encap:Ethernet HWaddr 02:01:CA:C8:4E:D2
inet addr:192.168.3.104 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:92 errors:0 dropped:0 overruns:0 frame:0
TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9092 (8.8 KiB) TX bytes:1164 (1.1 KiB)
Interrupt:35
usb0 Link encap:Ethernet HWaddr A6:C2:D3:97:7A:9D
inet addr:169.254.23.155 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
开机都不用 配置网络 它自己就连上了 但是 usb0是不成功的
离线