20250613在Ubuntu20.04.6下编译Rockchip的RK3576原厂Android14的SDK【整理编译】

Z:\14TB\Android14\device\rockchip\rk3576\rk3576_u\BoardConfig.mk_bk
【改回来,只改名即可,经过比对。不用修改内容。】
Z:\14TB\Android14\device\rockchip\rk3576\rk3576_u\BoardConfig.mk

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576 rm rp_boards/ -rf rootroot@rootroot-X99-Turbo:\~/14TB mv Android14 orig3576_Android14
rootroot@rootroot-X99-Turbo:~/14TB cd orig3576_Android14/ rootroot@rootroot-X99-Turbo:\~/14TB/orig3576_Android14 source build/envsetup.sh
rootroot@rootroot-X99-Turbo:~/14TB/orig3576_Android14 lunch 6. rk3576_u-userdebug Pick from common choices above (e.g. 13) or specify your own (e.g. aosp_barbet-eng): 6 rootroot@rootroot-X99-Turbo:\~/14TB/orig3576_Android14 ./build.sh -UACKup

20250613在Ubuntu20.04.6下编译Rockchip的RK3576原厂Android14的SDK【整理编译】

2025/6/13 18:15

缘起:市面上RK3576的开发板众多,【荣品/飞凌】给的SDK都是做开发板的魔改过的。

有些公司甚至不给Android14/Buildroot的SDK,这些就彻底没法玩了!

原厂的BSP我们是付费有NDA的

根据经验/艰难获取/很容易知道:

荣品的SDK接近原厂的一点。飞凌的技术实力强悍,改的她妈【Rockchip】都不认识了。

于是以荣品的SDK为蓝本,飞凌的作为比对,以原厂默认的选项,编译一把Android14。

Buildroot会稍后/晚点奉上!

1、【这个比对,可以看见 荣品/飞凌 他俩干了些啥,甚至更改debug口的波特率都在这个文件里干了!】

Z:\14TB\Android14\device\rockchip\common\build\rockchip\build.sh

Z:\14TB\OK3576-android-source\device\rockchip\common\build\rockchip\build.sh

2、

Z:\14TB\Android14\device\rockchip\rk3576\rk3576_u\BoardConfig.mk_bk

【改回来,只改名即可,经过比对。不用修改内容。】

Z:\14TB\Android14\device\rockchip\rk3576\rk3576_u\BoardConfig.mk

【建议删除,以免节外生枝!^_】

Z:\14TB\Android14\device\rockchip\rk3576\rp_boards\pro-rk3576.mk

3、开始编译:

rootroot@rootroot-X99-Turbo:~/14TB$

rootroot@rootroot-X99-Turbo:~/14TB$ cd Android14/

rootroot@rootroot-X99-Turbo:~/14TB/Android14$

rootroot@rootroot-X99-Turbo:~/14TB/Android14$ ll

total 257044

drwxrwxrwx 34 rootroot rootroot 4096 6月 7 12:19 ./

drwxrwxrwx 19 rootroot rootroot 4096 6月 13 11:32 ../

lrwxrwxrwx 1 rootroot rootroot 19 6月 7 11:53 Android.bp -> build/soong/root.bp

drwxrwxr-x 37 rootroot rootroot 4096 6月 7 11:54 art/

drwxrwxr-x 14 rootroot rootroot 4096 6月 7 11:54 bionic/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 11:54 bootable/

lrwxrwxrwx 1 rootroot rootroot 26 6月 7 11:54 bootstrap.bash -> build/soong/bootstrap.bash*

drwxrwxr-x 9 rootroot rootroot 4096 6月 7 11:54 build/

lrwxrwxrwx 1 rootroot rootroot 23 6月 7 11:53 BUILD -> build/bazel/bazel.BUILD

lrwxrwxrwx 1 rootroot rootroot 46 6月 7 11:54 build.sh -> device/rockchip/common/build/rockchip/build.sh*

lrwxrwxrwx 1 rootroot rootroot 33 6月 7 11:53 .classpath -> device/rockchip/common/.classpath*

lrwxrwxrwx 1 rootroot rootroot 46 6月 7 11:53 Copyright_Statement.pdf -> device/rockchip/common/Copyright_Statement.pdf*

drwxrwxr-x 13 rootroot rootroot 4096 6月 7 11:54 cts/

drwxrwxr-x 7 rootroot rootroot 4096 6月 7 11:54 dalvik/

drwxrwxr-x 5 rootroot rootroot 4096 6月 7 11:54 developers/

drwxrwxr-x 22 rootroot rootroot 4096 6月 7 11:54 development/

drwxrwxr-x 5 rootroot rootroot 4096 6月 7 11:54 device/

drwxrwxr-x 409 rootroot rootroot 16384 6月 7 11:58 external/

drwxrwxr-x 16 rootroot rootroot 4096 6月 7 11:59 frameworks/

-rw-rw-r-- 1 rootroot rootroot 149 6月 7 11:53 .gitignore

drwxrwxr-x 20 rootroot rootroot 4096 6月 7 11:59 hardware/

lrwxrwxrwx 1 rootroot rootroot 33 6月 7 11:59 javaenv.sh -> device/rockchip/common/javaenv.sh

drwxrwxr-x 5 rootroot rootroot 4096 6月 7 12:00 kernel/

drwxrwxr-x 27 rootroot rootroot 4096 6月 7 12:00 kernel-6.1/

-rw-rw-r-- 1 rootroot rootroot 243941169 6月 7 12:21 kernel-6.1b.tgz

drwxrwxr-x 20 rootroot rootroot 4096 6月 7 12:00 libcore/

drwxrwxr-x 9 rootroot rootroot 4096 6月 7 12:00 libnativehelper/

drwxrwxr-x 9 rootroot rootroot 4096 6月 7 12:00 mkcombinedroot/

lrwxrwxrwx 1 rootroot rootroot 36 6月 7 12:00 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*

lrwxrwxrwx 1 rootroot rootroot 33 6月 7 12:00 mkimage.sh -> device/rockchip/common/mkimage.sh*

drwxrwxr-x 9 rootroot rootroot 4096 6月 7 12:01 packages/

drwxrwxr-x 5 rootroot rootroot 4096 6月 7 12:01 pdk/

drwxrwxr-x 10 rootroot rootroot 4096 6月 7 12:01 platform_testing/

drwxrwxr-x 32 rootroot rootroot 4096 6月 7 12:14 prebuilts/

-rwxrwxr-x 1 rootroot rootroot 519 6月 7 12:15 restore_patches.sh*

-rwxrwxrwx 1 rootroot rootroot 68 6月 2 12:32 rk3576-android14-SDK-20250429.tgz.md5*

drwxrwxr-x 9 rootroot rootroot 4096 6月 7 12:15 rkbin/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 11:53 RKDocs/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 12:15 rkst/

drwxrwxr-x 5 rootroot rootroot 4096 6月 7 11:53 RKTools/

drwxrwxr-x 20 rootroot rootroot 4096 6月 7 12:15 sdk/

-rwxrwxrwx 1 rootroot rootroot 9142 6月 2 12:32 SDK版本更新记录-20250429.txt*

drwxrwxr-x 47 rootroot rootroot 4096 6月 7 12:15 system/

drwxrwxr-x 12 rootroot rootroot 4096 6月 7 12:15 test/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 12:15 toolchain/

drwxrwxr-x 25 rootroot rootroot 4096 6月 7 12:15 tools/

drwxrwxr-x 24 rootroot rootroot 4096 6月 7 12:16 u-boot/

-rw-rw-r-- 1 rootroot rootroot 19093542 6月 7 12:19 u-boot1.tgz

drwxrwxr-x 3 rootroot rootroot 4096 6月 7 12:16 vendor/

lrwxrwxrwx 1 rootroot rootroot 27 6月 7 11:54 WORKSPACE -> build/bazel/bazel.WORKSPACE

rootroot@rootroot-X99-Turbo:~/14TB/Android14$

rootroot@rootroot-X99-Turbo:~/14TB/Android14$ cd device/rockchip/

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip$ ll

total 16

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 11:54 ./

drwxrwxr-x 5 rootroot rootroot 4096 6月 7 11:54 ../

drwxrwxr-x 42 rootroot rootroot 4096 6月 7 11:54 common/

drwxrwxr-x 8 rootroot rootroot 4096 6月 7 11:54 rk3576/

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip$ cd rk3576/

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576$ ll

total 76

drwxrwxr-x 8 rootroot rootroot 4096 6月 7 11:54 ./

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 11:54 ../

-rwxrwxr-x 1 rootroot rootroot 80 6月 7 11:54 Android.mk*

drwxrwxr-x 2 rootroot rootroot 4096 6月 7 11:54 bluetooth/

-rwxrwxr-x 1 rootroot rootroot 3609 6月 7 11:54 BoardConfig.mk*

-rwxrwxr-x 1 rootroot rootroot 4683 6月 7 11:54 device.mk*

-rw-rw-r-- 1 rootroot rootroot 23 6月 7 11:54 .gitignore

-rwxrwxr-x 1 rootroot rootroot 290 6月 7 11:54 init.gki.rc*

-rwxrwxr-x 1 rootroot rootroot 3454 6月 7 11:54 init.rk3576.rc*

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 11:54 ota/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 11:54 overlay/

-rwxrwxr-x 1 rootroot rootroot 272 6月 7 11:54 package_performance.xml*

-rwxrwxr-x 1 rootroot rootroot 13 6月 7 11:54 public.libraries.txt*

drwxrwxr-x 3 rootroot rootroot 4096 6月 7 11:54 rk3576_u/

drwxrwxr-x 2 rootroot rootroot 4096 6月 7 11:54 rp_boards/

drwxrwxr-x 2 rootroot rootroot 4096 6月 7 11:54 sepolicy_vendor/

-rwxrwxr-x 1 rootroot rootroot 275 6月 7 11:54 wake_lock_filter.xml*

-rwxrwxr-x 1 rootroot rootroot 1180 6月 7 11:54 wifi_bt.mk*

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576$ cd rp_boards/

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576/rp_boards$ ll

total 32

drwxrwxr-x 2 rootroot rootroot 4096 6月 7 11:54 ./

drwxrwxr-x 8 rootroot rootroot 4096 6月 7 11:54 ../

-rwxrwxr-x 1 rootroot rootroot 1173 6月 7 11:54 nano-rk3576.mk*

-rwxrwxr-x 1 rootroot rootroot 1172 6月 7 11:54 pro-rk3576.mk*

-rwxrwxr-x 1 rootroot rootroot 1176 6月 7 11:54 pro-rk3576-pcr.mk*

-rwxrwxr-x 1 rootroot rootroot 1139 6月 7 11:54 pro-rk3576-video.mk*

-rwxrwxr-x 1 rootroot rootroot 1173 6月 7 11:54 pro-rk3576x.mk*

-rw-rw-r-- 1 rootroot rootroot 1132 6月 7 11:54 rp-rk3576.mk

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576/rp_boards$ cd ..

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576$

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576$ rm rp_boards/ -rf

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576$ ll

total 72

drwxrwxr-x 7 rootroot rootroot 4096 6月 13 11:56 ./

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 11:54 ../

-rwxrwxr-x 1 rootroot rootroot 80 6月 7 11:54 Android.mk*

drwxrwxr-x 2 rootroot rootroot 4096 6月 7 11:54 bluetooth/

-rwxrwxr-x 1 rootroot rootroot 3609 6月 7 11:54 BoardConfig.mk*

-rwxrwxr-x 1 rootroot rootroot 4683 6月 7 11:54 device.mk*

-rw-rw-r-- 1 rootroot rootroot 23 6月 7 11:54 .gitignore

-rwxrwxr-x 1 rootroot rootroot 290 6月 7 11:54 init.gki.rc*

-rwxrwxr-x 1 rootroot rootroot 3454 6月 7 11:54 init.rk3576.rc*

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 11:54 ota/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 11:54 overlay/

-rwxrwxr-x 1 rootroot rootroot 272 6月 7 11:54 package_performance.xml*

-rwxrwxr-x 1 rootroot rootroot 13 6月 7 11:54 public.libraries.txt*

drwxrwxr-x 3 rootroot rootroot 4096 6月 7 11:54 rk3576_u/

drwxrwxr-x 2 rootroot rootroot 4096 6月 7 11:54 sepolicy_vendor/

-rwxrwxr-x 1 rootroot rootroot 275 6月 7 11:54 wake_lock_filter.xml*

-rwxrwxr-x 1 rootroot rootroot 1180 6月 7 11:54 wifi_bt.mk*

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576$ cd -

-bash: cd: /home/rootroot/14TB/Android14/device/rockchip/rk3576/rp_boards: No such file or directory

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576$

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576$

rootroot@rootroot-X99-Turbo:~/14TB/Android14/device/rockchip/rk3576$ cd ~/14TB/

