Notice: Radxa Wiki is no longer maintained and content is for reference only. Please visit the latest Radxa Documentation site:
docs.radxa.com
Difference between revisions of "Rock2/Android/develop"
PeiYao Wang (Talk | contribs) |
PeiYao Wang (Talk | contribs) |
||
| Line 3: | Line 3: | ||
==Development== | ==Development== | ||
Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already. | 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 | + | '''Get the source code ''' |
| − | ''' | + | |
Download here [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz radxa_rock2_square_android4.4.2_sdk.tar.xz] | Download here [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz radxa_rock2_square_android4.4.2_sdk.tar.xz] | ||
| Line 31: | Line 30: | ||
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev | you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev | ||
| + | |||
| + | ===Android5.1=== | ||
| + | |||
| + | '''Get the source code ''' | ||
| + | |||
| + | uploading | ||
| + | |||
| + | '''Build u-boot''' | ||
| + | |||
| + | cd u-boot | ||
| + | make rk3288_defconfig | ||
| + | make -j4 | ||
| + | |||
| + | '''Build the kernel''' | ||
| + | |||
| + | cd kernel | ||
| + | make radxa_rock2_square_lollipop_defconfig | ||
| + | make radxa-rock2-square-lollipop.img -j 4 | ||
| + | |||
| + | '''Build android source code''' | ||
| + | |||
| + | source build/envsetup.sh | ||
| + | lunch rk3288_box-userdebug | ||
| + | make -j 4 | ||
| + | |||
| + | ''Generate the image'' | ||
| + | |||
| + | ./mkimage.sh ota | ||
[[Category:rock2_square]] | [[Category:rock2_square]] | ||
[[Category:dev]] | [[Category:dev]] | ||
Revision as of 12:47, 30 October 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
uploading
Build u-boot
cd u-boot
make rk3288_defconfig
make -j4
Build the kernel
cd kernel
make radxa_rock2_square_lollipop_defconfig
make radxa-rock2-square-lollipop.img -j 4
Build android source code
source build/envsetup.sh
lunch rk3288_box-userdebug
make -j 4
Generate the image
./mkimage.sh ota
