导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    【FAQ】全志R329Tina网络adb的使用

    其它全志芯片讨论区
    r329 r818 faq 网络 技术支持
    1
    1
    1456
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • q1215200171
      budbool LV 9 最后由 编辑

      问题背景

      硬件:R328+ Wi-Fi模组(RTL8723ds)
      软件:Tina3.0及以上
      说明:该FAQ旨在记录网络adb的使用

      问题简述

      客户整机已经封板,没法使用usb的adb和串口,客户提出是否有其他方式可以和板子交互。

      问题分析

      usb的adb和串口都没法使用,即有线方式无法使用了,那就只能是无线方式了,所以就想到了网络adb。

      使用网络adb还有一个好处就是多台设备压测时,省去了布线的操作。

      解决方法

      1.系统配置adb。

      46bc94b70413405d975d632d1cef157b.jfif

      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
      
      1 条回复 最后回复 回复 引用 分享 2
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策