python + QXDM5高通平台通过自动化截取log方法及代码

【Qualcomm高通音频】如何使用QXDM、QCAT、CoolEditor音频日志抓取、解析和分析? 一、使用QXDM抓取音频日志 使用步骤如下:(已抓取录音日志为例) 确保qxdm和qpst软件已成功安装且qxdm软件已激活成功,把设备连接电脑上。 点击左上角菜单栏Options-->Comunications...进入设备连接界面 根据设备管理器显示设备的diag口这里连接到上去。 选择抓取音频日志的audio.dmc配置文件,这样只抓音频日志的话,日志会小一些,也方便后面解... 阅读详情

准备工作:

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 = ""
        try:
            try:
                client = QutsClient.QutsClient("QUTS Sample")
            except 
[Android][sensor]QXDM 抓取sensor log QXDM 抓取sensor log 阅读详情

相关推荐

QXDM5 使用手册PCAT 使用手册QCAT 使用手册

QXDM5 使用手册 PCAT 使用手册 QCAT 使用手册

高通QXDM5.5.1版本

资源内带步骤操作 高通芯片来读写软件 按步骤操作即可使用,即可使用 即可使用 明白不 友友们 懂的人自然会明白 哦 带步骤操作 。解压后看步骤。看步骤 资源较大

QXDM5 安装包版本号:QXDM5.5.1.350.1可解析:LTE、NR包含:Qcat,QUTS,QXDM5

最新版的QXDM工具,可以抓取高通平台log信息。亲测可用(使用环境win10 断网)。 QXDM5 安装包(自带licences) 版本号:QXDM5.5.1.350.1 可解析:LTE、NR 包含:Qcat,QUTS,QXDM5 安装注意: 1.需要clean环境,断网安装。电脑时间需改为2022年7月(不改会导致QUTS异常,无法使用,别的时间没试过) 2.安装完QPM后,关闭QPM的安装,会有个弹框提示,请根据弹框的提示进行操作(大概就是登录2次,进入离线模式登录。点击右上角...,第一项patching qualcomm tools,再点击下方的Refresh,关闭提示框,继续安装)。 3.直到安装结束。 使用注意: 我是断网使用的,联网如果不小心升级了会导致异常,licence丢失。 高通手机连接QXDM5使用方式: 1.通过adb输入命令打开diag口 adb sehll su setprop sys.usb.config diag,adb 2.注意手机需要有root权限才可开启。

如何使用python实现高通工具自动化?两个工具QXDM&QCAT教会你!

但是,比如手机下载速率低、手机信号差等问题,需要进行性能指标分析,可能包含多种数据的分析,比如物理层Throughput、应用层Throughput,还需要分开分析上行(UL)、下行(DL),LTE、5G,信号强度(RSRP、RSRQ)、信噪比(SINR)、误码率(BLER)等等。虽然,不同的情况下,有效时间段的规则可能有所不同,但是,从工具的角度,都是从开始时间点到结束时间点,即一个时间窗。举个例子,我在实际使用过程中,一个1Gb左右的log,手工操作大概需要30分钟,自动化大概7-8分钟即可。

我的博客 2491

操作高通QXDM5,点击重置按钮出现报错

操作高通QXDM5,点击重置按钮出现default DMC fiIe Format Error报错

weixin_47336684的博客 1835

linux设备转发端口到windows抓取日志 之 域格高通模块

模块在linux上使用有时需要抓取日志分析问题,鉴于有些设备本身存储空间有限等原因,不方便直接抓取日志到设备内部,可以使用本文提供的转发端口方式,将模块日志直接抓取到windows电脑上。 ...

yuanjj88的博客 2258

QXDM工具使用说明

Qualcomm QXDM

shigzhu的专栏 3万+

高通开发-预研工具

