前言
参考 MTK 相关文档
步骤
增加工程
BASE_PROJECT: gr6750_66_a_n
NEW_PROJECT: wind
PLATFORM:
COMPANY: ginreen
一:cloen preloader:
cd vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/
cp -r gr6750_66_a_n/ wind/
mv wind/gr6750_66_a_n.mk wind/wind.mk
sed -i s/gr6750_66_a_n/wind/g wind/wind.mk
二:clone lk:
cd vendor/mediatek/proprietary/bootable/bootloader/lk/
cp project/gr6750_66_a_n.mk project/wind.mk
cp -r target/gr6750_66_a_n/ target/wind/
sed -i s/gr6750_66_a_n/wind/g project/wind.mk
三: clone kernel:
cd kernel-3.18/
// 有一步没做
cp arch/arm64/configs/gr6750_66_a_n_defconfig arch/arm64/configs/wind_defconfig
cp arch/arm64/configs/gr6750_66_a_n_debug_defconfig arch/arm64/configs/wind_debug_defconfig
sed -i s/gr6750_66_a_n/wind/g arch/arm64/configs/wind_defconfig
sed -i s/gr6750_66_a_n/wind/g arch/arm64/configs/wind_debug_defconfig
cp arch/arm64/boot/dts/gr6750_66_a_n.dts arch/arm64/boot/dts/wind.dts
cp drivers/misc/mediatek/dws/mt6755/gr6750_66_a_n.dws drivers/misc/mediatek/dws/mt6755/wind.dws
四:clone android:
cp -r device/ginreen/gr6750_66_a_n/ device/ginreen/wind
mv device/ginreen/wind/full_gr6750_66_a_n.mk device/ginreen/wind/full_wind.mk
cp -r vendor/mediatek/proprietary/custom/gr6750_66_a_n/ vendor/mediatek/proprietary/custom/wind
cp vendor/mediatek/proprietary/trustzone/custom/build/project/gr6750_66_a_n.mk vendor/mediatek/proprietary/trustzone/custom/build/project/wind.mk
cp -r vendor/ginreen/libs/gr6750_66_a_n/ vendor/ginreen/libs/wind
sed -i s/gr6750_66_a_n/wind/g device/ginreen/wind/AndroidProducts.mk
sed -i s/gr6750_66_a_n/wind/g device/ginreen/wind/BoardConfig.mk
sed -i s/gr6750_66_a_n/wind/g device/ginreen/wind/device.mk
sed -i s/gr6750_66_a_n/wind/g device/ginreen/wind/full_wind.mk
sed -i s/gr6750_66_a_n/wind/g device/ginreen/wind/vendorsetup.sh
sed -i s/gr6750_66_a_n/wind/g vendor/mediatek/proprietary/custom/wind/security/efuse/input.xml
sed -i s/gr6750_66_a_n/wind/g vendor/mediatek/proprietary/custom/wind/Android.mk