GrabDuck

[Hi3719C] Development Compilation

:

Configuring the Environment

$ source build/envsetup.sh

$ lunch Hi3719CV100-eng

[All Images]

Run the following command in the code root directory

$ cd ~/Android-K/src

$ make bigfish -j16 2>&1 | tee bigfish.log

[Kernel Image]

Kernel Directory : 

./device/hisilicon/bigfish/sdk/source/kernel/linux-3.4.y

Run the following command in the code root directory

$ make kernel –j16 2>&1 | tee kernel.log

Modifying Android Kernel Configuration :

$ make kernel_menuconfig

[System Image]

Run the following command in the code root directory:

$ make ext4fs -j16 2>&1 | tee ext4fs.log

[Fastboot Image]

fastboot directory : 

./device/hisilicon/bigfish/sdk/source/boot/fastboot

Run the following command in the code root directory:

$ make hiboot -j16 2>&1 | tee hiboot.log

Deleting Compilation Results

Run the following command in the code root directory:

$ make clean

Modifying the HiSilicon SDK Configuration File

The SDK configuration file is stored in the following directory:

device/hisilicon/bigfish/sdk/configs/

Go to the SDK directory by running the following command:

$ cd device/hisilicon/bigfish/sdk

Run the following command to modify the corresponding configuration file:

$ make menuconfig SDK_CFGFILE=configs/hi3719cdmo1b_hi3719cv100_android_cfg.mak