1:简介
2:怎么抓取和分析log
3:怎么确定问题点
简介 系统稳定性目前主要是解决系统死机重启。 分为两部分:Android /kernel Kernel 分析需要的文件和工具: Mtklog, vmlinux ,gat工具,解析vmlinux的脚本。
Vmlinux路径:alps\out\target\product\k55v1_64_op01_pre\obj\KERNEL_OBJ
解析vmlinux的脚本
ARM 32位版本:prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/bin/
ARM 64位版本:prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/
Log抓取
1:如果能正常开机,通过*#*#3646633#*#*抓取mtklog,出现异常的时候会生成文件夹aee**,如
2:如果不能正常开机,需要抓取串口log. 另外默认把串口一直打开的话,可以修改代码:
alps\kernel-3.10\drivers\misc\mediatek\mtprof\mt_printk_ctrl.c
nt mt_need_uart_console = 0;->1
3:如果ADB能正常起来,但开不了机