Rockchip方案编译比较简单,整合了自动化编译脚本
$ source build/envsetup.sh
$ lunch
You're building on Linux
Lunch menu .. Here are the common combinations:
1. PX30_u-user
2. PX30_u-userdebug
3. aosp_arm-eng
4. aosp_arm64-eng
5. aosp_x86-eng
6. aosp_x86_64-eng
7. rk3326_u-user
8. rk3326_u-userdebug
9. rk3326_ugo-user
10. rk3326_ugo-userdebug
11. rk3399_u-user
12. rk3399_u-userdebug
13. rk3562_t-user
14. rk3562_t-userdebug
15. rk3562_u-user
16. rk3562_u-userdebug
17. rk3562_ugo-user
18. rk3562_ugo-userdebug
19. rk3566_t-user
20. rk3566_t-userdebug
21. rk3566_u-user
22. rk3566_u-userdebug
23. rk3566_ugo-user
24. rk3566_ugo-userdebug
25. rk3568_t-user
26. rk3568_t-userdebug
27. rk3568_u-user
28. rk3568_u-userdebug
29. rk3576_box-user
30. rk3576_box-userdebug
31. rk3576_ebook-user
32. rk3576_ebook-userdebug
33. rk3576_u-user
34. rk3576_u-userdebug
35. rk3576s_u-user
36. rk3576s_u-userdebug
37. rk3588_box-user
38. rk3588_box-userdebug
39. rk3588_s-user
40. rk3588_s-userdebug
41. rk3588_t-user
42. rk3588_t-userdebug
43. rk3588_u-user
44. rk3588_u-userdebug
45. rk3588s_s-user
46. rk3588s_s-userdebug
47. rk3588s_t-user
48. rk3588s_t-userdebug
49. rk3588s_u-user
50. rk3588s_u-userdebug
Which would you like? [aosp_arm-eng]
Pick from common choices above (e.g. 13) or specify your own (e.g. aosp_barbet-eng): 38 #选择rk3588_box-userdebug板型
Hint: next time you can simply run 'lunch rk3588_box-userdebug'
|
./build.sh -UKAup
#usage()
#{
# echo "USAGE: [-U] [-CK] [-A] [-p] [-o] [-u] [-S] [-v VERSION_NAME] "
# echo "No ARGS means use default build option "
# echo "WHERE: -U = build uboot "
# echo " -C = build kernel with Clang "
# echo " -K = build kernel "
# echo " -A = build android "
# echo " -p = will build packaging in IMAGE "
# echo " -o = build OTA package "
# echo " -u = build update.img "
# echo " -v = build android with 'user' or 'userdebug' "
# echo " -d = huild kernel dts name "
# echo " -V = build version "
# echo " -J = build jobs "
# echo " -S = spl-new "
# exit 1
#} |