The embodiment of the application discloses a method and device for recording ADSP logs based on the Qualcomm platform. The technical solution provided by the embodiment of the application communicates with ADSP through Qualcomm's diag? Mdlog tool, interacts and saves the log information to facilitate the analysis of the log information, and the user can trigger the operation of recording the log through the button event to facilitate the reading and analysis of the log information stored in the preset storage space, in addition, the operation of recording the log can also be triggered through the remote command And read the saved log information to facilitate the staff to analyze the problems of the equipment remotely, simplify the operation process of log information capture, and improve the efficiency of log information capture.
【技术实现步骤摘要】
一种基于高通平台录制ADSP日志的方法及装置
本申请实施例涉及计算机
,尤其涉及一种基于高通平台录制ADSP日志的方法及装置。
技术介绍
最初的时候芯片厂家对音频、sensor等外设的处理和对待其它外设一样都是直接挂在移动终端应用处理器(AP)上,sensor的驱动也和其他android的驱动一样,生成对应的设备节点给上层提供数据。sensor希望自己能够一直处于工作状态下,如计步器等应用场景,但是sensor一直挂在主AP上势必会影响待机功耗。高通在后来将sensor等外设的处理放到了音频数字信号处理器(ADSP)中,这样待机时主处理器休眠降低功耗,由这个ADSP在处理音频数据的间隙捎带着就能把sensor的数据处理了。基于高通平台的移动终端上一般设置有一个ADSP,sensor等外设一般搭载在ADSP上,该处理器会集中管理移动终端上的所有传感器,可以节省AP的很多资源。由于ADSP和AP是两个独立的处理器,一般抓取日志(log)都是通过usb连接实时抓取,日志信息的传递存储机制很复杂,存在改进空间。
技术实现思路
本申请实施例提供一种基于高通平台录制ADSP日志的方法及装置,通过高通的工具diag_mdlog跟ADSP通讯,交互并保存日志信息,方便对日志信息进行分析。在第一方面,本申请实施例提供了一种基于高通平台录制ADSP日志的方法,包括:响应日志录制请求,启动diag_mdlog工具,所述diag_mdlog工具与ADSP进行通信,并抓取ADSP的日志信息;< ...
【技术保护点】
1.一种基于高通平台录制ADSP日志的方法,其特征在于,包括:/n响应日志录制请求,启动diag_mdlog工具,所述diag_mdlog工具与ADSP进行通信,并抓取ADSP的日志信息;/n获取diag_mdlog工具抓取的日志信息,并将日志信息保存至预设存储空间;/n响应录制停止请求,关闭diag_mdlog工具。/n
【技术特征摘要】
1.一种基于高通平台录制ADSP日志的方法,其特征在于,包括:
响应日志录制请求,启动diag_mdlog工具,所述diag_mdlog工具与ADSP进行通信,并抓取ADSP的日志信息;
获取diag_mdlog工具抓取的日志信息,并将日志信息保存至预设存储空间;
响应录制停止请求,关闭diag_mdlog工具。
2.根据权利要求1所述的基于高通平台录制ADSP日志的方法,其特征在于,所述diag_mdlog工具通过QMI方式与ADSP进行通信。
3.根据权利要求1所述的基于高通平台录制ADSP日志的方法,其特征在于,所述响应日志录制请求,启动diag_mdlog工具之前,还包括:
在系统的初始化进程中设置diag_mdlog工具的启动条件和停止条件,其中启动条件和停止条件分别响应于日志录制请求和停止请求触发。
4.根据权利要求1所述的基于高通平台录制ADSP日志的方法,其特征在于,所述日志录制请求和录制停止请求通过button事件发出和/或通过远程命令发出。
5.根据权利要求1所述的基于高通平台录制ADSP日志的方法,其特征在于,所述响应日志录制请求,启动diag_mdlog工具,所述diag_mdlog工具与ADSP进行通信,并抓取ADSP的日志信息,包括:
接收指向录制对象的对象日志录制请求;
响应对象日志录制请求,启动diag_mdlog工具,所述diag_mdlog工具与ADSP进行通信,并根据对象日志录制请求所指向的录制对象,抓取ADSP中与录制对象对应的日志信息。
6.根据权利要求1所述的基于高通平台录制ADSP日志的方法,其特征在于,所述响应日志录制请求,启动diag_mdlog工具,所述diag_mdlog工具用于与ADSP进行通信,并抓取ADSP的日志信息,包括:
接收包含预设录制时长的时间日志录制请...
【专利技术属性】
技术研发人员:李远强,
申请(专利权)人:广东小天才科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。