一. Goldfish介绍
编译生成的linux内核镜像在android的模拟器中使用。启动模拟器时,Linux Kernel镜像默认使用:prebuilt/android-arm/kernel目录下的kernel-qemu文件。
在linux的内核中,Goldfish作为ARM体系结构的一种“mach”,它的核心内容存放在:arch/arm/mach-goldfish。
goldfish_defconfig 位置:kernel/arch/arm/configs
1. goldfish机器的移植。
2. goldfish一些虚拟设备的驱动程序。
3. android中特有的驱动程序和组件。
二. 编译Goldfish内核
从android开源工程的代码仓库中,使用git工具得到goldfish内核的方式为: