20250630在ubuntu20.04.6下编译友善之臂的NanoPC-T6开发板的Android14

rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ echo "ROCKCHIP_DEVICE_DIR := device/rockchip/rk3588/nanopi6" > .rockchip_device.mk
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ cat .rockchip_device.mk 
ROCKCHIP_DEVICE_DIR := device/rockchip/rk3588/nanopi6
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ export BUILD_NUMBER=$(date +"6%y%m%d")1
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ echo $BUILD_NUMBER 
62506301
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ . setenv.sh
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ./build.sh -FMu


20250630在ubuntu20.04.6下编译友善之臂的NanoPC-T6开发板的Android14
2025/6/30 18:31


https://wiki.friendlyelec.com/wiki/index.php/NanoPC-T6/zh#.E4.BB.8E.E7.BD.91.E7.9B.98.E4.B8.8B.E8.BD.BDAndroid.E6.BA.90.E4.BB.A3.E7.A0.81
NanoPC-T6/zh


简略步骤:
rootroot@rootroot-X99-Turbo:~$ 
rootroot@rootroot-X99-Turbo:~$ cd 14TB/
rootroot@rootroot-X99-Turbo:~/14TB$ ll
rootroot@rootroot-X99-Turbo:~/14TB$ cd versions/
rootroot@rootroot-X99-Turbo:~/14TB/versions$ ll
rootroot@rootroot-X99-Turbo:~/14TB/versions$ md5sum rk35xx-android14-20250609.tgz 
a60bdcaeaee5165def59d133e237931c  rk35xx-android14-20250609.tgz
rootroot@rootroot-X99-Turbo:~/14TB/versions$ tar --use-compress-program=pigz -xvpf rk35xx-android14-20250609.tgz
rootroot@rootroot-X99-Turbo:~/14TB/versions$ mv rk35xx-android14 T6rk3588-android14
rootroot@rootroot-X99-Turbo:~/14TB/versions$ ll
rootroot@rootroot-X99-Turbo:~/14TB/versions$ cd T6rk3588-android14/
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ll
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ll *.sh
-rwxr-xr-x 1 rootroot rootroot 8091 6月  13 12:15 build.sh*
lrwxrwxrwx 1 rootroot rootroot   33 6月  13 12:15 javaenv.sh -> device/rockchip/common/javaenv.sh
lrwxrwxrwx 1 rootroot rootroot   38 6月  13 12:15 mkimage.sh -> device/friendlyelec/nanopi3/mkimage.sh*
-rwxr-xr-x 1 rootroot rootroot  519 6月  13 12:17 restore_patches.sh*
-rwxr-xr-x 1 rootroot rootroot  356 6月  13 12:17 setenv.sh*
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ echo "ROCKCHIP_DEVICE_DIR := device/rockchip/rk3588/nanopi6" > .rockchip_device.mk
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ cat .rockchip_device.mk 
ROCKCHIP_DEVICE_DIR := device/rockchip/rk3588/nanopi6
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ tar --use-compress-program=pigz -cvpf u-boot1.tgz u-boot/
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ tar --use-compress-program=pigz -cvpf kernel-6.1b.tgz kernel-6.1/
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ll
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ll *.sh
-rwxr-xr-x 1 rootroot rootroot 8091 6月  13 12:15 build.sh*
lrwxrwxrwx 1 rootroot rootroot   33 6月  13 12:15 javaenv.sh -> device/rockchip/common/javaenv.sh
lrwxrwxrwx 1 rootroot rootroot   38 6月  13 12:15 mkimage.sh -> device/friendlyelec/nanopi3/mkimage.sh*
-rwxr-xr-x 1 rootroot rootroot  519 6月  13 12:17 restore_patches.sh*
-rwxr-xr-x 1 rootroot rootroot  356 6月  13 12:17 setenv.sh*
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ echo "ROCKCHIP_DEVICE_DIR := device/rockchip/rk3588/nanopi6" > .rockchip_device.mk
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ cat .rockchip_device.mk 
ROCKCHIP_DEVICE_DIR := device/rockchip/rk3588/nanopi6
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ export BUILD_NUMBER=$(date +"6%y%m%d")1
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ echo $BUILD_NUMBER 
62506301
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ . setenv.sh
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ./build.sh -FMu
Making update.img  OK.
#### make completed successfully (02:34:53 (hh:mm:ss)) ####

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


核对编译结果:
Z:\14TB\versions\T6rk3588-android14\kernel-6.1\arch\arm64\boot\dts\rockchip\rk3588-nanopi6-rev07.dts

Z:\14TB\versions\T6rk3588-android14\rockdev\Image-aosp_nanopi3\update.img


