https://bbs.alpha-star.org/%E8%B ... E%E7%83%A7%E5%BD%95
1.下载aosp $ repo sync -j24 2.下载vendor $ tar xzf arm-hikey960-NOU-6eafa750.tgz $ ./extract-arm-hikey960.sh $ tar xzf hisilicon-hikey960-NOU-5db76395.tgz $ ./extract-hisilicon-hikey960.sh 签署linence后,获得vendor目录,放入AOSP中,这样就获得了完整的hikey960 aosp。 3.编译hikey960 aosp $ . ./build/envsetup.sh $ lunch hikey960-userdebug $ make -j32 编译hikey960 aosp,获得android 初始镜像,包括boot.img,dt.img,cache.img,ramdisk.img,system.img,userdata.img等。 4.烧录android初始镜像 1.设置拨码开关1/3为ON,使HiKey960进入fastboot mode; 2.HiKey960供电 3.烧录android初始镜像: $ cd device/linaro/hikey/installer/hikey960 $ ./flash-all.sh 4.设置拨码开关3为OFF后,HiKey960重新供电 。 5.下载与编译kernel $ cd hikey-linaro $ git checkout -b android-hikey-linaro-4.4 origin/android-hikey-linaro-4.4 $ make ARCH=arm64 hikey960_defconfig $ make ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- -j24 编译生成hi3660-hikey960.dtb 以及 Image.gz , 如修改kernel,编译就会生成新的hi3660-hikey960.dtb 以及 Image.gz ,如需编译出新的android镜像,请更新aosp中上述文件: 1.拷贝 hi3660-hikey960.dtb (arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dtb) 到/device/linaro/hikey-kernel 目录, 替换其中hi3660-hikey960.dtb文件; 2.拷贝 Image.gz (arch/arm64/boot/Image.gz)到 /device/linaro/hikey-kernel 目录 ,替换其中Image.gz-hikey960文件。 然后如3中提到方法编译hikey960 aosp,就可以获得新的android镜像。 6.编译kernel make bootimage -j24
声明下软件更新: 2.下载vendor
$ tar xzf arm-hikey960-NOU-6eafa750.tgz $ ./extract-arm-hikey960.sh
更改为
$ wget $ tar xzf arm-hikey960-NOU-7ad3cccc.tgz $ ./extract-arm-hikey960.sh
|