Difference between revisions of "Rock/Android Build"
< Rock
(Created page with "__TOC__ === Initializing a Build Environment === * Follow the instructions from Google of [http://source.android.com/source/initializing.html setting up the build environment...") |
(→Initializing a Build Environment) |
||
Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
+ | |||
+ | === Before start === | ||
+ | |||
+ | Building AOSP(Android Open Source Project) for radxa rock is a huge task, it takes a lot of time and disk space. You can read the detail requirement of the machine on [http://source.android.com/source/building.html AOSP requirement page]. The recommend building OS is Ubuntu 12.04 64bit. It takes about 35 minutes and 30G disk space on a intel 4770 processor(i7, quad core, 3.4Ghz) machine with 16G ram and SSD. | ||
=== Initializing a Build Environment === | === Initializing a Build Environment === | ||
− | * | + | * Some of the [http://source.android.com/source/initializing.html instructions] from Google does not work now, but still important as a reference. Below is what we tested and set up the environment. |
=== Get the source code === | === Get the source code === |
Revision as of 07:58, 4 November 2013
Contents
Before start
Building AOSP(Android Open Source Project) for radxa rock is a huge task, it takes a lot of time and disk space. You can read the detail requirement of the machine on AOSP requirement page. The recommend building OS is Ubuntu 12.04 64bit. It takes about 35 minutes and 30G disk space on a intel 4770 processor(i7, quad core, 3.4Ghz) machine with 16G ram and SSD.
Initializing a Build Environment
- Some of the instructions from Google does not work now, but still important as a reference. Below is what we tested and set up the environment.
Get the source code
git clone -b radxa-dev http://git.linux-rockchip.org/radxa/radxa_rock_android.git cd radxa_rock_android
Note: you need access to the private git server, send mail to support@radxa.com for account.
Build the kernel
export ARCH=arm cd kernel make rk3188_radxa_rock_defconfig make kernel.img #kernel.img is the normal kernel image with rockchip crc cd ..
Build android source code
source build/envsetup.sh lunch rk31sdk-eng make -j8
Generate the image
./mkimage.sh
you will get kernel.img boot.img recovery.img system.img under rockdev/Image