android开发板只有网口和串口如何使用android studio进行调试

本文介绍了如何在只有网口和串口的Android开发板上进行调试。首先,通过串口线和Xshell建立PC与开发板的连接,配置开发板的静态IP、网关和DNS。然后,在开发板上开启ADB网络调试,通过Android Studio的Terminal连接到开发板的5555端口,实现远程调试。

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中对开发板进行编程和调试

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有你就有时间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值