详细步骤:
rootroot@rootroot-X99-Turbo:~$ 
rootroot@rootroot-X99-Turbo:~$ cd 14TB/
rootroot@rootroot-X99-Turbo:~/14TB$ ll
total 264410884
drwxrwxrwx 21 rootroot rootroot        4096 6月  24 17:06 ./
drwxr-xr-x 45 rootroot rootroot        4096 6月  30 10:35 ../
drwxrwxrwx 37 rootroot rootroot        4096 6月  13 11:10 01临时了fl3576_Android14/
drwxrwxrwx 37 rootroot rootroot        4096 6月  11 15:21 02临时了-有中断pro3576_Android14/
drwxrwxrwx 37 rootroot rootroot        4096 6月  12 14:13 03疑似荣品orig_Android14/
drwxrwxr-x  2 rootroot rootroot        4096 6月   5 18:37 12/
drwxrwxr-x  2 rootroot rootroot        4096 6月  12 19:03 1-源码-飞凌OK3576/
-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
drwx------  4 rootroot rootroot        4096 6月  26 15:54 delete/
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------  5 rootroot rootroot        4096 6月  17 15:22 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 38 rootroot rootroot        4096 6月  16 12:36 OK3576-android-source/
drwxrwxrwx 37 rootroot rootroot        4096 6月  13 17:10 orig3576_Android14/
-rw-rw-r--  1 rootroot rootroot 83058486407 6月  13 18:30 orig3576_Android14_20250613_1722荣品的整体按照原厂的SDK编译.tgz
drwxrwxr-x 36 rootroot rootroot        4096 6月  26 16:37 SDK/
drwxrwxrwx 37 rootroot rootroot        4096 6月  14 17:36 split3576_Android14/
-rw-rw-r--  1 rootroot rootroot 80819965506 6月  14 17:21 split3576_Android14_20250614_1611荣品的分步骤按照原厂的SDK编译.tgz
drwxrwxr-x 13 rootroot rootroot        4096 6月  30 09:09 versions/
drwxrwxr-x  4 rootroot rootroot        4096 6月  14 18:05 vmware/
drwx------  2 rootroot rootroot        4096 6月  10 09:51 新建文件夹/
drwxrwxr-x  3 rootroot rootroot        4096 6月  24 09:18 里程碑的SDK直接打包/
rootroot@rootroot-X99-Turbo:~/14TB$ cd versions/
rootroot@rootroot-X99-Turbo:~/14TB/versions$ ll
total 586023748
drwxrwxr-x 13 rootroot rootroot        4096 6月  30 09:09  ./
drwxrwxrwx 21 rootroot rootroot        4096 6月  24 17:06  ../
-rw-rw-r--  1 rootroot rootroot 34876361676 6月  23 12:00  Android13.0_20250623_1151荣品PRO-RK3566原始打包.tgz
-rwx------  1 rootroot rootroot          50 6月  24 09:33  android14的整理.txt*
drwxrwxr-x  2 rootroot rootroot        4096 6月  14 09:51  OK3576-C_Linux6.1.84/
drwxrwxr-x 16 rootroot rootroot        4096 6月  17 17:20  OK3576_linux_source6.1.75/
-rw-rw-r--  1 rootroot rootroot 28161984365 6月  17 19:06  OK3576_linux_source6.1.75_20250617_1823编译完成-终端3次-2次装软件-1次下载中断.tgz
drwxrwxr-x 15 rootroot rootroot        4096 6月  18 21:14  ok3576-linux-source6.1.84/
drwxr-xr-x 40 rootroot rootroot        4096 6月  27 13:50  OK3588-android12-R5source/
-rw-rw-r--  1 rootroot rootroot 62959755625 6月  27 15:21  OK3588-android12-R5source_20250627_1356整体编译.tgz
-rw-rw-r--  1 rootroot rootroot 30622173814 6月  24 17:19  OK3588-android12-source_20250624_1710飞凌R5版本的原始打包.tgz
drwxrwxr-x 36 rootroot rootroot        4096 6月  23 16:58  pro3566_Android13.0/
-rw-rw-r--  1 rootroot rootroot 68944574152 6月  23 19:59  pro3566_Android13.0_20250623_1824荣品原始编译.tgz
drwxrwxr-x 36 rootroot rootroot        4096 6月  25 13:46  RD-RK3588_Android13/
-rw-rw-r--  1 rootroot rootroot 34880685000 6月  25 09:35  RD-RK3588_Android13_20250625_0927荣品原始打包.tgz
-rw-rw-r--  1 rootroot rootroot 68934278642 6月  25 16:20  RD-RK3588_Android13_20250625_1447荣品编译完成了.tgz
drwxrwxr-x 36 rootroot rootroot        4096 6月  20 14:23  rk3576-android14.0-20250217k7/
-rw-rw-r--  1 rootroot rootroot 34334036636 6月  19 17:45  rk3576-android14.0-20250217k7_20250619_1735原始打包无patch.tgz
-rw-rw-r--  1 rootroot rootroot 81273262612 6月  20 16:51  rk3576-android14.0-20250217k7_20250620_1513finish编译完成了.tgz
drwxrwxr-x 16 rootroot rootroot        4096 6月  19 11:46  rk3576-linux20250618k7/
-rwx------  1 rootroot rootroot  7901995484 6月  19 09:14  rk3576-linux20250618k7_0912原始打包没有dl.tgz*
-rw-rw-r--  1 rootroot rootroot 19680233966 6月  19 12:29  rk3576-linux20250618k7_20250619_1149.tgz
drwxr-xr-x 36 rootroot rootroot        4096 6月  26 13:46  rk3588-android14-FriendlyElec/
-rw-rw-r--  1 rootroot rootroot 83103394308 6月  26 15:34  rk3588-android14-FriendlyElec_20250626_1353使用友善之臂的SDK.tgz
drwxr-xr-x 34 rootroot rootroot        4096 6月  13 15:44  rk35xx-android14/
-rw-rw-r--  1 rootroot rootroot 35630838073 6月  18 10:53  rk35xx-android14-20250609.tgz
drwxrwxr-x 12 rootroot rootroot        4096 6月  12 15:27  sd-fuse_h3/
-rw-rw-r--  1 rootroot rootroot    83043790 6月  11 16:39  sd-fuse_h3_20250611_1639原始打包.tgz
-rw-rw-r--  1 rootroot rootroot   851915809 6月  11 17:40  sd-fuse_h3_20250611_1740下载uboot+kernel了.tgz
-rw-r--r--  1 root     root      3676790717 6月  11 21:01  sd-fuse_h3_20250611_2100使用root权限打包.tgz
-rw-r--r--  1 root     root      4172775805 6月  12 18:14  sd-fuse_h3_20250612_1813使用root权限打包.tgz
-rwx------  1 rootroot rootroot          97 6月  24 09:43  SDK说明.txt*
-rwx------  1 rootroot rootroot        1574 6月  27 15:34  z12.txt*
-rwx------  1 rootroot rootroot        1407 6月  26 15:59 'z12 - 副本.txt'*
-rwx------  1 rootroot rootroot        1076 6月  26 15:54  z1.txt*
-rwx------  1 rootroot rootroot        2311 6月  26 15:54  z.txt*
rootroot@rootroot-X99-Turbo:~/14TB/versions$ md5sum rk35xx-android14-20250609.tgz 
a60bdcaeaee5165def59d133e237931c  rk35xx-android14-20250609.tgz
rootroot@rootroot-X99-Turbo:~/14TB/versions$ tar --use-compress-program=pigz -xvpf rk35xx-android14-20250609.tgz
rootroot@rootroot-X99-Turbo:~/14TB/versions$ mv rk35xx-android14 T6rk3588-android14
rootroot@rootroot-X99-Turbo:~/14TB/versions$ ll
total 586023748
drwxrwxr-x 13 rootroot rootroot        4096 6月  30 10:36  ./
drwxrwxrwx 21 rootroot rootroot        4096 6月  24 17:06  ../
-rw-rw-r--  1 rootroot rootroot 34876361676 6月  23 12:00  Android13.0_20250623_1151荣品PRO-RK3566原始打包.tgz
-rwx------  1 rootroot rootroot          50 6月  24 09:33  android14的整理.txt*
drwxrwxr-x  2 rootroot rootroot        4096 6月  14 09:51  OK3576-C_Linux6.1.84/
drwxrwxr-x 16 rootroot rootroot        4096 6月  17 17:20  OK3576_linux_source6.1.75/
-rw-rw-r--  1 rootroot rootroot 28161984365 6月  17 19:06  OK3576_linux_source6.1.75_20250617_1823编译完成-终端3次-2次装软件-1次下载中断.tgz
drwxrwxr-x 15 rootroot rootroot        4096 6月  18 21:14  ok3576-linux-source6.1.84/
drwxr-xr-x 40 rootroot rootroot        4096 6月  27 13:50  OK3588-android12-R5source/
-rw-rw-r--  1 rootroot rootroot 62959755625 6月  27 15:21  OK3588-android12-R5source_20250627_1356整体编译.tgz
-rw-rw-r--  1 rootroot rootroot 30622173814 6月  24 17:19  OK3588-android12-source_20250624_1710飞凌R5版本的原始打包.tgz
drwxrwxr-x 36 rootroot rootroot        4096 6月  23 16:58  pro3566_Android13.0/
-rw-rw-r--  1 rootroot rootroot 68944574152 6月  23 19:59  pro3566_Android13.0_20250623_1824荣品原始编译.tgz
drwxrwxr-x 36 rootroot rootroot        4096 6月  25 13:46  RD-RK3588_Android13/
-rw-rw-r--  1 rootroot rootroot 34880685000 6月  25 09:35  RD-RK3588_Android13_20250625_0927荣品原始打包.tgz
-rw-rw-r--  1 rootroot rootroot 68934278642 6月  25 16:20  RD-RK3588_Android13_20250625_1447荣品编译完成了.tgz
drwxrwxr-x 36 rootroot rootroot        4096 6月  20 14:23  rk3576-android14.0-20250217k7/
-rw-rw-r--  1 rootroot rootroot 34334036636 6月  19 17:45  rk3576-android14.0-20250217k7_20250619_1735原始打包无patch.tgz
-rw-rw-r--  1 rootroot rootroot 81273262612 6月  20 16:51  rk3576-android14.0-20250217k7_20250620_1513finish编译完成了.tgz
drwxrwxr-x 16 rootroot rootroot        4096 6月  19 11:46  rk3576-linux20250618k7/
-rwx------  1 rootroot rootroot  7901995484 6月  19 09:14  rk3576-linux20250618k7_0912原始打包没有dl.tgz*
-rw-rw-r--  1 rootroot rootroot 19680233966 6月  19 12:29  rk3576-linux20250618k7_20250619_1149.tgz
drwxr-xr-x 36 rootroot rootroot        4096 6月  26 13:46  rk3588-android14-FriendlyElec/
-rw-rw-r--  1 rootroot rootroot 83103394308 6月  26 15:34  rk3588-android14-FriendlyElec_20250626_1353使用友善之臂的SDK.tgz
-rw-rw-r--  1 rootroot rootroot 35630838073 6月  18 10:53  rk35xx-android14-20250609.tgz
drwxrwxr-x 12 rootroot rootroot        4096 6月  12 15:27  sd-fuse_h3/
-rw-rw-r--  1 rootroot rootroot    83043790 6月  11 16:39  sd-fuse_h3_20250611_1639原始打包.tgz
-rw-rw-r--  1 rootroot rootroot   851915809 6月  11 17:40  sd-fuse_h3_20250611_1740下载uboot+kernel了.tgz
-rw-r--r--  1 root     root      3676790717 6月  11 21:01  sd-fuse_h3_20250611_2100使用root权限打包.tgz
-rw-r--r--  1 root     root      4172775805 6月  12 18:14  sd-fuse_h3_20250612_1813使用root权限打包.tgz
-rwx------  1 rootroot rootroot          97 6月  24 09:43  SDK说明.txt*
drwxr-xr-x 34 rootroot rootroot        4096 6月  13 15:44  T6rk3588-android14/
-rwx------  1 rootroot rootroot        1574 6月  27 15:34  z12.txt*
-rwx------  1 rootroot rootroot        1407 6月  26 15:59 'z12 - 副本.txt'*
-rwx------  1 rootroot rootroot        1076 6月  26 15:54  z1.txt*
-rwx------  1 rootroot rootroot        2311 6月  26 15:54  z.txt*
rootroot@rootroot-X99-Turbo:~/14TB/versions$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions$ cd T6rk3588-android14/
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ll
total 164
drwxr-xr-x  34 rootroot rootroot  4096 6月  13 15:44 ./
drwxrwxr-x  13 rootroot rootroot  4096 6月  30 10:36 ../
lrwxrwxrwx   1 rootroot rootroot    19 6月  13 12:14 Android.bp -> build/soong/root.bp
drwxr-xr-x  37 rootroot rootroot  4096 6月  13 12:15 art/
drwxr-xr-x  14 rootroot rootroot  4096 6月  13 12:15 bionic/
drwxr-xr-x   4 rootroot rootroot  4096 6月  13 12:15 bootable/
lrwxrwxrwx   1 rootroot rootroot    26 6月  13 12:15 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   9 rootroot rootroot  4096 6月  13 12:15 build/
lrwxrwxrwx   1 rootroot rootroot    23 6月  13 12:14 BUILD -> build/bazel/bazel.BUILD
-rwxr-xr-x   1 rootroot rootroot  8091 6月  13 12:15 build.sh*
lrwxrwxrwx   1 rootroot rootroot    33 6月  13 12:14 .classpath -> device/rockchip/common/.classpath*
lrwxrwxrwx   1 rootroot rootroot    46 6月  13 12:14 Copyright_Statement.pdf -> device/rockchip/common/Copyright_Statement.pdf
drwxr-xr-x  13 rootroot rootroot  4096 6月  13 12:15 cts/
drwxr-xr-x   7 rootroot rootroot  4096 6月  13 12:15 dalvik/
drwxr-xr-x   5 rootroot rootroot  4096 6月  13 12:15 developers/
drwxr-xr-x  22 rootroot rootroot  4096 6月  13 12:15 development/
drwxr-xr-x   6 rootroot rootroot  4096 6月  13 12:15 device/
drwxr-xr-x 409 rootroot rootroot 12288 6月  13 12:15 external/
drwxr-xr-x  16 rootroot rootroot  4096 6月  13 12:15 frameworks/
-rw-r--r--   1 rootroot rootroot   355 6月  13 12:14 .gitignore
drwxr-xr-x  20 rootroot rootroot  4096 6月  13 12:15 hardware/
lrwxrwxrwx   1 rootroot rootroot    33 6月  13 12:15 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   5 rootroot rootroot  4096 6月  13 12:15 kernel/
drwxr-xr-x  27 rootroot rootroot  4096 6月  13 15:40 kernel-6.1/
drwxr-xr-x  20 rootroot rootroot  4096 6月  13 12:15 libcore/
drwxr-xr-x   9 rootroot rootroot  4096 6月  13 12:15 libnativehelper/
drwxr-xr-x   9 rootroot rootroot  4096 6月  13 12:15 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot    38 6月  13 12:15 mkimage.sh -> device/friendlyelec/nanopi3/mkimage.sh*
drwxr-xr-x   9 rootroot rootroot  4096 6月  13 12:15 packages/
drwxr-xr-x   5 rootroot rootroot  4096 6月  13 12:15 pdk/
drwxr-xr-x  10 rootroot rootroot  4096 6月  13 12:15 platform_testing/
drwxr-xr-x  32 rootroot rootroot  4096 6月  13 12:17 prebuilts/
-rwxr-xr-x   1 rootroot rootroot   519 6月  13 12:17 restore_patches.sh*
drwxr-xr-x   9 rootroot rootroot  4096 6月  13 14:20 rkbin/
drwxr-xr-x   4 rootroot rootroot  4096 6月  13 12:14 RKDocs/
drwxr-xr-x   4 rootroot rootroot  4096 6月  13 12:17 rkst/
drwxr-xr-x   5 rootroot rootroot  4096 6月  13 12:15 RKTools/
drwxr-xr-x  20 rootroot rootroot  4096 6月  13 12:17 sdk/
-rwxr-xr-x   1 rootroot rootroot   356 6月  13 12:17 setenv.sh*
drwxr-xr-x  48 rootroot rootroot  4096 6月  13 12:17 system/
drwxr-xr-x  12 rootroot rootroot  4096 6月  13 12:17 test/
drwxr-xr-x   4 rootroot rootroot  4096 6月  13 12:17 toolchain/
drwxr-xr-x  25 rootroot rootroot  4096 6月  13 12:17 tools/
drwxr-xr-x  24 rootroot rootroot  4096 6月  13 15:40 u-boot/
drwxr-xr-x   6 rootroot rootroot  4096 6月  13 12:17 vendor/
lrwxrwxrwx   1 rootroot rootroot    27 6月  13 12:15 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ll *.sh
-rwxr-xr-x 1 rootroot rootroot 8091 6月  13 12:15 build.sh*
lrwxrwxrwx 1 rootroot rootroot   33 6月  13 12:15 javaenv.sh -> device/rockchip/common/javaenv.sh
lrwxrwxrwx 1 rootroot rootroot   38 6月  13 12:15 mkimage.sh -> device/friendlyelec/nanopi3/mkimage.sh*
-rwxr-xr-x 1 rootroot rootroot  519 6月  13 12:17 restore_patches.sh*
-rwxr-xr-x 1 rootroot rootroot  356 6月  13 12:17 setenv.sh*
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ echo "ROCKCHIP_DEVICE_DIR := device/rockchip/rk3588/nanopi6" > .rockchip_device.mk
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ cat .rockchip_device.mk 
ROCKCHIP_DEVICE_DIR := device/rockchip/rk3588/nanopi6
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ tar --use-compress-program=pigz -cvpf u-boot1.tgz u-boot/
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ tar --use-compress-program=pigz -cvpf kernel-6.1b.tgz kernel-6.1/


rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ll
total 257488
drwxr-xr-x  34 rootroot rootroot      4096 6月  30 10:39 ./
drwxrwxr-x  13 rootroot rootroot      4096 6月  30 10:36 ../
lrwxrwxrwx   1 rootroot rootroot        19 6月  13 12:14 Android.bp -> build/soong/root.bp
drwxr-xr-x  37 rootroot rootroot      4096 6月  13 12:15 art/
drwxr-xr-x  14 rootroot rootroot      4096 6月  13 12:15 bionic/
drwxr-xr-x   4 rootroot rootroot      4096 6月  13 12:15 bootable/
lrwxrwxrwx   1 rootroot rootroot        26 6月  13 12:15 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   9 rootroot rootroot      4096 6月  13 12:15 build/
lrwxrwxrwx   1 rootroot rootroot        23 6月  13 12:14 BUILD -> build/bazel/bazel.BUILD
-rwxr-xr-x   1 rootroot rootroot      8091 6月  13 12:15 build.sh*
lrwxrwxrwx   1 rootroot rootroot        33 6月  13 12:14 .classpath -> device/rockchip/common/.classpath*
lrwxrwxrwx   1 rootroot rootroot        46 6月  13 12:14 Copyright_Statement.pdf -> device/rockchip/common/Copyright_Statement.pdf
drwxr-xr-x  13 rootroot rootroot      4096 6月  13 12:15 cts/
drwxr-xr-x   7 rootroot rootroot      4096 6月  13 12:15 dalvik/
drwxr-xr-x   5 rootroot rootroot      4096 6月  13 12:15 developers/
drwxr-xr-x  22 rootroot rootroot      4096 6月  13 12:15 development/
drwxr-xr-x   6 rootroot rootroot      4096 6月  13 12:15 device/
drwxr-xr-x 409 rootroot rootroot     12288 6月  13 12:15 external/
drwxr-xr-x  16 rootroot rootroot      4096 6月  13 12:15 frameworks/
-rw-r--r--   1 rootroot rootroot       355 6月  13 12:14 .gitignore
drwxr-xr-x  20 rootroot rootroot      4096 6月  13 12:15 hardware/
lrwxrwxrwx   1 rootroot rootroot        33 6月  13 12:15 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   5 rootroot rootroot      4096 6月  13 12:15 kernel/
drwxr-xr-x  27 rootroot rootroot      4096 6月  13 15:40 kernel-6.1/
-rw-rw-r--   1 rootroot rootroot 244105465 6月  30 10:41 kernel-6.1b.tgz
drwxr-xr-x  20 rootroot rootroot      4096 6月  13 12:15 libcore/
drwxr-xr-x   9 rootroot rootroot      4096 6月  13 12:15 libnativehelper/
drwxr-xr-x   9 rootroot rootroot      4096 6月  13 12:15 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot        38 6月  13 12:15 mkimage.sh -> device/friendlyelec/nanopi3/mkimage.sh*
drwxr-xr-x   9 rootroot rootroot      4096 6月  13 12:15 packages/
drwxr-xr-x   5 rootroot rootroot      4096 6月  13 12:15 pdk/
drwxr-xr-x  10 rootroot rootroot      4096 6月  13 12:15 platform_testing/
drwxr-xr-x  32 rootroot rootroot      4096 6月  13 12:17 prebuilts/
-rwxr-xr-x   1 rootroot rootroot       519 6月  13 12:17 restore_patches.sh*
drwxr-xr-x   9 rootroot rootroot      4096 6月  13 14:20 rkbin/
drwxr-xr-x   4 rootroot rootroot      4096 6月  13 12:14 RKDocs/
drwxr-xr-x   4 rootroot rootroot      4096 6月  13 12:17 rkst/
drwxr-xr-x   5 rootroot rootroot      4096 6月  13 12:15 RKTools/
-rw-rw-r--   1 rootroot rootroot        54 6月  30 10:37 .rockchip_device.mk
drwxr-xr-x  20 rootroot rootroot      4096 6月  13 12:17 sdk/
-rwxr-xr-x   1 rootroot rootroot       356 6月  13 12:17 setenv.sh*
drwxr-xr-x  48 rootroot rootroot      4096 6月  13 12:17 system/
drwxr-xr-x  12 rootroot rootroot      4096 6月  13 12:17 test/
drwxr-xr-x   4 rootroot rootroot      4096 6月  13 12:17 toolchain/
drwxr-xr-x  25 rootroot rootroot      4096 6月  13 12:17 tools/
drwxr-xr-x  24 rootroot rootroot      4096 6月  13 15:40 u-boot/
-rw-rw-r--   1 rootroot rootroot  19385029 6月  30 10:39 u-boot1.tgz
drwxr-xr-x   6 rootroot rootroot      4096 6月  13 12:17 vendor/
lrwxrwxrwx   1 rootroot rootroot        27 6月  13 12:15 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ll *.sh
-rwxr-xr-x 1 rootroot rootroot 8091 6月  13 12:15 build.sh*
lrwxrwxrwx 1 rootroot rootroot   33 6月  13 12:15 javaenv.sh -> device/rockchip/common/javaenv.sh
lrwxrwxrwx 1 rootroot rootroot   38 6月  13 12:15 mkimage.sh -> device/friendlyelec/nanopi3/mkimage.sh*
-rwxr-xr-x 1 rootroot rootroot  519 6月  13 12:17 restore_patches.sh*
-rwxr-xr-x 1 rootroot rootroot  356 6月  13 12:17 setenv.sh*
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ echo "ROCKCHIP_DEVICE_DIR := device/rockchip/rk3588/nanopi6" > .rockchip_device.mk
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ cat .rockchip_device.mk 
ROCKCHIP_DEVICE_DIR := device/rockchip/rk3588/nanopi6
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ export BUILD_NUMBER=$(date +"6%y%m%d")1
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ echo $BUILD_NUMBER 
62506301
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ . setenv.sh

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=14
PRODUCT_INCLUDE_TAGS=com.android.mainline
TARGET_PRODUCT=aosp_nanopi3
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/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ./build.sh -FMu
  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 (4 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.h
  SHIPPED scripts/dtc/dtc-parser.tab.c
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  UPD     include/config/uboot.release
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  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
  CHK     include/generated/asm-offsets.h
  UPD     include/generated/asm-offsets.h
  LDS     u-boot.lds
  CHK     include/config.h
  CFG     u-boot.cfg
  HOSTLD  scripts/dtc/dtc
  HOSTCC  tools/gen_eth_addr
  HOSTCC  tools/gen_ethaddr_crc.o
  WRAP    tools/lib/crc8.c
  HOSTCC  tools/mkenvimage.o
  HOSTCC  tools/os_support.o
  WRAP    tools/lib/crc32.c
  HOSTCC  tools/aisimage.o
  HOSTCC  tools/atmelimage.o
  WRAP    tools/common/bootm.c
  HOSTCC  tools/default_image.o
  WRAP    tools/lib/fdtdec_common.c
  WRAP    tools/lib/fdtdec.c
  HOSTCC  tools/fit_common.o
  HOSTCC  tools/fit_image.o
  WRAP    tools/common/image-fit.c
  HOSTCC  tools/image-host.o
  WRAP    tools/common/image.c


frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/icon/IconManager.kt:271:28: warning: 'getParcelableArray(String!): Array<(out) Parcelable!>!' is deprecated. Deprecated in Java
                    extras.getParcelableArray(Notification.EXTRA_MESSAGES))
                           ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/icon/IconManager.kt:272:31: warning: 'getParcelable(String!): T!' is deprecated. Deprecated in Java
            val user = extras.getParcelable<Person>(Notification.EXTRA_MESSAGING_PERSON)
                              ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/icon/ui/viewbinder/NotificationIconContainerViewBinder.kt:29:9: warning: parameter 'viewModel' is never used
        viewModel: NotificationIconContainerViewModel,
        ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/logging/NotificationMemoryMeter.kt:95:33: warning: 'getParcelableArrayList(String!): ArrayList<T!>!' is deprecated. Deprecated in Java
        val peopleList = extras.getParcelableArrayList<Person>(Notification.EXTRA_PEOPLE_LIST)
                                ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/logging/NotificationMemoryMeter.kt:108:24: warning: 'getParcelableArray(String!): Array<(out) Parcelable!>!' is deprecated. Deprecated in Java
                extras.getParcelableArray(Notification.EXTRA_MESSAGES)
                       ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/logging/NotificationMemoryMeter.kt:114:24: warning: 'getParcelableArray(String!): Array<(out) Parcelable!>!' is deprecated. Deprecated in Java
                extras.getParcelableArray(Notification.EXTRA_HISTORIC_MESSAGES)
                       ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/logging/NotificationMemoryMeter.kt:140:42: warning: 'contentView: RemoteViews!' is deprecated. Deprecated in Java
        val hasCustomView = notification.contentView != null || notification.bigContentView != null
                                         ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/logging/NotificationMemoryMeter.kt:140:78: warning: 'bigContentView: RemoteViews!' is deprecated. Deprecated in Java
        val hasCustomView = notification.contentView != null || notification.bigContentView != null
                                                                             ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/logging/NotificationMemoryMeter.kt:204:47: warning: 'getParcelable(String!): T!' is deprecated. Deprecated in Java
        return when (val parcelable = extras?.getParcelable<Parcelable>(key)) {
                                              ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/people/PeopleNotificationIdentifier.kt:76:31: warning: name shadowed: type
                    when (val type = upperBound(type, extractPersonTypeInfo(entry.sbn))) {
                              ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ui/viewbinder/ExpandableViewBinder.kt:7:14: warning: parameter 'viewModel' is never used
    fun bind(viewModel: ViewModel, view: ExpandableView) {}
             ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ui/viewbinder/ExpandableViewBinder.kt:7:36: warning: parameter 'view' is never used
    fun bind(viewModel: ViewModel, view: ExpandableView) {}
                                   ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/shelf/ui/viewbinder/NotificationShelfViewBinder.kt:79:9: warning: parameter 'featureFlags' is never used
        featureFlags: FeatureFlags,
        ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackSizeCalculator.kt:423:31: warning: parameter 'args' is never used
    fun dump(pw: PrintWriter, args: Array<out String>) {
                              ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationTargetsHelper.kt:20:5: warning: parameter 'featureFlags' is never used
    featureFlags: FeatureFlags,
    ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ActivityStarterImpl.kt:69:43: warning: this declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
    private val dozeServiceHostLazy: Lazy<DozeServiceHost>,
                                          ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ActivityStarterImpl.kt:442:17: warning: name shadowed: userHandle
            val userHandle: UserHandle = userHandle ?: getActivityUserHandle(intent)
                ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ActivityStarterImpl.kt:557:17: warning: name shadowed: animationController
            val animationController =
                ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ActivityStarterImpl.kt:652:17: warning: name shadowed: userHandle
            val userHandle = userHandle ?: getActivityUserHandle(intent)
                ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ActivityStarterImpl.kt:690:41: warning: unnecessary safe call on a non-null receiver of type ActivityLaunchAnimator.Controller?
                                delegate?.onIntentStarted(willAnimate)
                                        ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ActivityStarterImpl.kt:724:41: warning: unnecessary safe call on a non-null receiver of type ActivityLaunchAnimator.Controller?
                                delegate?.onLaunchAnimationEnd(isExpandingFullyAbove)
                                        ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ActivityStarterImpl.kt:785:21: warning: this declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
                    dozeServiceHostLazy.get().isPulsing
                    ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ActivityStarterImpl.kt:785:41: warning: this declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
                    dozeServiceHostLazy.get().isPulsing
                                        ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ActivityStarterImpl.kt:785:47: warning: this declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
                    dozeServiceHostLazy.get().isPulsing
                                              ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.kt:29:48: warning: 'KeyguardBottomAreaViewBinder' is deprecated. Deprecated as part of b/278057014
import com.android.systemui.keyguard.ui.binder.KeyguardBottomAreaViewBinder
                                               ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.kt:30:48: warning: 'KeyguardBottomAreaViewBinder' is deprecated. Deprecated as part of b/278057014
import com.android.systemui.keyguard.ui.binder.KeyguardBottomAreaViewBinder.bind
                                               ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.kt:64:26: warning: 'KeyguardBottomAreaViewBinder' is deprecated. Deprecated as part of b/278057014
    private var binding: KeyguardBottomAreaViewBinder.Binding? = null
                         ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.kt:64:55: warning: 'Binding' is deprecated. Deprecated as part of b/278057014
    private var binding: KeyguardBottomAreaViewBinder.Binding? = null
                                                      ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.kt:73:27: warning: 'MessageDisplayer' is deprecated. Deprecated as part of b/278057014
        messageDisplayer: MessageDisplayer? = null,
                          ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.kt:79:13: warning: 'bind(ViewGroup, KeyguardBottomAreaViewModel, FalsingManager?, VibratorHelper?, ActivityStarter?, (Int) -> Unit): KeyguardBottomAreaViewBinder.Binding' is deprecated. Deprecated as part of b/278057014
            bind(
            ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.kt:96:33: warning: 'KeyguardBottomAreaView' is deprecated. Deprecated as part of b/278057014
    fun initFrom(oldBottomArea: KeyguardBottomAreaView) {
                                ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaViewController.kt:22:66: warning: 'KeyguardBottomAreaView' is deprecated. Deprecated as part of b/278057014
class KeyguardBottomAreaViewController @Inject constructor(view: KeyguardBottomAreaView) :
                                                                 ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaViewController.kt:23:20: warning: 'KeyguardBottomAreaView' is deprecated. Deprecated as part of b/278057014
    ViewController<KeyguardBottomAreaView> (view) {
                   ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaViewController.kt:30:20: warning: 'KeyguardBottomAreaView' is deprecated. Deprecated as part of b/278057014
    fun getView(): KeyguardBottomAreaView {
                   ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBypassController.kt:37:35: warning: 'TunerService' is deprecated. Deprecated in Java
import com.android.systemui.tuner.TunerService
                                  ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBypassController.kt:110:23: warning: 'TunerService' is deprecated. Deprecated in Java
        tunerService: TunerService,
                      ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBypassController.kt:140:21: warning: 'registerDumpable(String, Dumpable, DumpPriority = ...): Unit' is deprecated. Use registerCriticalDumpable or registerNormalDumpable instead
        dumpManager.registerDumpable("KeyguardBypassController", this)
                    ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardLiftController.kt:65:21: warning: 'registerDumpable(String, Dumpable, DumpPriority = ...): Unit' is deprecated. Use registerCriticalDumpable or registerNormalDumpable instead
        dumpManager.registerDumpable(javaClass.name, this)
                    ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardLiftController.kt:78:35: warning: 'requestFaceAuth(String!): Boolean' is deprecated. Deprecated in Java
            keyguardUpdateMonitor.requestFaceAuth(
                                  ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardLiftController.kt:118:44: warning: 'getCurrentUser(): Int' is deprecated. Deprecated in Java
        val userId = KeyguardUpdateMonitor.getCurrentUser()
                                           ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardLiftController.kt:119:51: warning: 'isFaceAuthEnabledForUser(Int): Boolean' is deprecated. Deprecated in Java
        val isFaceEnabled = keyguardUpdateMonitor.isFaceAuthEnabledForUser(userId)
                                                  ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:80:21: warning: 'registerDumpable(String, Dumpable, DumpPriority = ...): Unit' is deprecated. Use registerCriticalDumpable or registerNormalDumpable instead
        dumpManager.registerDumpable(TAG, this)
                    ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:124:39: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
        checkNotNull(context.display).getRealSize(point)
                                      ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:197:5: warning: '@JvmOverloads' annotation has no effect for methods without default arguments
    @JvmOverloads
    ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusOverlayHoverListener.kt:151:32: warning: 'getColor(Int): Int' is deprecated. Deprecated in Java
        lightColor = resources.getColor(R.color.status_bar_icons_hover_color_light)
                               ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusOverlayHoverListener.kt:152:31: warning: 'getColor(Int): Int' is deprecated. Deprecated in Java
        darkColor = resources.getColor(R.color.status_bar_icons_hover_color_dark)
                              ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/UnlockedScreenOffAnimationController.kt:68:36: warning: 'constructor Handler()' is deprecated. Deprecated in Java
    private val handler: Handler = Handler()
                                   ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/mobile/data/repository/CarrierConfigRepository.kt:90:51: warning: 'getConfigForSubId(Int): PersistableBundle!' is deprecated. Deprecated in Java
                val config = carrierConfigManager.getConfigForSubId(subId)
                                                  ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/mobile/data/repository/CarrierConfigRepository.kt:114:54: warning: 'getConfigForSubId(Int): PersistableBundle!' is deprecated. Deprecated in Java
            val carrierConfig = carrierConfigManager.getConfigForSubId(subId)
                                                     ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/mobile/data/repository/prod/MobileConnectionRepositoryImpl.kt:215:38: warning: 'getter for isGsm: Boolean' is deprecated. Deprecated in Java
            .map { it.signalStrength.isGsm }
                                     ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/shared/data/repository/ConnectivityRepository.kt:49:35: warning: 'TunerService' is deprecated. Deprecated in Java
import com.android.systemui.tuner.TunerService
                                  ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/shared/data/repository/ConnectivityRepository.kt:96:19: warning: 'TunerService' is deprecated. Deprecated in Java
    tunerService: TunerService,
                  ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/shared/data/repository/ConnectivityRepository.kt:112:30: warning: 'TunerService' is deprecated. Deprecated in Java
                    object : TunerService.Tunable {
                             ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/wifi/data/repository/prod/WifiRepositoryHelper.kt:99:90: warning: 'SSID: String!' is deprecated. Deprecated in Java
    private fun List<ScanResult>.toModel(): List<WifiScanEntry> = map { WifiScanEntry(it.SSID) }
                                                                                         ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/BaseUserSwitcherAdapter.kt:34:31: warning: 'UserSwitcherController' is deprecated. Use UserInteractor or GuestUserInteractor instead.
    protected val controller: UserSwitcherController,
                              ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/DeviceControlsControllerImpl.kt:97:51: warning: 'CONTROLS_ENABLED: String' is deprecated. Deprecated in Java
        if (secureSettings.getInt(Settings.Secure.CONTROLS_ENABLED, 1) == 0) {
                                                  ^
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% 77067/77075] 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/framewor
Shrunken apk stored in:
out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI/android_common/SystemUI-unsigned.apk.proto.out.apk
[100% 77075/77075] Target super fs image for debug: out/target/product/nanopi3/super.img
2025-06-30 16:14:29 - build_super_image.py - INFO    : Building super image from info dict...
2025-06-30 16:14:29 - common.py - INFO    :   Running: "/home/rootroot/14TB/versions/T6rk3588-android14/out/host/linux-x86/bin/lpmake --metadata-size 65536 --super-name super --metadata-slots 3 --virtual-ab --device super:3355443200 --group rockchip_dynamic_partitions_a:3351248896 --group rockchip_dynamic_partitions_b:3351248896 --partition system_a:readonly:1276395520:rockchip_dynamic_partitions_a --image system_a=out/target/product/nanopi3/system.img --partition system_b:readonly:0:rockchip_dynamic_partitions_b --partition system_dlkm_a:readonly:262144:rockchip_dynamic_partitions_a --image system_dlkm_a=out/target/product/nanopi3/system_dlkm.img --partition system_dlkm_b:readonly:0:rockchip_dynamic_partitions_b --partition system_ext_a:readonly:193830912:rockchip_dynamic_partitions_a --image system_ext_a=out/target/product/nanopi3/system_ext.img --partition system_ext_b:readonly:0:rockchip_dynamic_partitions_b --partition vendor_a:readonly:327589888:rockchip_dynamic_partitions_a --image vendor_a=out/target/product/nanopi3/vendor.img --partition vendor_b:readonly:0:rockchip_dynamic_partitions_b --partition vendor_dlkm_a:readonly:28545024:rockchip_dynamic_partitions_a --image vendor_dlkm_a=out/target/product/nanopi3/vendor_dlkm.img --partition vendor_dlkm_b:readonly:0:rockchip_dynamic_partitions_b --partition odm_a:readonly:819200:rockchip_dynamic_partitions_a --image odm_a=out/target/product/nanopi3/odm.img --partition odm_b:readonly:0:rockchip_dynamic_partitions_b --partition odm_dlkm_a:readonly:262144:rockchip_dynamic_partitions_a --image odm_dlkm_a=out/target/product/nanopi3/odm_dlkm.img --partition odm_dlkm_b:readonly:0:rockchip_dynamic_partitions_b --partition product_a:readonly:280780800:rockchip_dynamic_partitions_a --image product_a=out/target/product/nanopi3/product.img --partition product_b:readonly:0:rockchip_dynamic_partitions_b --sparse --output out/target/product/nanopi3/super.img"
2025-06-30 16:14:32 - common.py - INFO    : lpmake I 06-30 16:14:29 910969 910969 builder.cpp:1093] [liblp] Partition system_a will resize from 0 bytes to 1276395520 bytes
lpmake I 06-30 16:14:29 910969 910969 builder.cpp:1093] [liblp] Partition system_dlkm_a will resize from 0 bytes to 262144 bytes
lpmake I 06-30 16:14:29 910969 910969 builder.cpp:1093] [liblp] Partition system_ext_a will resize from 0 bytes to 193830912 bytes
lpmake I 06-30 16:14:29 910969 910969 builder.cpp:1093] [liblp] Partition vendor_a will resize from 0 bytes to 327589888 bytes
lpmake I 06-30 16:14:29 910969 910969 builder.cpp:1093] [liblp] Partition vendor_dlkm_a will resize from 0 bytes to 28545024 bytes
lpmake I 06-30 16:14:29 910969 910969 builder.cpp:1093] [liblp] Partition odm_a will resize from 0 bytes to 819200 bytes
lpmake I 06-30 16:14:29 910969 910969 builder.cpp:1093] [liblp] Partition odm_dlkm_a will resize from 0 bytes to 262144 bytes
lpmake I 06-30 16:14:29 910969 910969 builder.cpp:1093] [liblp] Partition product_a will resize from 0 bytes to 280780800 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-30 16:14:32 - build_super_image.py - INFO    : Done writing image out/target/product/nanopi3/super.img

#### build completed successfully (02:17:47 (hh:mm:ss)) ####

TARGET_PRODUCT=aosp_nanopi3
BOARD_AVB_ENABLE=false
BOARD_USES_AB_IMAGE=true
HIGH_RELIABLE_RECOVERY_OTA=
----------------------------------
create dtbo.img...
done.
create rockdev/Image-aosp_nanopi3/resource.img...
done.
create rockdev/Image-aosp_nanopi3/boot.img...
done.
create rockdev/Image-aosp_nanopi3/boot-debug.img...
done.
skip copy images: out/target/product/nanopi3/vendor_boot.img
skip copy images: out/target/product/nanopi3/vendor_boot-debug.img
skip copy images: out/target/product/nanopi3/recovery.img
create rockdev/Image-aosp_nanopi3/super.img...
done.
skip copy images: out/target/product/nanopi3/userdata.img
create vbmeta.img...
BOARD_AVB_ENABLE is false, use default vbmeta.img
create misc.img.... done.
create uboot.img...
skip copy images: u-boot/trust.img
create loader...
create config.cfg...
create baseparameter...done.
----------------------------------
IMAGE_PATH: rockdev/Image-aosp_nanopi3

#### make completed successfully (02:34:20 (hh:mm:ss)) ####

generate update.img
packing update.img with Image -RK3588
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=0x2e4,userspace=0x1
Add file: ./Image/MiniLoaderAll.bin
bootloader,Add file: ./Image/MiniLoaderAll.bin done,offset=0x1000,size=0x771c0,userspace=0xef
Add file: ./Image/parameter.txt
parameter,Add file: ./Image/parameter.txt done,offset=0x78800,size=0x308,userspace=0x1,flash_address=0x00000000
Add file: ./Image/uboot.img
uboot_a,Add file: ./Image/uboot.img done,offset=0x79000,size=0x400000,userspace=0x800,flash_address=0x00004000
uboot_b,Add file: ./Image/uboot.img done,found same item in the previous
Add file: ./Image/misc.img
misc,Add file: ./Image/misc.img done,offset=0x479000,size=0xc000,userspace=0x18,flash_address=0x00008000
Add file: ./Image/dtbo.img
dtbo_a,Add file: ./Image/dtbo.img done,offset=0x485000,size=0x300,userspace=0x1,flash_address=0x0000a000
dtbo_b,Add file: ./Image/dtbo.img done,found same item in the previous
Add file: ./Image/vbmeta.img
vbmeta_a,Add file: ./Image/vbmeta.img done,offset=0x485800,size=0x1000,userspace=0x2,flash_address=0x0000e000
vbmeta_b,Add file: ./Image/vbmeta.img done,found same item in the previous
Add file: ./Image/boot.img
boot_a,Add file: ./Image/boot.img done,offset=0x486800,size=0x35df000,userspace=0x6bbe,flash_address=0x00010000
boot_b,Add file: ./Image/boot.img done,found same item in the previous
Add file: ./Image/baseparameter.img
baseparameter,Add file: ./Image/baseparameter.img done,offset=0x3a65800,size=0x100000,userspace=0x200,flash_address=0x00136400
Add file: ./Image/super.img
super,Add file: ./Image/super.img done,offset=0x3b65800,size=0x7d078cc4,userspace=0xfa0f2,flash_address=0x00138400
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 completed successfully (02:34:53 (hh:mm:ss)) ####

rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ ll
total 257496
drwxr-xr-x  36 rootroot rootroot      4096 6月  30 16:16 ./
drwxrwxr-x  13 rootroot rootroot      4096 6月  30 17:16 ../
lrwxrwxrwx   1 rootroot rootroot        19 6月  13 12:14 Android.bp -> build/soong/root.bp
drwxr-xr-x  37 rootroot rootroot      4096 6月  13 12:15 art/
drwxr-xr-x  14 rootroot rootroot      4096 6月  13 12:15 bionic/
drwxr-xr-x   4 rootroot rootroot      4096 6月  13 12:15 bootable/
lrwxrwxrwx   1 rootroot rootroot        26 6月  13 12:15 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   9 rootroot rootroot      4096 6月  13 12:15 build/
lrwxrwxrwx   1 rootroot rootroot        23 6月  13 12:14 BUILD -> build/bazel/bazel.BUILD
-rwxr-xr-x   1 rootroot rootroot      8091 6月  13 12:15 build.sh*
lrwxrwxrwx   1 rootroot rootroot        33 6月  13 12:14 .classpath -> device/rockchip/common/.classpath*
lrwxrwxrwx   1 rootroot rootroot        46 6月  13 12:14 Copyright_Statement.pdf -> device/rockchip/common/Copyright_Statement.pdf
drwxr-xr-x  13 rootroot rootroot      4096 6月  13 12:15 cts/
drwxr-xr-x   7 rootroot rootroot      4096 6月  13 12:15 dalvik/
drwxr-xr-x   5 rootroot rootroot      4096 6月  13 12:15 developers/
drwxr-xr-x  22 rootroot rootroot      4096 6月  13 12:15 development/
drwxr-xr-x   6 rootroot rootroot      4096 6月  13 12:15 device/
drwxr-xr-x 409 rootroot rootroot     12288 6月  13 12:15 external/
drwxr-xr-x  16 rootroot rootroot      4096 6月  13 12:15 frameworks/
-rw-r--r--   1 rootroot rootroot       355 6月  13 12:14 .gitignore
drwxr-xr-x  20 rootroot rootroot      4096 6月  13 12:15 hardware/
lrwxrwxrwx   1 rootroot rootroot        33 6月  13 12:15 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   5 rootroot rootroot      4096 6月  13 12:15 kernel/
drwxr-xr-x  27 rootroot rootroot      4096 6月  30 13:46 kernel-6.1/
-rw-rw-r--   1 rootroot rootroot 244105465 6月  30 10:41 kernel-6.1b.tgz
drwxr-xr-x  20 rootroot rootroot      4096 6月  13 12:15 libcore/
drwxr-xr-x   9 rootroot rootroot      4096 6月  13 12:15 libnativehelper/
drwxr-xr-x   9 rootroot rootroot      4096 6月  13 12:15 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot        38 6月  13 12:15 mkimage.sh -> device/friendlyelec/nanopi3/mkimage.sh*
drwxrwxr-x  14 rootroot rootroot      4096 6月  30 16:16 out/
drwxr-xr-x   9 rootroot rootroot      4096 6月  13 12:15 packages/
drwxr-xr-x   5 rootroot rootroot      4096 6月  13 12:15 pdk/
drwxr-xr-x  10 rootroot rootroot      4096 6月  13 12:15 platform_testing/
drwxr-xr-x  32 rootroot rootroot      4096 6月  13 12:17 prebuilts/
-rwxr-xr-x   1 rootroot rootroot       519 6月  13 12:17 restore_patches.sh*
drwxr-xr-x   9 rootroot rootroot      4096 6月  30 13:42 rkbin/
drwxr-xr-x   4 rootroot rootroot      4096 6月  13 12:14 RKDocs/
drwxr-xr-x   4 rootroot rootroot      4096 6月  13 12:17 rkst/
drwxr-xr-x   5 rootroot rootroot      4096 6月  13 12:15 RKTools/
-rw-rw-r--   1 rootroot rootroot        54 6月  30 10:42 .rockchip_device.mk
drwxrwxr-x   3 rootroot rootroot      4096 6月  30 16:16 rockdev/
drwxr-xr-x  20 rootroot rootroot      4096 6月  13 12:17 sdk/
-rwxr-xr-x   1 rootroot rootroot       356 6月  13 12:17 setenv.sh*
drwxr-xr-x  48 rootroot rootroot      4096 6月  13 12:17 system/
drwxr-xr-x  12 rootroot rootroot      4096 6月  13 12:17 test/
drwxr-xr-x   4 rootroot rootroot      4096 6月  13 12:17 toolchain/
drwxr-xr-x  25 rootroot rootroot      4096 6月  13 12:17 tools/
drwxr-xr-x  27 rootroot rootroot      4096 6月  30 13:42 u-boot/
-rw-rw-r--   1 rootroot rootroot  19385029 6月  30 10:39 u-boot1.tgz
drwxr-xr-x   6 rootroot rootroot      4096 6月  13 12:17 vendor/
lrwxrwxrwx   1 rootroot rootroot        27 6月  13 12:15 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 
rootroot@rootroot-X99-Turbo:~/14TB/versions/T6rk3588-android14$ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值