【FAQ】全志R329Tina网络adb的使用
-
问题背景
硬件:R328+ Wi-Fi模组(RTL8723ds)
软件:Tina3.0及以上
说明:该FAQ旨在记录网络adb的使用问题简述
客户整机已经封板,没法使用usb的adb和串口,客户提出是否有其他方式可以和板子交互。
问题分析
usb的adb和串口都没法使用,即有线方式无法使用了,那就只能是无线方式了,所以就想到了网络adb。
使用网络adb还有一个好处就是多台设备压测时,省去了布线的操作。
解决方法
1.系统配置adb。
2.将如下命令添加到自启动脚本中,一般选择/etc/init.d/local
临时使用也可以直接在板卡执行。(一般串口只有一个时又要测试多台可以这样操作)killall adbd //杀死adbd进程。 export ADB_TRANSPORT_PORT=5555 //重新设置adbd的端口 ./bin/adbd -D > /dev/null & //重启adbd进程
3.系统起来后联网并产看ip地址。
4.pc执行:
1.adb disconnect //断开所有连接 2.adb connect ip //和板子建立连接,ip为板子联网的之后获取的ip地址 3.adb shell //进入板子shell
此时进入的shell就跟usb使用的adb shell一样。
下面是我整理的一个常用网络adb做测试的简单脚本,也供大家参考
for %%i in (110,111,112,113,167,168) //使用自己测试板卡的ip地址 do adb disconncect adb connect 192.168.1.%%i adb shell dmesg adb shell ... //添加任何自己想做的操作 done
-
-
-
-
-
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号