rootroot@rootroot-X99-Turbo:~/14TB$ ll

total 139770948

drwxrwxrwx 19 rootroot rootroot 4096 6月 13 11:32 ./

drwxr-xr-x 51 rootroot rootroot 4096 6月 13 11:44 ../

drwxrwxr-x 2 rootroot rootroot 4096 6月 5 18:37 12/

drwxrwxr-x 2 rootroot rootroot 4096 6月 12 19:03 1-源码/

drwxrwxrwx 7 rootroot rootroot 4096 6月 6 10:06 20250530的pro-rk3576-166GB/

-rwxrwxrwx 1 rootroot rootroot 36247187308 5月 23 10:23 Android13.0_20250523_1013搬家前的系统备份-第一版.tgz*

drwxrwxrwx 34 rootroot rootroot 4096 6月 7 12:19 Android14/

-rw-rw-r-- 1 rootroot rootroot 34212242560 6月 7 12:56 Android14_20250607_1256原始打包.tgz

-rw-r--r-- 1 rootroot rootroot 3771 4月 25 10:29 bak1.bashrc

drwxrwxrwx 37 rootroot rootroot 4096 6月 13 11:10 fl3576_Android14/

drwxrwxr-x 4 rootroot rootroot 4096 6月 10 09:43 FriendlyELEC/

drwxrwxrwx 36 rootroot rootroot 4096 6月 6 12:04 hailuo_Android13.0/

-rw-rw-r-- 1 rootroot rootroot 72665904087 6月 6 16:27 hailuo_Android13.0_20250606_1521重新编译了.tgz

drwx------ 4 rootroot rootroot 4096 6月 10 10:36 IMG固件备份/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 10:26 kickpi/

drwx------ 2 root root 16384 6月 5 17:10 lost+found/

drwxrwxr-x 36 rootroot rootroot 4096 6月 12 19:25 OK3576-android-source/

drwxrwxrwx 37 rootroot rootroot 4096 6月 12 14:13 orig_Android14/

drwxrwxrwx 37 rootroot rootroot 4096 6月 11 15:21 pro3576_Android14/

drwxrwxr-x 20 rootroot rootroot 4096 6月 11 09:12 SDK/

drwxrwxr-x 3 rootroot rootroot 4096 6月 12 18:16 versions/

drwx------ 2 rootroot rootroot 4096 6月 10 09:51 新建文件夹/

drwxrwxr-x 2 rootroot rootroot 4096 6月 10 10:05 里程碑的SDK直接打包/

rootroot@rootroot-X99-Turbo:~/14TB$

rootroot@rootroot-X99-Turbo:~/14TB$

rootroot@rootroot-X99-Turbo:~/14TB$ mv Android14 orig3576_Android14

rootroot@rootroot-X99-Turbo:~/14TB$ ll

total 139770948

drwxrwxrwx 19 rootroot rootroot 4096 6月 13 13:44 ./

drwxr-xr-x 51 rootroot rootroot 4096 6月 13 11:44 ../

drwxrwxr-x 2 rootroot rootroot 4096 6月 5 18:37 12/

drwxrwxr-x 2 rootroot rootroot 4096 6月 12 19:03 1-源码/

drwxrwxrwx 7 rootroot rootroot 4096 6月 6 10:06 20250530的pro-rk3576-166GB/

-rwxrwxrwx 1 rootroot rootroot 36247187308 5月 23 10:23 Android13.0_20250523_1013搬家前的系统备份-第一版.tgz*

-rw-rw-r-- 1 rootroot rootroot 34212242560 6月 7 12:56 Android14_20250607_1256原始打包.tgz

-rw-r--r-- 1 rootroot rootroot 3771 4月 25 10:29 bak1.bashrc

drwxrwxrwx 37 rootroot rootroot 4096 6月 13 11:10 fl3576_Android14/

drwxrwxr-x 4 rootroot rootroot 4096 6月 10 09:43 FriendlyELEC/

drwxrwxrwx 36 rootroot rootroot 4096 6月 6 12:04 hailuo_Android13.0/

-rw-rw-r-- 1 rootroot rootroot 72665904087 6月 6 16:27 hailuo_Android13.0_20250606_1521重新编译了.tgz

drwx------ 4 rootroot rootroot 4096 6月 10 10:36 IMG固件备份/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 10:26 kickpi/

drwx------ 2 root root 16384 6月 5 17:10 lost+found/

drwxrwxr-x 36 rootroot rootroot 4096 6月 12 19:25 OK3576-android-source/

drwxrwxrwx 34 rootroot rootroot 4096 6月 7 12:19 orig3576_Android14/

drwxrwxrwx 37 rootroot rootroot 4096 6月 12 14:13 orig_Android14/

drwxrwxrwx 37 rootroot rootroot 4096 6月 11 15:21 pro3576_Android14/

drwxrwxr-x 20 rootroot rootroot 4096 6月 11 09:12 SDK/

drwxrwxr-x 3 rootroot rootroot 4096 6月 12 18:16 versions/

drwx------ 2 rootroot rootroot 4096 6月 10 09:51 新建文件夹/

drwxrwxr-x 2 rootroot rootroot 4096 6月 10 10:05 里程碑的SDK直接打包/

rootroot@rootroot-X99-Turbo:~/14TB$

rootroot@rootroot-X99-Turbo:~/14TB$

rootroot@rootroot-X99-Turbo:~/14TB$ cd orig

orig3576_Android14/ orig_Android14/

rootroot@rootroot-X99-Turbo:~/14TB$ cd orig3576_Android14/

rootroot@rootroot-X99-Turbo:~/14TB/orig3576_Android14$ ll

total 257044

drwxrwxrwx 34 rootroot rootroot 4096 6月 7 12:19 ./

drwxrwxrwx 19 rootroot rootroot 4096 6月 13 13:44 ../

lrwxrwxrwx 1 rootroot rootroot 19 6月 7 11:53 Android.bp -> build/soong/root.bp

drwxrwxr-x 37 rootroot rootroot 4096 6月 7 11:54 art/

drwxrwxr-x 14 rootroot rootroot 4096 6月 7 11:54 bionic/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 11:54 bootable/

lrwxrwxrwx 1 rootroot rootroot 26 6月 7 11:54 bootstrap.bash -> build/soong/bootstrap.bash*

drwxrwxr-x 9 rootroot rootroot 4096 6月 7 11:54 build/

lrwxrwxrwx 1 rootroot rootroot 23 6月 7 11:53 BUILD -> build/bazel/bazel.BUILD

lrwxrwxrwx 1 rootroot rootroot 46 6月 7 11:54 build.sh -> device/rockchip/common/build/rockchip/build.sh*

lrwxrwxrwx 1 rootroot rootroot 33 6月 7 11:53 .classpath -> device/rockchip/common/.classpath*

lrwxrwxrwx 1 rootroot rootroot 46 6月 7 11:53 Copyright_Statement.pdf -> device/rockchip/common/Copyright_Statement.pdf*

drwxrwxr-x 13 rootroot rootroot 4096 6月 7 11:54 cts/

drwxrwxr-x 7 rootroot rootroot 4096 6月 7 11:54 dalvik/

drwxrwxr-x 5 rootroot rootroot 4096 6月 7 11:54 developers/

drwxrwxr-x 22 rootroot rootroot 4096 6月 7 11:54 development/

drwxrwxr-x 5 rootroot rootroot 4096 6月 7 11:54 device/

drwxrwxr-x 409 rootroot rootroot 16384 6月 7 11:58 external/

drwxrwxr-x 16 rootroot rootroot 4096 6月 7 11:59 frameworks/

-rw-rw-r-- 1 rootroot rootroot 149 6月 7 11:53 .gitignore

drwxrwxr-x 20 rootroot rootroot 4096 6月 7 11:59 hardware/

lrwxrwxrwx 1 rootroot rootroot 33 6月 7 11:59 javaenv.sh -> device/rockchip/common/javaenv.sh

drwxrwxr-x 5 rootroot rootroot 4096 6月 7 12:00 kernel/

drwxrwxr-x 27 rootroot rootroot 4096 6月 7 12:00 kernel-6.1/

-rw-rw-r-- 1 rootroot rootroot 243941169 6月 7 12:21 kernel-6.1b.tgz

drwxrwxr-x 20 rootroot rootroot 4096 6月 7 12:00 libcore/

drwxrwxr-x 9 rootroot rootroot 4096 6月 7 12:00 libnativehelper/

drwxrwxr-x 9 rootroot rootroot 4096 6月 7 12:00 mkcombinedroot/

lrwxrwxrwx 1 rootroot rootroot 36 6月 7 12:00 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*

lrwxrwxrwx 1 rootroot rootroot 33 6月 7 12:00 mkimage.sh -> device/rockchip/common/mkimage.sh*

drwxrwxr-x 9 rootroot rootroot 4096 6月 7 12:01 packages/

drwxrwxr-x 5 rootroot rootroot 4096 6月 7 12:01 pdk/

drwxrwxr-x 10 rootroot rootroot 4096 6月 7 12:01 platform_testing/

drwxrwxr-x 32 rootroot rootroot 4096 6月 7 12:14 prebuilts/

-rwxrwxr-x 1 rootroot rootroot 519 6月 7 12:15 restore_patches.sh*

-rwxrwxrwx 1 rootroot rootroot 68 6月 2 12:32 rk3576-android14-SDK-20250429.tgz.md5*

drwxrwxr-x 9 rootroot rootroot 4096 6月 7 12:15 rkbin/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 11:53 RKDocs/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 12:15 rkst/

drwxrwxr-x 5 rootroot rootroot 4096 6月 7 11:53 RKTools/

drwxrwxr-x 20 rootroot rootroot 4096 6月 7 12:15 sdk/

-rwxrwxrwx 1 rootroot rootroot 9142 6月 2 12:32 SDK版本更新记录-20250429.txt*

drwxrwxr-x 47 rootroot rootroot 4096 6月 7 12:15 system/

drwxrwxr-x 12 rootroot rootroot 4096 6月 7 12:15 test/

drwxrwxr-x 4 rootroot rootroot 4096 6月 7 12:15 toolchain/

drwxrwxr-x 25 rootroot rootroot 4096 6月 7 12:15 tools/

drwxrwxr-x 24 rootroot rootroot 4096 6月 7 12:16 u-boot/

-rw-rw-r-- 1 rootroot rootroot 19093542 6月 7 12:19 u-boot1.tgz

drwxrwxr-x 3 rootroot rootroot 4096 6月 7 12:16 vendor/

lrwxrwxrwx 1 rootroot rootroot 27 6月 7 11:54 WORKSPACE -> build/bazel/bazel.WORKSPACE

rootroot@rootroot-X99-Turbo:~/14TB/orig3576_Android14$

rootroot@rootroot-X99-Turbo:~/14TB/orig3576_Android14$ source build/envsetup.sh

rootroot@rootroot-X99-Turbo:~/14TB/orig3576_Android14$

rootroot@rootroot-X99-Turbo:~/14TB/orig3576_Android14$ lunch

You're building on Linux

Lunch menu .. Here are the common combinations:

  1. aosp_arm-eng

  2. aosp_arm64-eng

  3. aosp_x86-eng

  4. aosp_x86_64-eng

  5. rk3576_u-user

  6. rk3576_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): 6

Hint: next time you can simply run 'lunch rk3576_u-userdebug'

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=14

PRODUCT_INCLUDE_TAGS=com.android.mainline

TARGET_PRODUCT=rk3576_u

TARGET_BUILD_VARIANT=userdebug

TARGET_ARCH=arm64

TARGET_ARCH_VARIANT=armv8-a

TARGET_CPU_VARIANT=generic

TARGET_2ND_ARCH=arm

TARGET_2ND_ARCH_VARIANT=armv8-a

TARGET_2ND_CPU_VARIANT=generic

HOST_OS=linux

HOST_OS_EXTRA=Linux-5.15.0-131-generic-x86_64-Ubuntu-20.04.6-LTS

HOST_CROSS_OS=windows

BUILD_ID=UQ1A.240205.004.B1

OUT_DIR=out

============================================

rootroot@rootroot-X99-Turbo:~/14TB/orig3576_Android14$

rootroot@rootroot-X99-Turbo:~/14TB/orig3576_Android14$ ./build.sh -UACKup

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=14

PRODUCT_INCLUDE_TAGS=com.android.mainline

TARGET_PRODUCT=rk3576_u

TARGET_BUILD_VARIANT=userdebug

TARGET_ARCH=arm64

TARGET_ARCH_VARIANT=armv8-a

TARGET_CPU_VARIANT=generic

TARGET_2ND_ARCH=arm

TARGET_2ND_ARCH_VARIANT=armv8-a

TARGET_2ND_CPU_VARIANT=generic

HOST_OS=linux

