找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

基于QCC3040如何实现无线调试(wireless_debug)功能

2020-9-18 13:19| 发布者: 大大通| 查看: 4191| 评论: 4|来自: 大大通

摘要: 今天给大家讲解一下新的技术------- 无线调试(wireless_debug), 是不是很惊奇!!!在基于ADK_Toolkit_1.1.1.38或者以上的版本,目前都支持无线调试(wireless_debug)功能,该功能的出现省略了引出调试线、连接调试 ...
今天给大家讲解一下新的技术------- 无线调试(wireless_debug), 是不是很惊奇!!!

 在基于ADK_Toolkit_1.1.1.38或者以上的版本,目前都支持无线调试(wireless_debug)功能,

该功能的出现省略了引出调试线、连接调试器的琐碎工作,尤其是在成品机上调试更为方便(不需要再次拆开机器)。



实现原理如下:      
实现方式如下:

  • Phone端需要安装一个Wireless Debug的APP,大家可以在1.1.38_x64\apk目录下找到wireless_debug_android_v1.0.17.apk安装文件到手机端(目前只支持安卓系统)。



  • 在QCC3040的软件端(1或以上的系统)端设置live_log等级,并添加“INCLUDE_GAIA_PYDBG_REMOTE_DEBUG”宏定义。

然后build后,将系统Deploy All到耳机里面。


     

  • 在PC端确保安装adb调试工具,我们要通过Shell来操作android操作系统,而在android和IDE(开发环境)之间需要靠ADB来桥接。
   

  • 耳机连接安卓手机后,手机端打开WirelessDebug APP,选择Select Debugging Target,添加连接的蓝牙设备
       

  • 手机端与PC端通过USB连接,并在手机端打开开发者选项->打开USB调试 功能
 

  • 在PC端通过超级终端输入如下指令:

cd \qtil\ADK_Toolkit_\tools\pyenv37

.\Scripts\activate

py Scripts/pydbg.py -d skt:adb -f apps1:

然后在界面上就可以发现已经进入DEBUG界面,然后再输入

Apps1.live_log()就可以看到我们需要的LOG数据了。


  • 当然进入该界面后就和我们之前有线调试功能就一样了。出来查看live_log之位,还可以查看当前状态,发送指令。。。。等等的功能
      


备注:

 该无线的调试与有线连接相比,传输的速度肯定是有所降低的,并且当蓝牙带宽被音频流占用时会变慢。

 使用该种模式,无法进行断点调试。

 大家好!该功能就讲解到这里了
来源:https://www.wpgdadatong.com/cn/blog/detail?BID=B1921
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
1

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

相关阅读

发表评论

最新评论

引用 hugestone_gemo 2020-11-25 16:55
学习了,很不错,不知道稳定性怎么样?
引用 永咏木 2020-10-14 11:27
wireless debug! 神奇了! 期待 iphone 版本。
引用 星缘 2020-10-5 20:58
学习了谢谢
引用 Dark_moon 2020-9-30 12:13
楼主辛苦啦,过来学习学习!

查看全部评论(4)

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-27 05:16 , Processed in 0.128300 second(s), 33 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部