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$