转设置 Android 手机以使用 ARMStreamline 进行性能分析(二)
##
- General Setup( 常规设置 ),确保启用了 Profiling Support ( 分析支持 ) 选项。
- Kernel Hacking( 内核开发 ),在子菜单中,导航至 Tracers 子菜单,然后按下 Enter。确保启用 Trace 进程上下文开关选项。
-
Kernel Features( 内核功能 ),确保启用 High Resolution Timer Support ( 高分辨率定时器支持 )。如果正在使用对称多处理器 (SMP) 设备,则启用 Use local timer interrupts (使用本地定时器中断)。
- 为加快工作速度,先下载一个内核更新包作为模板。对于 HTC Sensation 4G 手机,可通过 Google 来查找某些 kernel update packages(内核更新包)。
- 将其解压至工作文件夹
- 用重新编译的内核文件 zImage 来替换
/kernel 文件夹中的 zImage 文件。 - 将 init.rc 复制到
/kernel 文件夹 -
在
/kernel 文件夹中编辑或创建 mkbooting.sh 脚本来更新启动镜像 - 将重新编译的内核模块(wifi 驱动程序)复制到
/system/lib/modules 文件夹 - 将 gator.ko 和 gatord 复制到
/system/xbin 文件夹 -
在
/META-INF/com/google/android/updater-script 文件夹中编辑 updater-script 文件。添加下列行来更新系统分区,并将 gatord 程序的权限设置成可执行。 -
在
/META-INF/com/google/android/updater-script 文件夹中编辑 updater-script 文件。添加下列行来更新启动分区(内核及 init.rc)。 - 将
文件夹压缩为 update.zip 文件。请注意!切勿将 文件夹本身包括在内。 - 将 update.zip 文件复制到目标手机的 SD 卡根文件夹下。
Tag:
python