HOST_OS_EXTRA=Linux-5.15.0-131-generic-x86_64-Ubuntu-20.04.6-LTS

HOST_CROSS_OS=windows

BUILD_ID=UQ1A.240205.004.B1

OUT_DIR=out

============================================

will build u-boot

will build android

will build kernel with Clang

will build kernel

will build update.img

will build packaging in IMAGE

-------------------KERNEL_VERSION:6.1

-------------------KERNEL_DTS:rk3576-evb1-v10

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=14

PRODUCT_INCLUDE_TAGS=com.android.mainline

TARGET_PRODUCT=rk3576_u

TARGET_BUILD_VARIANT=userdebug

TARGET_ARCH=arm64

TARGET_ARCH_VARIANT=armv8-a

TARGET_CPU_VARIANT=generic

TARGET_2ND_ARCH=arm

TARGET_2ND_ARCH_VARIANT=armv8-a

TARGET_2ND_CPU_VARIANT=generic

HOST_OS=linux

HOST_OS_EXTRA=Linux-5.15.0-131-generic-x86_64-Ubuntu-20.04.6-LTS

HOST_CROSS_OS=windows

BUILD_ID=UQ1A.240205.004.B1

OUT_DIR=out

============================================

start build uboot: rk3576_defconfig

build completed successfully (1 seconds)

build completed successfully (1 seconds)

build completed successfully (2 seconds)

HOSTCC scripts/basic/fixdep

HOSTCC scripts/kconfig/conf.o

SHIPPED scripts/kconfig/zconf.tab.c

SHIPPED scripts/kconfig/zconf.lex.c

SHIPPED scripts/kconfig/zconf.hash.c

HOSTCC scripts/kconfig/zconf.tab.o

In file included from scripts/kconfig/zconf.tab.c:2468:

scripts/kconfig/confdata.c: In function 'conf_write':

scripts/kconfig/confdata.c:771:19: warning: '%s' directive writing likely 7 or more bytes into a region of size between 1 and 4097 [-Wformat-overflow=]

771 | sprintf(newname, "%s%s", dirname, basename);

| ^~~~~~

scripts/kconfig/confdata.c:771:19: note: assuming directive output of 7 bytes

In file included from /usr/include/stdio.h:894,

from scripts/kconfig/zconf.tab.c:82:

/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output 1 or more bytes (assuming 4104) into a destination of size 4097

38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

39 | __glibc_objsize (__s), __fmt,

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

40 | __va_arg_pack ());

| ~~~~~~~~~~~~~~~~~

In file included from scripts/kconfig/zconf.tab.c:2468:

scripts/kconfig/confdata.c:774:20: warning: '.tmpconfig.' directive writing 11 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]

774 | sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid());

| ^~~~~~~~~~~~~~~~~

In file included from /usr/include/stdio.h:894,

from scripts/kconfig/zconf.tab.c:82:

/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 13 and 4119 bytes into a destination of size 4097

38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

39 | __glibc_objsize (__s), __fmt,

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

40 | __va_arg_pack ());

| ~~~~~~~~~~~~~~~~~

HOSTLD scripts/kconfig/conf

configuration written to .config

build completed successfully (3 seconds)

scripts/kconfig/conf --silentoldconfig Kconfig

CHK include/config.h

UPD include/config.h

CFG u-boot.cfg

GEN include/autoconf.mk.dep

CFG spl/u-boot.cfg

CFG tpl/u-boot.cfg

GEN include/autoconf.mk

GEN tpl/include/autoconf.mk

GEN spl/include/autoconf.mk

CHK include/config/uboot.release

CHK include/generated/timestamp_autogenerated.h

UPD include/generated/timestamp_autogenerated.h

HOSTCC scripts/dtc/dtc.o

HOSTCC scripts/dtc/flattree.o

HOSTCC scripts/dtc/fstree.o

HOSTCC scripts/dtc/data.o

HOSTCC scripts/dtc/livetree.o

HOSTCC scripts/dtc/treesource.o

HOSTCC scripts/dtc/srcpos.o

HOSTCC scripts/dtc/checks.o

HOSTCC scripts/dtc/util.o

SHIPPED scripts/dtc/dtc-lexer.lex.c

SHIPPED scripts/dtc/dtc-parser.tab.c

SHIPPED scripts/dtc/dtc-parser.tab.h

HOSTCC scripts/dtc/dtc-parser.tab.o

HOSTCC scripts/dtc/dtc-lexer.lex.o

UPD include/config/uboot.release

CHK include/generated/version_autogenerated.h

UPD include/generated/version_autogenerated.h

CC lib/asm-offsets.s

CC arch/arm/lib/asm-offsets.s

CHK include/generated/generic-asm-offsets.h

UPD include/generated/generic-asm-offsets.h

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/DeviceProvisionedControllerImpl.kt:65:73: warning: 'SECURE_FRP_MODE: String' is deprecated. Deprecated in Java

private val frpActiveUri = secureSettings.getUriFor(Settings.Secure.SECURE_FRP_MODE)

^

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/DeviceProvisionedControllerImpl.kt:151:65: warning: 'SECURE_FRP_MODE: String' is deprecated. Deprecated in Java

frpActive.set(globalSettings.getInt(Settings.Secure.SECURE_FRP_MODE, 0) != 0)

^

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.kt:220:31: warning: parameter 'args' is never used

