http://blog.csdn.net/wangglong/article/details/48474519
MT6735塊圖:
全編譯:
步驟一、$source build/envsetup.sh
步驟二、$lunch 然後選擇編譯分支
步驟三、$make -j8
分塊編譯:
preloader $make -j8 pl
lk $make -j8 lk
kernel $make -j8 kernel
清除指令:
全清除: $make clean
清除pl:$make clean-pl
清除lk:$make clean-lk
清除kernel: $make clean-kernel
打包bootimage $make -j8 bootimage
打包systemimage $make -j8 systemimage
指令變量:
$(BASE_PROJECT)指的是新Project的基礎Project
$(NEW_PROJECT)指的是新建立的Project
$(PLATFROM)指的是平台資訊,如MT6582
$(COMPANY)指的是開案公司的名字,如:Lenovo,huawei
重命名:
mv project/${BASE PROJECT}.mk project/${NEW PROJECT}.mk
mv target/${BASE PROJECT} target/${NEW PROJECT}
複制:
cp project/${BASE PROJECT}.mk project/${NEW PROJECT}.mk
cp target/${BASE PROJECT} target/${NEW PROJECT}
下載下傳檔案:
加載配置位址:
alps/out/target/product/$PROJECT/$PLATFORM Android scatter.txt
Image加載流程
Boot啟動流程
DCT定制流程
GPIO配置