android开发板只有网口和串口如何使用android studio进行调试
1.要先准备一条串口线,或者串口转usb的线,用于在pc端与开发板端建立连接。
2.要下载一个在pc端运行的超级终端,我这里用了Xshell
下面正式开始讲解步骤:
- 开发板端的网络配置
- Android stuido与开发板通过adb建立连接
-
开发板端的网络配置
1.用串口线或者串口转usb线将pc端与android开发板端连接起来
2.打开下载好的Xshell,界面如下
(1)点击新建按钮,弹出如下界面,(红色箭头指出需要修改的地方
将协议修改为SERIAL)
(2)点击左侧SERIAL,设置完成,点击确定,在会话窗口点击连接,如果连接成功,就会在命令窗口看到串口连接成功
(3)通过adb shell命令进入开发板,如果不是root权限,可以su一下,可以通过ls -l 查看一下根目录的文件
(对于无法使用su命令,提示Permission denied,需要得到root权限(可以参考这篇文章试试))
(4)通过ifconfig命令来配置静态ip地址和网络掩码(eth0是网口硬件设备的标记)
(注意:该ip是你路由器所对应局域网中的一个ip,因此你需要知道你的局域网的网段范围,从中选择一个ip)
ifconfig eth0 192.168.0.121 netmask 255.255.255.0
(5)配置网关(网关可以在pc端通过ipconfig -all查询到)
route add default gw 192.168.0.1 dev eth0
(6)配置DNS(DNS也可以在pc端通过ipconfig -all查询到,这里配置了两个DNS,其实一个也可以))
setprop net.eth0.dns1 61.153.177.187
setprop net.eth0.dns2 61.153.177.188
到此网络配置结束,在PC端通过ping 192.168.0.121可以查看是否将开发板成功连入局域网,当然android开发板要通过网线连接路由器
Android stuido与开发板通过adb建立连接
(1)在Xshell中配置端口5555,目的是为了开启adb网络调试
setprop service.adb.tcp.port 5555
(2)停止adbd服务
stop adbd
(3)重新开启adbd服务
start adbd
(4)在Android Studio中的Terminal命令窗口,输入连接命令(成功则出现connected to 192.168.0.121:5555的提示)
adb connect 192.168.0.121
至此就可以在android studio中对开发板进行编程和调试
本文介绍了如何在只有网口和串口的Android开发板上进行调试。首先,通过串口线和Xshell建立PC与开发板的连接,配置开发板的静态IP、网关和DNS。然后,在开发板上开启ADB网络调试,通过Android Studio的Terminal连接到开发板的5555端口,实现远程调试。
4102

被折叠的 条评论
为什么被折叠?



