找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

高通蓝牙ADK - 无线调试

2020-11-20 14:45| 发布者: 大大通| 查看: 3922| 评论: 1|来自: 大大通

摘要: Hello! Everybody, I'm Bui, your old friend. Welcome to the New Feature Release Conference. I'm so excited because today is a special day.不知道大家有没有留意最新release的ADK里面多了几个新功能。其中两 ...

       Hello! Everybody, I'm Bui, your old friend. Welcome to the New Feature Release Conference. I'm so excited because today is a special day.


不知道大家有没有留意最新release的ADK里面多了几个新功能。其中两个是wireless debug(无线调试)和debug partition(可以理解为panic 后,log数据保存,下一篇介绍)。

       而本篇就来介绍介绍wireless debug和引导大家使用该功能。从名字就可以看出来无线调试就是没有线的调试方式,和以前的调试方式不一样的是该方式debug不需要接线,大家牢记一下我用肺讲出来的肺腑之言哈。有舍有得,无线调试方式能做的大部分有线调试做的东西,例如看log、看变量值、改变变量值、调函数等;而缺点就是,必须要连接上手机才能用(这限制很要命ε=(´ο`*)))唉),不能设断点,不能暂停等。不过对于调试外部sensor或者数据传输这些功能,就很方便了,尤其是佩戴检测或加速度传感器这些的调试,连着线做debug,一是麻烦二是数据不准。接下来就教大家顺利去使用该功能

       第一步:添加宏定义INCLUDE_GAIA_PYDBG_REMOTE_DEBUG去使能这个功能(量产不要打开改功能,会有信息安全问题)


       第二步:安装ADB(Android Debug Bridge

如果有使用Android studio的小伙伴,可以直接设置安装目录下的platform-tools路径到环境变量


如果没有的Android studio的,但有安装手机助手这类型的软件也可以在安装目录下搜adb.exe。找到之后,把路径复制下来,按下图步骤设置成环境变量




如果都没有的话,那就只能上谷歌百度一下了,这个资源在网上很普遍,有些是安装包,有些是压缩包。安装包可能不需要你设置环境变量,压缩包就需要把解压出来的路径设置成环境变量。

       第三步:买一台新手机

如果你有钱的话,可以买一台新手机,没有就找一台Android 7.1以上版本的手机,安装一个APP,这个APP的安装包在Toolkit的安装目录下C:\qtil\ADK_Toolkit_1.1.1.38_x64\apk

如果是高手的话可以直接使用adb指令去安装这个APP

adb install wireless_debug_android_v1.0.17.apk

如果是低手可以用电脑的手机助手去安装;

我这种小手就先发到微信,再到资源管理器中找到这个文件,重命名(微信自动改了后缀,ε=(´ο`*)))唉),再安装。

       第四步:设置手机打开调试模式

在手机的开发者选项中找到USB调试功能,打开他。如果是小白,找不到开发者选项,请自行找度娘。如果开了没有用,请把USB调试选项下面部分,那些看上去可疑的功能都打开(有些手机离开了开发者选项界面会自己关闭,要多注意一下)


       第五步:找到Python环境

在toolkit的安装目录中有安装Python工具,C:\qtil\ADK_Toolkit_1.1.1.38_x64\tools\pyenv37\Scripts,找到这个你的对应路径,如果找不到pyenv37这个文件夹,那可能你在安装toolkit之前就已经安装了Python,导致toolkit的安装不上。解决这个问题最方便的方法就是卸了toolkit和你原有的Python,在重新装toolkit即可

       第六步:连接耳机

  • 手机连上耳机

  • 打开APP

  • 点击Select Debugging Target

  • 选择已连接的设备

  • 点个外卖等他连接完成

       第七步:手机usb连上电脑,启动debug

打开cmd,跳到Python环境

cd C:\qtil\ADK_Toolkit_1.1.1.38_x64\tools\pyenv37\Scripts

启动Python环境

. \activate

启动无线调试功能

py pydbg.py -d skt:adb -f apps1:E:\qcc514x-qcc304x-src-1-0_qtil_standard_oem_earbud\earbud\workspace\QCC3046-AA_DEV-BRD-R2-AA\depend_debug_qcc514x_qcc304x\earbud.elf

指令输入完之后就会弹出以下框,就证明可以开始使用无线调试啦

调试指令也是和用线调试的一样


 


进阶:

     手机连PC是有线的,是有线的,有线的,线的,嗯。

     如何很不喜欢线的话,adb可以通过局域网把电脑和手机连接起来。只需要加上面说着指令中的skt修改一下即可,其中的地址是手机的WiFi地址。

skt:adb  –>  skt:192.168.1.29

来源:https://www.wpgdadatong.com/cn/blog/detail?BID=B2148
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!


路过

雷人

握手

鲜花

鸡蛋

相关阅读

发表评论

最新评论

引用 吉永良 2021-9-29 10:11
讲的真好,很详细,可以指导操作!

查看全部评论(1)

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

GMT+8, 2024-4-18 14:46 , Processed in 0.165203 second(s), 32 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部