作为一个嵌入开发人员,不了解Android的系统架构及移置知识,应该是不科学地。
为了紧跟时代的步伐,不被OUT,我将慢慢学习Android。
学习Android系统第一步是了解整个系统的架构,下图是从官网copy的一个系统层次结构图。
从这个图我们可以看出,国外的软件架构就是牛B,置得天朝学习。
了解架构后,我们得开始找Android源码,google的官网给出了部份内核源代码和二进制文件的名称的位置
Device | Binary location | Source location | Build configuration |
---|---|---|---|
hammerhead | device/lge/hammerhead-kernel | kernel/msm | hammerhead_defconfig |
flo |