git clone git://github.com/nekomimipanic/lge-kernel-iproj.gitzimageと*.koを手に入れたら、後は以前と同じようにboot.imgにパッキング。
cd ~/lge-kernel-iproj
git checkout android-msm-3.0-jb-dcm origin/android-msm-jb-3.0-dcm
export CCOMPILER=[適当な場所]/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-
make cyanogenmod_l01d_defconfig
make -j2 ARCH=arm TARGET_PRODUCT=i_dcm CROSS_COMPILE=$CCOMPILER 2>&1 | tee make-log
2012年10月14日日曜日
JB用kernelの作り方メモ
2012年10月7日日曜日
いままでのあらすじ
今までのあらすじ
カーネルコンパイルしてP930用のCyanogenmodにboot.imgを組み込みました、
おしまい。
つめこみ方法とか
- boot.imgの展開
./split_bootimg.pl boot.img
- ramdiskの展開
mkdir ramdisk
cd ramdisk
zcat ../boot.img-ramdisk.gz | cpio -i
- ramdiskを詰め込み
./mkbootfs ./ramdisk | gzip -9 - > new.boot.img-ramdisk.gz
boot.imgの作成
mkbootimg --kernel zImage --ramdisk new.boot.img-ramdisk.gz --cmdline "console=ttyHSL0,115200,n8 androidboot.hardware=iprj" --base 0x40200000 --pagesize 2048 --ramdiskaddr 0x41a00000 -o new.boot.img
kernel buildの方法はいろんなところに転がっているのでそこで。
りぱっくbinaryはネット上やAOSPからbuildするなど これも(ry
kernelは
git clone git://github.com/nekomimipanic/lge-kernel-iproj.git
git checkout -b android-msm-3.0-dcm origin/android-msm-3.0-dcm
でダウンロードできるはず
カーネルコンパイルしてP930用のCyanogenmodにboot.imgを組み込みました、
おしまい。
つめこみ方法とか
- boot.imgの展開
./split_bootimg.pl boot.img
- ramdiskの展開
mkdir ramdisk
cd ramdisk
zcat ../boot.img-ramdisk.gz | cpio -i
- ramdiskを詰め込み
./mkbootfs ./ramdisk | gzip -9 - > new.boot.img-ramdisk.gz
boot.imgの作成
mkbootimg --kernel zImage --ramdisk new.boot.img-ramdisk.gz --cmdline "console=ttyHSL0,115200,n8 androidboot.hardware=iprj" --base 0x40200000 --pagesize 2048 --ramdiskaddr 0x41a00000 -o new.boot.img
kernel buildの方法はいろんなところに転がっているのでそこで。
りぱっくbinaryはネット上やAOSPからbuildするなど これも(ry
kernelは
git clone git://github.com/nekomimipanic/lge-kernel-iproj.git
git checkout -b android-msm-3.0-dcm origin/android-msm-3.0-dcm
でダウンロードできるはず
登録:
投稿 (Atom)