Hardware platform: am335x Starter Kit
Android Development Source Package: Ti-android-ics-4.0.3-devkit-evm-sk-3.0.1.bin installation space will need about 10G
Create folder: Mkdir/home/android
Copy the bin file to the/home/android folder
Change properties: chmod a+x Ti-android-ics-4.0.3-devkit-evm-sk-3.0.1.bin
Start installation:./ti-android-ics-4.0.3-devkit-evm-sk-3.0.1.bin
After the installation is complete, the following source tree is generated:
Android File SYSTEM:***/TI-ANDROID-ICS-4.0.3-DEVKIT-EVM-SK-3.0.1/
Android Linux Kernel:***/ti-android-ics-4.0.3-devkit-evm-sk-3.0.1/kernel
Bootloader:***/ti-android-ics-4.0.3-devkit-evm-sk-3.0.1/u-boot
Toolchain: ***/ti-android-ics-4.0.3-devkit-evm-sk-3.0.1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin
Then install the JDK and download Jdk-6u20-linux-i586.bin
Installation: Sudo-s./jdk-6u20-linux-i586.bin
Configure environment variables: Open/etc/profile, add at the end:
Export JAVA_HOME=/JDK_PATH/JDK1.6.0_20
Export JRE_HOME=/JDK_PATH/JDK1.6.0_20/JRE
Export classpath=.: $JAVA _home/lib: $JRE _home/lib: $CLASSPATH
Export path= $JAVA _home/bin: $JRE _home/bin: $PATH
Export Path=/***/ti-android-ics-4.0.3-devkit-evm-sk-3.0.1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin: $PATH
Save exit
Source/etc/profile
Check whether the installation
Java-version
The prompt will appear normally:
Java Version "1.6.0_20"
Java (TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot (TM) Server VM (build 16.3-b01, Mixed mode)
Compile bootloader:
$ CD U-boot
$ make Cross_compile=arm-eabi-distclean
$ make Cross_compile=arm-eabi-am335x_evm_config
$ make cross_compile=arm-eabi-
Compile kernel:
$ CD Kernel
$ make Arch=arm Cross_compile=arm-eabi-distclean
$ make Arch=arm Cross_compile=arm-eabi-am335x_evm_android_defconfig
$ make Arch=arm cross_compile=arm-eabi-uimage
This EVM board also includes the Wifi/bluetooth wireless module, which is a search for Bluetooth devices.
am335x Starter Kit Android Development environment Construction