fun dump(pw: PrintWriter, args: Array<out String>) {

^

frameworks/base/packages/SystemUI/src/com/android/systemui/temporarydisplay/TemporaryViewDisplayController.kt:91:43: warning: 'TYPE_SYSTEM_ERROR: Int' is deprecated. Deprecated in Java

type = WindowManager.LayoutParams.TYPE_SYSTEM_ERROR

^

frameworks/base/packages/SystemUI/src/com/android/systemui/temporarydisplay/TemporaryViewDisplayController.kt:219:45: warning: 'getter for isScreenOn: Boolean' is deprecated. Deprecated in Java

val newWakeLock = if (!powerManager.isScreenOn) {

^

frameworks/base/packages/SystemUI/src/com/android/systemui/temporarydisplay/TemporaryViewDisplayController.kt:224:34: warning: 'FULL_WAKE_LOCK: Int' is deprecated. Deprecated in Java

PowerManager.FULL_WAKE_LOCK or

^

frameworks/base/packages/SystemUI/src/com/android/systemui/temporarydisplay/TemporaryViewDisplayController.kt:225:38: warning: 'ACQUIRE_CAUSES_WAKEUP: Int' is deprecated. Deprecated in Java

PowerManager.ACQUIRE_CAUSES_WAKEUP

^

frameworks/base/packages/SystemUI/src/com/android/systemui/temporarydisplay/TemporaryViewDisplayController.kt:234:49: warning: 'SCREEN_BRIGHT_WAKE_LOCK: Int' is deprecated. Deprecated in Java

.setLevelsAndFlags(PowerManager.SCREEN_BRIGHT_WAKE_LOCK)

^

frameworks/base/packages/SystemUI/src/com/android/systemui/user/UserSwitcherFullscreenDialog.kt:63:43: warning: 'getRealMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java

checkNotNull(context.display).getRealMetrics(this)

^

frameworks/base/packages/SystemUI/src/com/android/systemui/user/data/repository/UserRepository.kt:270:52: warning: the corresponding parameter in the supertype 'Callback' is named 'newUser'. This may cause problems when calling this function with named arguments.

override fun onUserChanged(newUserId: Int, userContext: Context) {

^

frameworks/base/packages/SystemUI/src/com/android/systemui/user/domain/interactor/GuestUserInteractor.kt:178:69: warning: 'findCurrentGuestUser(): UserInfo!' is deprecated. Deprecated in Java

val guestUser = withContext(backgroundDispatcher) { manager.findCurrentGuestUser() }

^

frameworks/base/packages/SystemUI/src/com/android/systemui/user/domain/interactor/UserInteractor.kt:698:49: warning: 'getter for isPrimary: Boolean' is deprecated. Deprecated in Java

!isUserSwitcherEnabled && !userInfo.isPrimary -> null

^

frameworks/base/packages/SystemUI/src/com/android/systemui/user/domain/interactor/UserInteractor.kt:702:42: warning: 'supportsSwitchToByUser(): Boolean' is deprecated. Deprecated in Java

userInfo.isGuest || userInfo.supportsSwitchToByUser() ->

^

frameworks/base/packages/SystemUI/src/com/android/systemui/user/domain/interactor/UserInteractor.kt:762:14: warning: 'getUsers(Boolean, Boolean, Boolean): (Mutable)List<UserInfo!>!' is deprecated. Deprecated in Java

.getUsers(

^

frameworks/base/packages/SystemUI/src/com/android/systemui/user/domain/interactor/UserInteractor.kt:795:20: warning: 'constructor BitmapDrawable(Bitmap!)' is deprecated. Deprecated in Java

return BitmapDrawable(userIcon)

^

frameworks/base/packages/SystemUI/src/com/android/systemui/user/ui/dialog/AddUserDialog.kt:68:35: warning: 'ACTION_CLOSE_SYSTEM_DIALOGS: String' is deprecated. Deprecated in Java

Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS),

^

frameworks/base/packages/SystemUI/src/com/android/systemui/util/UserAwareController.kt:26:6: warning: 'JvmDefault' is deprecated. Switch to new -Xjvm-default modes: `all` or `all-compatibility`

@JvmDefault

^

frameworks/base/packages/SystemUI/src/com/android/systemui/wallpapers/data/repository/WallpaperRepository.kt:69:37: warning: 'ACTION_WALLPAPER_CHANGED: String' is deprecated. Deprecated in Java

IntentFilter(Intent.ACTION_WALLPAPER_CHANGED),

^

99% 165718/165726\] out/host/linux-x86/bin/resourceshrinker --output out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI/android_common/SystemUI-unsigned.apk.proto.out.apk --input out/soong/.intermediates/framew Shrunken apk stored in: out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI/android_common/SystemUI-unsigned.apk.proto.out.apk \[100% 165726/165726\] Target super fs image for debug: out/target/product/rk3576_u/super.img 2025-06-13 17:07:25 - build_super_image.py - INFO : Building super image from info dict... 2025-06-13 17:07:25 - common.py - INFO : Running: "/home/rootroot/14TB/orig3576_Android14/out/host/linux-x86/bin/lpmake --metadata-size 65536 --super-name super --metadata-slots 2 --device super:3263168512 --group rockchip_dynamic_partitions:3258974208 --partition system:readonly:1142505472:rockchip_dynamic_partitions --image system=out/target/product/rk3576_u/system.img --partition system_dlkm:readonly:262144:rockchip_dynamic_partitions --image system_dlkm=out/target/product/rk3576_u/system_dlkm.img --partition system_ext:readonly:183521280:rockchip_dynamic_partitions --image system_ext=out/target/product/rk3576_u/system_ext.img --partition vendor:readonly:354443264:rockchip_dynamic_partitions --image vendor=out/target/product/rk3576_u/vendor.img --partition vendor_dlkm:readonly:11137024:rockchip_dynamic_partitions --image vendor_dlkm=out/target/product/rk3576_u/vendor_dlkm.img --partition odm:readonly:815104:rockchip_dynamic_partitions --image odm=out/target/product/rk3576_u/odm.img --partition odm_dlkm:readonly:262144:rockchip_dynamic_partitions --image odm_dlkm=out/target/product/rk3576_u/odm_dlkm.img --partition product:readonly:301137920:rockchip_dynamic_partitions --image product=out/target/product/rk3576_u/product.img --sparse --output out/target/product/rk3576_u/super.img" 2025-06-13 17:07:28 - common.py - INFO : lpmake I 06-13 17:07:25 1404925 1404925 builder.cpp:1093\] \[liblp\] Partition system will resize from 0 bytes to 1142505472 bytes lpmake I 06-13 17:07:25 1404925 1404925 builder.cpp:1093\] \[liblp\] Partition system_dlkm will resize from 0 bytes to 262144 bytes lpmake I 06-13 17:07:25 1404925 1404925 builder.cpp:1093\] \[liblp\] Partition system_ext will resize from 0 bytes to 183521280 bytes lpmake I 06-13 17:07:25 1404925 1404925 builder.cpp:1093\] \[liblp\] Partition vendor will resize from 0 bytes to 354443264 bytes lpmake I 06-13 17:07:25 1404925 1404925 builder.cpp:1093\] \[liblp\] Partition vendor_dlkm will resize from 0 bytes to 11137024 bytes lpmake I 06-13 17:07:25 1404925 1404925 builder.cpp:1093\] \[liblp\] Partition odm will resize from 0 bytes to 815104 bytes lpmake I 06-13 17:07:25 1404925 1404925 builder.cpp:1093\] \[liblp\] Partition odm_dlkm will resize from 0 bytes to 262144 bytes lpmake I 06-13 17:07:25 1404925 1404925 builder.cpp:1093\] \[liblp\] Partition product will resize from 0 bytes to 301137920 bytes Invalid sparse file format at header magic Invalid sparse file format at header magic Invalid sparse file format at header magic Invalid sparse file format at header magic Invalid sparse file format at header magic Invalid sparse file format at header magic Invalid sparse file format at header magic Invalid sparse file format at header magic 2025-06-13 17:07:28 - build_super_image.py - INFO : Done writing image out/target/product/rk3576_u/super.img #### build completed successfully (03:13:41 (hh:mm:ss)) #### Build android ok! make and copy android images TARGET_PRODUCT=rk3576_u TARGET_BASE_PARAMETER_IMAGE==device/rockchip/common/baseparameter/v2.0/baseparameter.img TARGET_AUTO_PQ_IMAGE== HIGH_RELIABLE_RECOVERY_OTA= BOARD_AVB_ENABLE=false system filesysystem is ext4 create dtbo.img... done. create rockdev/Image-rk3576_u/resource.img... done. skip copy images: /home/rootroot/14TB/orig3576_Android14/out/target/product/rk3576_u/init_boot.img skip copy images: /home/rootroot/14TB/orig3576_Android14/out/target/product/rk3576_u/pvmfw.img create rockdev/Image-rk3576_u/boot.img... done. create rockdev/Image-rk3576_u/boot-debug.img... done. skip copy images: /home/rootroot/14TB/orig3576_Android14/out/target/product/rk3576_u/vendor_boot.img skip copy images: /home/rootroot/14TB/orig3576_Android14/out/target/product/rk3576_u/vendor_boot-debug.img create rockdev/Image-rk3576_u/recovery.img... done. create rockdev/Image-rk3576_u/super.img... done. skip copy images: /home/rootroot/14TB/orig3576_Android14/out/target/product/rk3576_u/userdata.img create vbmeta.img... BOARD_AVB_ENABLE is false, use default vbmeta.img create misc.img.... done. create uboot.img... u-boot/trust.img not fount! Please make it from u-boot first! create loader... create config.cfg... create baseparameter...done. Make image ok! Make update.img packing update.img with Image -RK3576 regenernate package-file-tmp... start to make update.img... Android Firmware Package Tool v2.2 ------ PACKAGE ------ Add file: ./package-file package-file,Add file: ./package-file done,offset=0x800,size=0x29a,userspace=0x1 Add file: ./Image/MiniLoaderAll.bin bootloader,Add file: ./Image/MiniLoaderAll.bin done,offset=0x1000,size=0xb81f9,userspace=0x171 Add file: ./Image/parameter.txt parameter,Add file: ./Image/parameter.txt done,offset=0xb9800,size=0x29d,userspace=0x1,flash_address=0x00000000 Add file: ./Image/uboot.img uboot,Add file: ./Image/uboot.img done,offset=0xba000,size=0x400000,userspace=0x800,flash_address=0x00004000 Add file: ./Image/misc.img misc,Add file: ./Image/misc.img done,offset=0x4ba000,size=0xc000,userspace=0x18,flash_address=0x00008000 Add file: ./Image/dtbo.img dtbo,Add file: ./Image/dtbo.img done,offset=0x4c6000,size=0x400000,userspace=0x800,flash_address=0x0000a000 Add file: ./Image/vbmeta.img vbmeta,Add file: ./Image/vbmeta.img done,offset=0x8c6000,size=0x1000,userspace=0x2,flash_address=0x0000c000 Add file: ./Image/boot.img boot,Add file: ./Image/boot.img done,offset=0x8c7000,size=0x25e9000,userspace=0x4bd2,flash_address=0x0000c800 Add file: ./Image/recovery.img recovery,Add file: ./Image/recovery.img done,offset=0x2eb0000,size=0x5ad1800,userspace=0xb5a3,flash_address=0x0002c800 Add file: ./Image/baseparameter.img baseparameter,Add file: ./Image/baseparameter.img done,offset=0x8981800,size=0x100000,userspace=0x200,flash_address=0x001fcc00 Add file: ./Image/super.img super,Add file: ./Image/super.img done,offset=0x8a81800,size=0x763d79e0,userspace=0xec7b0,flash_address=0x001fd400 Add CRC... Make firmware OK! ------ OK ------ \*\*\*\*\*\*\*\*rkImageMaker ver 2.23\*\*\*\*\*\*\*\* Generating new image, please wait... Writing head info... Writing boot file... Writing firmware... Generating MD5 data... MD5 data generated successfully! New image generated successfully! Making update.img OK. Make update image ok! /home/rootroot/14TB/orig3576_Android14 make and copy packaging in IMAGE rootroot@rootroot-X99-Turbo:\~/14TB/orig3576_Android14$ 4、编译之后/生成的DTS/DTB比对/确认: Z:\\14TB\\orig3576_Android14\\kernel-6.1\\arch\\arm64\\boot\\dts\\rockchip\\rk3576-evb1-v10.dtb Z:\\14TB\\pro3576_Android14\\kernel-6.1\\arch\\arm64\\boot\\dts\\rockchip\\pro-rk3576.dtb 5、编译之后/生成的IMG比对/确认: Z:\\14TB\\orig3576_Android14\\rockdev\\Image-rk3576_u\\parameter.txt Z:\\14TB\\pro3576_Android14\\rockdev\\Image-rk3576_u\\parameter.txt Z:\\14TB\\orig3576_Android14\\rockdev\\Image-rk3576_u\\update-rk3576-evb1-v10-android14-lcd-20250613-171032.img Z:\\14TB\\pro3576_Android14\\rockdev\\Image-rk3576_u\\update-pro-rk3576-android14-mipi-7-1024-600-20250611-152145.img Z:\\14TB\\orig3576_Android14\\IMAGE\\RK3576_U_USERDEBUG_RK3576-EVB1-V10__20250613.1346\\IMAGES\\parameter.txt Z:\\14TB\\pro3576_Android14\\IMAGE\\RK3576_U_USERDEBUG_PRO-RK3576__20250611.1230\\IMAGES\\parameter.txt 参考资料: https://doc.rpdzkj.cn/#/navbar/%E7%BD%91%E7%9B%98%E9%93%BE%E6%8E%A5 https://doc.rpdzkj.cn/#/navbar/%E7%BD%91%E7%9B%98%E9%93%BE%E6%8E%A5?id=rk3576 荣品电子科技文档中心 瑞芯微系列 百度:RK3576 编译步骤 RK3576 ./build.sh UACKup bing:RK3576 编译步骤 https://wiki.t-firefly.com/zh_CN/ROC-RK3576-PC/android_compile_android14.0_firmware.html ROC-RK3576-PC产品规格书 立即购买 Docs ? 3. 编译 Android14.0 固件View page source 3. 编译 Android14.0 固件 https://blog.csdn.net/leikko/article/details/143748118?spm=1001.2101.3001.6650.2\&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7EPaidSort-2-143748118-blog-143055669.235%5Ev43%5Epc_blog_bottom_relevance_base5\&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7EPaidSort-2-143748118-blog-143055669.235%5Ev43%5Epc_blog_bottom_relevance_base5\&utm_relevant_index=4 RK3576 Android 14.0 SDK初次编译 https://blog.csdn.net/leikko/article/details/143748118 https://blog.csdn.net/weixin_44254079/article/details/143712123?spm=1001.2101.3001.6650.3\&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ECtr-3-143712123-blog-143055669.235%5Ev43%5Epc_blog_bottom_relevance_base5\&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ECtr-3-143712123-blog-143055669.235%5Ev43%5Epc_blog_bottom_relevance_base5\&utm_relevant_index=5 RK3576开发环境搭建 https://blog.csdn.net/weixin_44254079/article/details/143712123 https://blog.csdn.net/chenchen00000000/article/details/146409131?spm=1001.2101.3001.6650.3\&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7ECtr-3-146409131-blog-143748118.235%5Ev43%5Epc_blog_bottom_relevance_base5\&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7ECtr-3-146409131-blog-143748118.235%5Ev43%5Epc_blog_bottom_relevance_base5\&utm_relevant_index=6 超高性价比的RK3576原厂开发板TB-RK3576D0评测 https://blog.csdn.net/chenchen00000000/article/details/146409131 rk3576_linux6.1_release_v1.0.0_20240620。目前此SDK可以支持TB-RK3576D0。 https://t.rock-chips.com/wiki/CN/tb-rk3576d/02-2Linux%E5%BC%80%E5%8F%91.html https://blog.csdn.net/weixin_48721556/article/details/148084522 RK3576 Android 14.0 SDK开发指南(第一集) 以上是针对RK3576内核开发的详细介绍, 下面我们针对新创云RK3576_Dev_Board开发板做了内核脚本改写,使得编译和调式变得更方便,具体如下: #单编译kernel cd kernel-6.1 export PATH=../prebuilts/clang/host/linux-x86/clang-r487747c/bin:$PATH alias msk='make CROSS_COMPILE=aarch64-linux-gnu- LLVM=1 LLVM_IAS=1' msk ARCH=arm64 rockchip_defconfig android-14.config rk3576.config \&\& msk ARCH=arm64 BOOT_IMG=../rockdev/Image-rk3576_u/boot.img rk3576-evb1-v10.img -j32 ![](https://i-blog.csdnimg.cn/direct/93a0ba211c07430e88a22d1d553727ca.png) ![](https://i-blog.csdnimg.cn/direct/3cd06063a5fd41ae8c2be169f183a3b1.png) ![](https://i-blog.csdnimg.cn/direct/efcb736431274fbe8f5af5f08ff1a282.png) ![](https://i-blog.csdnimg.cn/direct/ea961ec5339843729ab964ed04f1cec1.png) ![](https://i-blog.csdnimg.cn/direct/522f6c68e2da46baa9fa617d9b74ca80.png) ![](https://i-blog.csdnimg.cn/direct/673a7bf1fa0f408484b11705c036534f.png) ![](https://i-blog.csdnimg.cn/direct/8cc90858af9047a39350eb6b8f000f2c.png) ![](https://i-blog.csdnimg.cn/direct/15a0c3b36cb5476ca4002b5b85143658.png) ![](https://i-blog.csdnimg.cn/direct/71a86a1e929f406faf41e87951cfcbe3.png) ![](https://i-blog.csdnimg.cn/direct/b5194c3b0f3545bb983b8d01fe5561bf.png) ![](https://i-blog.csdnimg.cn/direct/545844770bed4a78bff4ab451dd37b35.png) ![](https://i-blog.csdnimg.cn/direct/2c70ff6d79fd43a49c5c9edbb68f4599.png) ![](https://i-blog.csdnimg.cn/direct/f95eae97032b47b680f35b4412a6bef3.png) ![](https://i-blog.csdnimg.cn/direct/28353f149ea84dce82f8f0614f4ce6bd.png) ![](https://i-blog.csdnimg.cn/direct/12140f330082456bb3b6062e17437900.png) ![](https://i-blog.csdnimg.cn/direct/2bc97c4b8c7044c8882fc26fc02f0c18.png) ![](https://i-blog.csdnimg.cn/direct/c1846019c6b94776b320c38004520cd5.png) ![](https://i-blog.csdnimg.cn/direct/0a21a8cdaf3d4eddb8a768df6c8225d2.png) ![](https://i-blog.csdnimg.cn/direct/684a2e9e4b1e4737b384bbf285c9575e.png) ![](https://i-blog.csdnimg.cn/direct/2438612458724b49bd9f5f1ee7efacc4.png)

