分类 Stability 下的文章

What Android GKI Brings to OEMs

After reading the Android documentation on General Kernel Image (GKI), i have gained an understanding of what it means for OEMs.We know every OEM could modify the Linux kernel in earlier ...阅读全文

如何分析 Linux user space's segmentation fault

Linux 用户态码字有时会遇到如下错误:Segmentation fault (core dumped) ..当你没头绪时,或许可以借用工具来定位。这个错误中 core dumped 提示生成了一个 core 文件。那它在哪了?如何分析? 具体来看,OS 是 Ubuntu 18.04。Step 1. check core 文件大小tj@u1804:~/code...阅读全文

Kernel Panic实例分析三 : Unable to handle kernel paging request

QC armv7平台kernel 4.x出现的死机问题,一开始很随机以为是DDR硬件问题,直到后面死机越來越多,还出现过pc一样的现场,让人不得不怀疑是SW issue,同步提给QC看,看QC的答复就是用tracer32来定位的,下来温习了下armv7,完全可以用red hat的crash工具结合反汇编和源码分析定位,对小厂算是节约license成本了?我们先看死机现场:...阅读全文

Kernel Panic实例分析二 : Null pointer

QCOM安卓armv7 smp平台, kernel 4.x。死机时dmesg:[ 4.790798] Unable to handle kernel NULL pointer dereference at virtual address 000001e0 [ 4.790803] pgd = edfd65c2 [ 4.790807] [000001e0] ...阅读全文

了解Android 10 DSU

DSU(Dynamic System Updates)是Android 10引入的一个feature。先了解下GSI。GSIGSI(Generic System Image)看字面就是通用的系统镜像了,就是Google官方Android,没有设备制造商(如某米)的自定义修改。Android 9开始就能用了,是for app开发。官方给的说明是:The GSI projec...阅读全文

Android如何在No command下进入recovery

一般我们用adb reboot recovery或从bootloader按键进入recovery时,会出现一个倒地小机器人,下方提示No command。我们来看下为啥会这样以及此场景下如何进入recovery menu。ok, 让我们先check No command,以下参考10.0:const GRSurface* ScreenRecoveryUI::GetCurr...阅读全文

最新文章

最近回复

  • tj: 我等下发邮件给你吧。
  • bbingo: 你好 我付费查看你这...
  • liujinqing: 好的 已经在gith...
  • tj: 这个不难吧,搜下就是...
  • liujinqing: 你好,能否帮忙发一下...
  • 习大大: 写的太简略了。
  • tj: 现在不搞这些了。
  • didiaoing: 有些设备即便通过90...
  • tj: android ge...
  • 冬哥: 请问谷歌的patch...

分类

归档

标签