2012-01-25 10 views
5

Udało mi się zbudować i uruchomić wersję jądra goldfish w emulatorze. To, co chcę teraz zrobić, to dodać to do źródła platformy, które mam. Tak, że mogę zbudować i uruchomić platformę od zera z moim niestandardowym jądrem.Zastąpienie wstępnie zbudowanego jądra w platformie Android Źródło

Szukałem wszędzie pomocy w wymianie jądra, które już tam jest. Sądzę, że muszę zmienić gdzieś wiersz "TARGET_PREBUILT_KERNEL =" w pliku kompilacji, ale nie mogę znaleźć właściwego miejsca.

Każda pomoc będzie mile widziana.

Odpowiedz

9

Nie trzeba zmieniać plików konfiguracyjnych. Możesz je zastąpić w wierszu poleceń. Jeśli wyeksportujesz TARGET_PREBUILT_KERNEL="Path to my zImage", a następnie zbudujesz platformę. Po zbudowaniu platformy użyje ona Twojego zImage jako części mkbootimg zamiast domyślnej.

Jeśli jednak chcesz to zmienić, pod numerem $(ANDROID_ROOT)/device/<my device>/device.mk.

Więc jeśli budujesz dla Galaxy Nexus, zmodyfikuj plik device/samsung/tuna/device.mk.