相关推荐
南棱笑笑生16 小时前
20250617在荣品的PRO-RK3566开发板的Android13下解决海罗光电有限公司HL070T58C-05屏在休眠唤醒下无显示的问题
杂质
南棱笑笑生9 天前
20250609在荣品的PRO-RK3566开发板的Android13下解决串口可以执行命令但是脚本执行命令异常的问题
杂质
南棱笑笑生9 天前
20250607在荣品的PRO-RK3566开发板的Android13系统下实现长按开机之后出现插入适配器不会自动启动的问题的解决
杂质
南棱笑笑生15 天前
20250603在荣品的PRO-RK3566开发板的Android13下的命令行查看RK3566的温度
杂质
南棱笑笑生15 天前
20250602在荣品的PRO-RK3566开发板的Android13下的uboot启动阶段配置BOOTDELAY为10s
杂质
南棱笑笑生16 天前
20250602在Ubuntu20.04.6下修改压缩包的日期和时间
杂质
南棱笑笑生23 天前
20250526给荣品PRO-RK3566的Android13单独编译boot.img
杂质
南棱笑笑生1 个月前
20250520在全志H3平台的Nano Pi NEO CORE开发板上运行Ubuntu Core16.04.3时跑通4G模块EC20
杂质
南棱笑笑生1 个月前
20250515配置联想笔记本电脑IdeaPad总是使用独立显卡的步骤
杂质