摘要:
前言最近几个月将Linux Kernel的大概研究了一下,下面需要进行深入详细的分析。主要将以S3C2440的一块开发板为硬件实体。大概包括如下内容:1 bootloader分析,以uboot为主,结合具体开发板的情况。我的目标是解释清楚uboot的工作原理(说实话,分析过程中不太想被硬件绑架,但是需要以一个实际的例子来做分析)2 kernel部分,这就很多内容了。打算从kernel启动的流程开始分析。3 除kernel本身外,还有很多的知识,例如ld的输入script分析等,这里会一起介绍。kernel启动流程概要一:内核Image的组成1 ES(Embed System)启动的时候,CPU 阅读全文
摘要:
wiz是我目前用的最好的一个知识管理,笔记同步的软件。呵呵。现在发布2.0了,可以将wiz的东西共享到各个博客。确实很方便。哈哈 阅读全文
摘要:
随笔之Android平台上的进程调度探讨一由来最近在翻阅MediaProvider的时候,突然想起之前碰到的一个问题,该问题是这样的:一个Pad上有很多媒体文件,然后每次开机后的一段时间内,Home Screen的反应都特别慢,有时候还会报出ANR的错误。从ANR文件/data/anr/traces.txt分析,发现系统打印的cpu占有率中,android.process.media占用非常高。所以怀疑是MediaProvider做文件扫描占用CPU太多资源导致。但是我们实际测试的时候,通过top –m 5查看cpu占有率的时候,发现只要一操作Home,android.process.medi 阅读全文