TOOLS=out/host/linux-x86/bin
TARGET=out/target/product/[target device]
ramdisk.img
Target: $(TARGET)/ramdisk.img
# $(TOOLS)/mkbootfs $(TARGET)/root | $(TOOLS)/minigzip $(TARGET)/ramdisk.img
boot.img
Target: $(TARGET)/boot.img
# $(TOOLS)/mkbootimg --kernel $(TARGET)/kernel --ramdisk $(TARGET)/ramdisk.img \
--cmdline "console=ttyMSM2, 115200n8" --base 0x20000000 --pagesize 2048 \
--output $(TARGET)/boot.img
* TODO: --cmdline, --base, --pagesize 옵션은 확인이 필요해 보임;;
system.img
Target: $(TARGET)/obj/PACKAGING/systemimage_unopt_intermediates/system.img
# $(TOOLS)/mkyaffs2image -f -s 2048 $(TARGET)/system \
$(TARGET)/obj/PACKAGING/systemimage_unopt_intermediates/system.img
* TODO: -s 옵션은 확인이 필요해 보임;;
Install: $(TARGET)/system.img
# $(TOOLS)/acp -fpt $(TARGET)/obj/PACKAGING/systemimage_unopt_intermediates/system.img \
$(TARGET)/system.img
# chmod a+r $(TARGET)/system.img
userdata.img
Target: $(TARGET)/userdata.img
# $(TOOLS)/mkyaffs2image -f -s 2048 $(TARGET)/data $(TARGET)/userdata.img
# chmod a+r $(TARGET)/userdata.img
* TODO: -s 옵션은 확인이 필요해 보임;;
TARGET=out/target/product/[target device]
ramdisk.img
Target: $(TARGET)/ramdisk.img
# $(TOOLS)/mkbootfs $(TARGET)/root | $(TOOLS)/minigzip $(TARGET)/ramdisk.img
boot.img
Target: $(TARGET)/boot.img
# $(TOOLS)/mkbootimg --kernel $(TARGET)/kernel --ramdisk $(TARGET)/ramdisk.img \
--cmdline "console=ttyMSM2, 115200n8" --base 0x20000000 --pagesize 2048 \
--output $(TARGET)/boot.img
* TODO: --cmdline, --base, --pagesize 옵션은 확인이 필요해 보임;;
system.img
Target: $(TARGET)/obj/PACKAGING/systemimage_unopt_intermediates/system.img
# $(TOOLS)/mkyaffs2image -f -s 2048 $(TARGET)/system \
$(TARGET)/obj/PACKAGING/systemimage_unopt_intermediates/system.img
* TODO: -s 옵션은 확인이 필요해 보임;;
Install: $(TARGET)/system.img
# $(TOOLS)/acp -fpt $(TARGET)/obj/PACKAGING/systemimage_unopt_intermediates/system.img \
$(TARGET)/system.img
# chmod a+r $(TARGET)/system.img
userdata.img
Target: $(TARGET)/userdata.img
# $(TOOLS)/mkyaffs2image -f -s 2048 $(TARGET)/data $(TARGET)/userdata.img
# chmod a+r $(TARGET)/userdata.img
* TODO: -s 옵션은 확인이 필요해 보임;;
'리눅스 & 안드로이드' 카테고리의 다른 글
Redirect stderr to stdout (0) | 2011.01.31 |
---|---|
Android Gingerbread Porting 작업일지 (0) | 2011.01.31 |
Makefile example for JNI (0) | 2011.01.17 |
VIM(Vi IMproved) settings (0) | 2011.01.17 |
JNI header files path on Mac (0) | 2011.01.17 |