通信人家园
标题:
python + QXDM5高通平台通过自动化截取log方法及代码
[查看完整版帖子]
[打印本页]
时间:
2025-10-19 14:30
作者:
zotob
标题:
python + QXDM5高通平台通过自动化截取log方法及代码
#python + QXDM5高通平台通过自动化截取log方法及代码
准备工作:
1.安装QXDM5
2.配置adb 环境变量
3.使用python 3以上
4.完成代码如下
```
import sys
import time
import os
if sys.platform.startswith("linux"):
sys.path.append('/opt/qcom/QXDM/Support/python')
elif sys.platform.startswith("win"):
sys.path.append('C:\Program Files (x86)\Qualcomm\QXDM5\Support\python') #QXDM5的默认路径
sys.path.append('C:\Program Files (x86)\Qualcomm\QUTS\Support\python')
elif sys.platform.startswith("darwin"):
sys.path.append('/Applications/Qualcomm/QUTS/QUTS.app/Contents/Support/python')
import QutsClient
import QxdmAutomationClient
import QxdmAutomationService.ttypes
class deviceManager(object):
#通过模块的devicesID获取QXDM需要连接设备的devicehandle, protocolHandle
def getDeviceInfo(self,devid,getPortName="Diagnostics"):
protocolHandle = ""
deviceHandle = ""
comport = ""
```
import sys
import time
import os
if sys.platform.startswith("linux"):
sys.path.append('/opt/qcom/QXDM/Support/python')
elif sys.platform.startswith("win"):
sys.path.append('C:\Program Files (x86)\Qualcomm\QXDM5\Support\python') #QXDM5的默认路径
sys.path.append('C:\Program Files (x86)\Qualcomm\QUTS\Support\python')
elif sys.platform.startswith("darwin"):
sys.path.append('/Applications/Qualcomm/QUTS/QUTS.app/Contents/Support/python')
import QutsClient
import QxdmAutomationClient
import QxdmAutomationService.ttypes
class deviceManager(object):
#通过模块的devicesID获取QXDM需要连接设备的devicehandle, protocolHandle
def getDeviceInfo(self,devid,getPortName="Diagnostics"):
protocolHandle = ""
deviceHandle = ""
comport = ""
复制代码
时间:
2025-10-19 15:07
作者:
wang0906601
时间:
2025-10-19 15:17
作者:
不吹不黑
谢谢科普!
时间:
2025-10-19 16:22
作者:
bluesea007
本帖最后由 bluesea007 于 2025-10-19 16:24 编辑
import QutsClient
import QxdmAutomationClient
import QxdmAutomationService.ttypes
这些高通的库从哪里来的?打包发一下,多谢
通信人家园 (https://www.txrjy.com/)
Powered by C114