- 447
- 0
- 约 3页
- 2017-05-27 发布于河南
- 举报
Qualcomm平台开发如何抓取Log
开发调试中的办法非常多,LOG 是其中重要的一个方法,一些常见的 LOG 的抓取办法(主要
针对 QUALCOMM 平台,未经详细整理):
1.ADB 查看或保存 kernel的启动 LOG:
kernel log: adb shell dmesg d:\kerneltestlog.txt
tips :dmesg -n 8 //设置 log 的等级
#define KERN_EMERG 0 /* system is unusable */
#define KERN_ALERT 1 /* action must be taken immediately */
#define KERN_CRIT 2 /* critical conditions */
#define KERN_ERR 3 /* error conditions */
#define KERN_WARNING 4 /* warning conditions */
#define KERN_NOTICE 5 /* normal but significant condition */
#define KERN_INFO 6 /* informational */
#define KERN_DEBUG 7 /* debug-level messages */
dmesg -s 81920 //设置 LOG 的Buffer,默认的buffer 是8192
2.smem log:
1、用trace32。trace32 无疑是强大的,几乎可以做任何 debug 的事情,有高通代码的
兄弟可以在\AMSS\products \76XX\tools\debug 目录下找到 smemlog.cmm和smem_log.pl 这
两个文件,可以 dump 出log.
Run “do tools\debug\smemlog.cmm” from Trace32
Run “perl smem_log.pl smemlog.txt”
2、没有 trace32的兄弟也不要灰心,google 为我们提供了强大的 adb 工具。命令如下:
adb shell
mkdir /data/debug
mount -t debugfs debugfs /data/debug
cd /data/debug/smem_log
cat dump_sym
可以给大家看一下抓下来的部分 log
3.各种log(实际也包括第 1 种kernel 的启动日志):
很多人经常搞不清楚各种日志文件的作用,什么时候抓这些文件,其实如果你分不清楚的话
最好一起抓了,至少你要分清楚有哪些日志文件需要抓。
log 文件分为实时打印的,还有状态信息的两种
实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通
平台的还会有 QXDM 日志
状态信息的有:adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb
bugreport
讲解一下各自作用:
通过DDMS 抓的其实跟用 dos 批处理抓的一样都是 logcat的日志文件,ddms 抓的通常是
main 缓存中的,就是应用程序打印的日志文件。不过 ddms好处在于能够实时看到带有颜色
的,如果是用 dos 批处理只能重定向到文件,到抓完之后才能够看到,不是实时的。
DDMS 是调试应用的最重要的一个 LOG 工具了。
adb logcat -b main -v timeapp.log 打印应用程序的 log
adb logcat -b radio -v time radio.log 打印射频相关的 log,SIM STK 也会在里面,
modem 相关的 ATcommand 等,当然跟 QXDM 差的很远了。
adb logcat -b events -v time 打印系统事件的日志,
您可能关注的文档
最近下载
- 《社会化医疗消毒供应服务规范》(DB34T5121-2025).pdf VIP
- (六个对照)加强理论武装、执行上级组织决定、严格组织生活、加强党员管理监督、做好群众工作、抓好自身建设党支部2025年度组织生活会班子对照检查材料.docx VIP
- 党员对照“学习贯彻党的创新理论、联系服务群众、改作风树新风方面”(五个对照)2025年度组织生活会个人对照检查材料4篇.docx VIP
- 2024海康威视DS-DS-3E系列交换机用户手册.docx
- 《辩论赛技巧与策略》课件.ppt VIP
- 公司数字档案管理系统运行维护管理办法.doc VIP
- 初中七年级语文文言文阅读解题方法和技巧及习题训练含答案.pdf VIP
- QGW1799.1-2023年《电力安全工作规程变电部分》(无附录.docx
- 进项销项税课件.pptx VIP
- 2026年度潍坊工程职业学院单招《数学》练习题附答案详解(考试直接用).docx VIP
原创力文档

文档评论(0)