2012-01-25 19 views
5

He creado y ejecuto con éxito una versión del kernel goldfish en el emulador. Lo que quiero hacer ahora es incluir esto en la fuente de la plataforma que tengo. Para que pueda construir y ejecutar la plataforma desde cero con mi kernel personalizado.Reemplace el kernel preconstruido en la plataforma Android Source

He buscado ayuda en todas partes para reemplazar el kernel que ya está allí. Creo que necesito cambiar la línea 'TARGET_PREBUILT_KERNEL =' en un archivo de compilación en algún lugar pero no puedo encontrar el lugar correcto.

Cualquier ayuda sería muy apreciada.

Respuesta

9

No necesita cambiar los archivos de configuración. Puede anularlos en la línea de comando. Si exporta TARGET_PREBUILT_KERNEL="Path to my zImage" y luego construye la plataforma. Cuando construya la plataforma, usará su zImage como parte de mkbootimg en lugar de la predeterminada.

Sin embargo, si desea cambiar esto es en $(ANDROID_ROOT)/device/<my device>/device.mk.

Si construyes para el Galaxy Nexus, modificarás el archivo device/samsung/tuna/device.mk.

Cuestiones relacionadas