Embest Technology Co., Ltd
$ repo sync
4.1.2 Compiling source code
1)
Execute the following instructions to compile Android bootloader;
cd TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1/u-boot
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- sbc8600_and
roid_config
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
After all the instructions are executed, you can find an image file named MLO and
u-boot.img under current directory.
2)
Execute the following instructions to generate the kernel and UBI filesystem
required by Android;
cd TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1/
export PATH=$HOME/TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1/prebuilt/linu
x-x86/toolchain/arm-eabi-4.4.3/bin:$PATH
export PATH=$HOME/tools:$PATH
make TARGET_PRODUCT=sbc8600 sgx_clean kernel_clean clean
make TARGET_PRODUCT=sbc8600 OMAPES=4.x
source ./build_ubi.sh sbc8600
After all the instructions are executed, you can find a uImage file under
TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1/kernel/arch/arm/boot/, a ubi.img file under
TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1/temp/
4.2 Demonstration of Android System
SBC8600B provides Android system demonstration, please follow below steps:
1) Copy all files under the directory \android\image of the DVD-ROM to a TF card;
Copyright © 2017 Embest Technology
SBC8600B-UM-V2.0
107