本篇主要讲解开发的相关工具,在开发过程中,善于用工具,这是很重要的。 1.QPST,一般主要用于烧写、备份QCN文件,抓dump log。 2.QXDM,主要用于抓RF的log,以及NV的配置。 3.QDART,这里面包含很多工具,如QFILE、QMSCT烧录工具、还有用于RF调试相关的工具。 4.QACT,高通音频调试工具。 5.QRCT,不知道是不是叫这个名字,dump文件解析的,是...

mortree 2147

【亲测免费】 无线通信工程师的必备利器:QXDM5、PCAT 和 QCAT 使用手册

在无线通信领域,设备调试、数据分析和故障排查是工程师们日常工作中不可或缺的环节。为了帮助工程师们更高效地完成这些任务,我们推出了 **QXDM5、PCAT 和 QCAT 使用手册** 下载资源。这些手册详细介绍了 QXDM5、PCAT 和 QCAT 工具的功能、操作步骤以及常见问题的解决方案,是无线通信工程师的必备参考资料。 ## 项目技术分析 ### QXDM5 使用手册 QXDM5 是一款

gitblog_09757的博客 1497

QXDM5.5.1.80.0.Windows-x86.exe

最新版的QXDM工具,可以抓取高通平台log信息

QXDM5.5.1.170.1.Windows-x86.exe

QXDM 5 信令分析工具,高通平台可用 ..

关于QXDM安装完成后,打开时显示找不到Qt5WebKit.dll文件

关于QXDM安装完成后,打开时显示找不到Qt5WebKit.dll文件

qq_41607585的博客 9902

Python处理QXDM抓取log

一、原理 QXDM抓取log为isf格式,需要用QCAT打开进行分析,如果需要自动分析QXDM抓取的log,一个可行的方法调用QCAT的COM接口打开isf文件并进行分析。 QCAT 6.X支持基于COM的接口调用,允许用户通过Perl、VBScript、JavaScript、Python等脚本语言调用应用。具体调用方法在QCAT安装后的《QCAT User Guide》用户手册中,第六章S...

bluewhu的博客 3732

杂项:qxdm报错0xc000007b无法启动

Qt5Webkit.dll

嵌入山脊的博客 6279

QXDM 5.5.1.170.1.Windows-x86.exe 简介

QXDM 5.5.1.170.1.Windows-x86.exe 简介 【下载地址】QXDM5.5.1.170.1.Windows-x86.exe简介 QXDM 5.5.1.170.1 是一款专为高通平台设计的信令分析工具,旨在帮助开发人员、测试工程师和技术支持人员深入分析和调试设备通信协议。通过该工具,用户可以实时监控...

gitblog_06740的博客 449

QXDM获取log方法说明

 用QXDM获取log方法说明  对于获取LOG可能我们会有一些误解, 测试人员害怕得到的LOG信息不全, 而将所有的选项都选上,希望能够得到最全的LOG, 其实不然, 受到手机及手机与PC的通讯限制, 如果选择保存所有的LOG信息, 最终的结果却是信息太多而导致一些信息并不能真正存储而丢失, 这种情况在我们过去的实践中屡见不鲜.为了方便测试人员抓取有效LOG, 开发人员更快、更有效率地从log中获取信息并解决问题,下面将会详细说明一下通过QXDM获取log的基本方法。(一)、首先保证PC机和手机串口(或

JackieGemini 2万+

Agent 记忆压缩通常有哪些方法

在传统软件中,状态可以通过关系型数据库做毫秒级精准存取;而在 AI Agent 架构中,大模型本身是无状态的概率推理引擎。为了维持多轮交互的连续性,开发者必须将历史记忆注入到上下文(Context)中。上下文爆炸与成本失控:多轮对话与工具调用轨迹(Tool Traces)包含海量冗余 Token,每次 API 请求都需要对全量历史重复计费,成本呈二次方上升。推理延迟(Latency)恶化:超长上下文会导致 GPU 在 Prefill 阶段的计算耗时大幅拉长,严重破坏实时交互体验。

2603_96126046的博客 304
上一篇: adb命令用法汇总,自动化测试(不断更新)
奔波儿灞8708
博客等级 码龄5年 218粉丝 3原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔波儿灞8708

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值