2012-01-25 22 views
5

Ho creato ed eseguito correttamente una versione del kernel goldfish nell'emulatore. Quello che voglio fare ora è includerlo nella sorgente della piattaforma che ho. In modo che io possa costruire ed eseguire la piattaforma da zero con il mio kernel personalizzato.Sostituire il kernel preconfigurato nell'origine piattaforma Android

Ho cercato ovunque aiuto per sostituire il kernel che è già lì. Credo di aver bisogno di cambiare la linea "TARGET_PREBUILT_KERNEL =" in un file di build da qualche parte ma non riesco a trovare il posto giusto.

Qualsiasi aiuto sarebbe molto apprezzato.

risposta

9

Non è necessario modificare i file di configurazione. Puoi sovrascriverli sulla riga di comando. Se esportate TARGET_PREBUILT_KERNEL="Path to my zImage" e quindi create la piattaforma. Quando si crea la piattaforma, verrà utilizzato lo zImage come parte di mkbootimg anziché come predefinito.

Tuttavia, se si desidera modificare ciò è sotto $(ANDROID_ROOT)/device/<my device>/device.mk.

Quindi, se stavi costruendo per il Galaxy Nexus, dovresti modificare il file device/samsung/tuna/device.mk.

Problemi correlati