This is an old revision of the document!
Android on firefly
checkout
http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_android/en
or
git clone -b firefly/master http://git.nl.linux-rockchip.org/rk3288_r-box_android4.4.2_sdk.git
update source
git pull bitbucket master:master
compile
kernel
cd kernel
First time
cp arch/arm/configs/firefly-rk3288_defconfig arch/arm/configs/firefly-galileo_defconfig make firefly-galileo_defconfig
make menuconfig cp .config arch/arm/configs/firefly-galileo_defconfig make -j4 firefly-rk3288.img
Overlaies
- Device Drivers
- HID support > Special HID drivers > HID Multitouch panels and select it as an embedded driver (*)
- Input device support
- Touchscreens > USB touch screen Driver → Generaltouch
android
make -j4 ./mkimage.sh
flash
B=rockdev/Image-rk3288 sudo upgrade_tool di -b ${B}/boot.img sudo upgrade_tool di -k ${B}/kernel.img sudo upgrade_tool di -s ${B}/system.img sudo upgrade_tool di -r ${B}/recovery.img sudo upgrade_tool di -m ${B}/misc.img sudo upgrade_tool di -p parameter # flash parameter sudo upgrade_tool ul bootloader.bin # flash bootloader
in case of problems format low level flash
sudo upgrade_tool lf