Difference between revisions of "Rock2/Android/develop"
PeiYao Wang (Talk | contribs) |
PeiYao Wang (Talk | contribs) (→Android5.1) |
||
Line 32: | Line 32: | ||
===Android5.1=== | ===Android5.1=== | ||
+ | |||
'''Get the source code ''' | '''Get the source code ''' | ||
− | + | http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.tgz | |
+ | |||
+ | http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_141107.md5 | ||
'''Build u-boot''' | '''Build u-boot''' | ||
Line 41: | Line 44: | ||
cd u-boot | cd u-boot | ||
make rk3288_defconfig | make rk3288_defconfig | ||
− | make - | + | make -j8 |
'''Build the kernel''' | '''Build the kernel''' | ||
Line 47: | Line 50: | ||
cd kernel | cd kernel | ||
make radxa_rock2_square_lollipop_defconfig | make radxa_rock2_square_lollipop_defconfig | ||
− | make radxa-rock2-square-lollipop.img - | + | make radxa-rock2-square-lollipop.img -j8 |
'''Build android source code''' | '''Build android source code''' | ||
Line 53: | Line 56: | ||
source build/envsetup.sh | source build/envsetup.sh | ||
lunch rk3288_box-userdebug | lunch rk3288_box-userdebug | ||
− | make -j | + | make -j 8 |
''Generate the image'' | ''Generate the image'' |
Revision as of 02:13, 9 November 2015
Development
Please refer Rock/Android_Build#Initializing_a_Build_Environment to set up the building environment if you haven't set it already.
Android4.4
Get the source code
Download here radxa_rock2_square_android4.4.2_sdk.tar.xz
Build u-boot
cd u-boot make rk3288_defconfig make -j4
Build the kernel
cd kernel make radxa_rock2_square_defconfig make radxa-rock2-square.img -j 16
Build android source code
source build/envsetup.sh lunch rk3288-eng make -j 8
Generate the image
./mkimage.sh ota
you will get boot.img recovery.img system.img under rockdev/Image, and update.img ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev
Android5.1
Get the source code
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.tgz
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_141107.md5
Build u-boot
cd u-boot make rk3288_defconfig make -j8
Build the kernel
cd kernel make radxa_rock2_square_lollipop_defconfig make radxa-rock2-square-lollipop.img -j8
Build android source code
source build/envsetup.sh lunch rk3288_box-userdebug make -j 8
Generate the image
./mkimage.sh ota