20240520解决在Ubuntu20.04下编译RK3588的Android12的SDK出现C2_GIT_BUILD_VERSION未定义的问题

20240520解决在Ubuntu20.04下编译RK3588的Android12的SDK出现C2_GIT_BUILD_VERSION未定义的问题
2024/5/20 20:19


缘起:通过./repo/repo/repo sync -l得到的SDK正常,但是解压缩之后的SDK却出错了!
通过grep很容易发现有三个地方有,全部注释掉即可!


Z:\3588a12\vendor\rockchip\hardware\interfaces\codec2\component\C2RKComponentFactory.cpp
extern "C" ::C2ComponentFactory* CreateRKCodec2Factory(std::string componentName) {
    C2Component::kind_t kind;
    C2ComponentFactory *factory = NULL;

    c2_info("in version: %s", C2_GIT_BUILD_VERSION);
修改为:
    //c2_info("in version: %s", C2_GIT_BUILD_VERSION);


Z:\3588a12\vendor\rockchip\hardware\interfaces\codec2\component\mpi\C2RKMpiDec.cpp
C2RKMpiDec::C2RKMpiDec(
        const char *name,
        c2_node_id_t id,
        const std::shared_ptr<IntfImpl> &intfImpl)
    : C2RKComponent(std::make_shared<C2RKInterface<IntfImpl>>(name, id, intfImpl)),
      mIntf(intfImpl),
      mDump(nullptr),
      mMppCtx(nullptr),
      mMppMpi(nullptr),
      mCodingType(MPP_VIDEO_CodingUnused),
      mColorFormat(MPP_FMT_YUV420SP),
      mFrmGrp(nullptr),
      mWidth(0),
      mHeight(0),
      mHorStride(0),
      mVerStride(0),
      mGrallocVersion(0),
      mLastPts(-1),
      mGeneration(0),
      mStarted(false),
      mFlushed(true),
      mOutputEos(false),
      mSignalledInputEos(false),
      mSignalledError(false),
      mSizeInfoUpdate(false),
      mLowLatencyMode(false),
      mGraphicBufferSource(false),
      mScaleEnabled(false),
      mBufferMode(false) {
    if (!C2RKMediaUtils::getCodingTypeFromComponentName(name, &mCodingType)) {
        c2_err("failed to get codingType from component %s", name);
    }

    /*
     * only a few chips, and the version above Android 11 supports gralloc 4.0
     */
    uint32_t grallocVersion = C2RKGrallocDef::getGrallocVersion();
    uint32_t androidVersion = C2RKGrallocDef::getAndroidVerison();
    if (grallocVersion > 3 && androidVersion >= 30) {
        mGrallocVersion = 4;
    }

    c2_info("component name: %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
}
修改为:
    //c2_info("component name: %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);


Z:\3588a12\vendor\rockchip\hardware\interfaces\codec2\component\mpi\C2RKMpiEnc.cpp
C2RKMpiEnc::C2RKMpiEnc(
        const char *name, c2_node_id_t id, const std::shared_ptr<IntfImpl> &intfImpl)
    : C2RKComponent(std::make_shared<C2RKInterface<IntfImpl>>(name, id, intfImpl)),
      mIntf(intfImpl),
      mDmaMem(nullptr),
      mMlvec(nullptr),
      mDump(nullptr),
      mMppCtx(nullptr),
      mMppMpi(nullptr),
      mEncCfg(nullptr),
      mCodingType(MPP_VIDEO_CodingUnused),
      mInputMppFmt(MPP_FMT_YUV420SP),
      mChipType(0),
      mStarted(false),
      mSpsPpsHeaderReceived(false),
      mSawInputEOS(false),
      mOutputEOS(false),
      mSignalledError(false),
      mHorStride(0),
      mVerStride(0),
      mCurLayerCount(0),
      mInputCount(0),
      mOutputCount(0) {
    if (!C2RKMediaUtils::getCodingTypeFromComponentName(name, &mCodingType)) {
        c2_err("failed to get MppCodingType from component %s", name);
    }

    RKChipInfo *chipInfo = getChipName();
    if (chipInfo != nullptr) {
        mChipType = getChipName()->type;
    } else {
        mChipType = RK_CHIP_UNKOWN;
    }

    c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
}
修改为:
    //c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);


rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ ll *.tar.gz
-rwxrwxrwx 1 rootroot rootroot 108146549678 5月  18 10:25 3588a12repo20231205.tar.gz*
-rwxrwxrwx 1 rootroot rootroot  36691949769 5月  17 10:55 3588Lv1.21repo230810.tar.gz*
-rwxrwxrwx 1 rootroot rootroot  52165431332 11月 21 19:49 RK3588_V1.43.tar.gz*
-rwxrwxrwx 1 rootroot rootroot  18906585152 5月  17 10:53 Rockchip_RK3588_Linux5.10_SDK_repo240508.tar.gz*
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ md5sum 3588a12repo20231205.tar.gz 
23687ebf0761ebde0e37c8a323763b92  3588a12repo20231205.tar.gz
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf u-boot81.tgz u-boot/
rootroot@rootroot-desktop:~$ time tar --use-compress-program=pigz -xvpf 3588a12repo20231205.tar.gz ^C
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ cd 3588a12/
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ mkdir ~/62repo
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ mv .repo/ ~/62repo/
rootroot@rootroot-desktop:~/3588a12$ mv rockdev/ ~/62repo/
rootroot@rootroot-desktop:~/3588a12$ cd u-boot/
rootroot@rootroot-desktop:~/3588a12/u-boot$ 
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
rootroot@rootroot-desktop:~/3588a12/u-boot$ make distclean
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll *.bin
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll *.img
rootroot@rootroot-desktop:~/3588a12/u-boot$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ cd u-boot/
rootroot@rootroot-desktop:~/3588a12/u-boot$ 
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
rootroot@rootroot-desktop:~/3588a12/u-boot$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ cd kernel-5.10/
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.bin
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ make distclean
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ rm *.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf u-boot81.tgz u-boot/
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf kernel-5.10b.tgz kernel-5.10/
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ ll *.tgz
-rw-rw-r-- 1 rootroot rootroot 280167965 5月  20 11:07 kernel-5.10b.tgz
-rw-rw-r-- 1 rootroot rootroot  20297544 5月  20 11:06 u-boot81.tgz
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ mv *.tgz ~/62repo/


rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ sudo sync
[sudo] password for rootroot: 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ sudo sync
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ sudo sync
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
3
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ source build/envsetup.sh 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ lunch

You're building on Linux

Lunch menu... pick a combo:
     1. aosp_arm-eng
     2. aosp_arm64-eng
     3. aosp_blueline-userdebug
     4. aosp_blueline_car-userdebug
     5. aosp_bonito-userdebug
     6. aosp_bonito_car-userdebug
     7. aosp_bramble_car-userdebug
     8. aosp_cf_arm64_auto-userdebug
     9. aosp_cf_arm64_phone-userdebug
     10. aosp_cf_x86_64_foldable-userdebug
     11. aosp_cf_x86_64_pc-userdebug
     12. aosp_cf_x86_64_phone-userdebug
     13. aosp_cf_x86_64_tv-userdebug
     14. aosp_cf_x86_auto-userdebug
     15. aosp_cf_x86_phone-userdebug
     16. aosp_cf_x86_tv-userdebug
     17. aosp_coral_car-userdebug
     18. aosp_crosshatch-userdebug
     19. aosp_crosshatch_car-userdebug
     20. aosp_crosshatch_vf-userdebug
     21. aosp_flame_car-userdebug
     22. aosp_oriole-userdebug
     23. aosp_oriole_car-userdebug
     24. aosp_raven-userdebug
     25. aosp_raven_car-userdebug
     26. aosp_redfin_car-userdebug
     27. aosp_sargo-userdebug
     28. aosp_sargo_car-userdebug
     29. aosp_slider-userdebug
     30. aosp_sunfish_car-userdebug
     31. aosp_whitefin-userdebug
     32. aosp_x86-eng
     33. aosp_x86_64-eng
     34. arm_krait-eng
     35. arm_v7_v8-eng
     36. armv8-eng
     37. armv8_cortex_a55-eng
     38. armv8_kryo385-eng
     39. beagle_x15-userdebug
     40. beagle_x15_auto-userdebug
     41. fuchsia_arm64-eng
     42. fuchsia_x86_64-eng
     43. hikey-userdebug
     44. hikey64_only-userdebug
     45. hikey960-userdebug
     46. hikey960_tv-userdebug
     47. hikey_tv-userdebug
     48. qemu_trusty_arm64-userdebug
     49. rk3588_box-user
     50. rk3588_box-userdebug
     51. rk3588_s-user
     52. rk3588_s-userdebug
     53. rk3588_xr-user
     54. rk3588_xr-userdebug
     55. rk3588m_car-user
     56. rk3588m_car-userdebug
     57. rk3588m_s-user
     58. rk3588m_s-userdebug
     59. rk3588s_s-user
     60. rk3588s_s-userdebug
     61. sdk_car_arm-userdebug
     62. sdk_car_arm64-userdebug
     63. sdk_car_portrait_x86_64-userdebug
     64. sdk_car_x86-userdebug
     65. sdk_car_x86_64-userdebug
     66. silvermont-eng
     67. uml-userdebug
     68. yukawa-userdebug
     69. yukawa_sei510-userdebug

Which would you like? [aosp_arm-eng] 60

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3588s_s
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
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_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-107-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SQ3A.220705.003.A1
OUT_DIR=out
============================================
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ ./build.sh -UACKu -d rk3588s-evb1-lp4x-v10
will build u-boot
will build android
will build kernel with Clang
will build kernel
will build update.img
-------------------KERNEL_VERSION:5.10
-------------------KERNEL_DTS:rk3588s-evb1-lp4x-v10
Force use clang and llvm to build kernel-5.10

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3588s_s
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
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_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-107-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SQ3A.220705.003.A1
OUT_DIR=out
============================================
start build uboot

#### build completed successfully (2 seconds) ####


#### build completed successfully (1 seconds) ####


#### build completed successfully (1 seconds) ####

grep: .config: No such file or directory
## make rk3588_defconfig -j72
  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:867,
                 from scripts/kconfig/zconf.tab.c:82:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 1 or more bytes (assuming 4104) into a destination of size 4097
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __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:867,
                 from scripts/kconfig/zconf.tab.c:82:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 13 and 4119 bytes into a destination of size 4097
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
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/livetree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o


ler-rt/lib/cfi/cfi_blocklist.txt -fvisibility=default -fsanitize=signed-integer-overflow,unsigned-integer-overflow,signed-integer-overflow,cfi -fsanitize-minimal-runtime -fno-sanitize-trap=integer,undefined -fno-sanitize-recover=integer,undefined -fsanitize-trap=all -ftrap-function=abort -fno-sanitize=implicit-integer-sign-change -fno-sanitize=unsigned-shift-base -std=gnu++17 -fno-rtti  -Werror=bool-operation -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=string-compare -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-int-in-bool-context -Wno-sizeof-array-div -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-misleading-indentation -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-string-compare -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-string-concatenation -MD -MF out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm64_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o.d -o out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm64_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp
vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp:942:55: error: use of undeclared identifier 'C2_GIT_BUILD_VERSION'
    c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
                                                      ^
1 error generated.
[  2% 1379/49558] //vendor/rockchip/hardware/interfaces/codec2/component/mpi:libcodec2_rk_mpi clang++ C2RKMpiEnc.cpp [arm]
FAILED: out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o
PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang++ -c -D__ANDROID_VNDK__ -D__ANDROID_VENDOR__ -mthumb -Os -fomit-frame-pointer -DANDROID -DANDROID_12 -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Wunreachable-code-loop-increment -no-canonical-prefixes -DNDEBUG -UDEBUG -fno-exceptions -Wno-multichar -O2 -g -fdebug-info-for-profiling -fno-strict-aliasing -Werror=date-time -Werror=pragma-pack -Werror=pragma-pack-suspicious-include -Werror=string-plus-int -Werror=unreachable-code-loop-increment -fdebug-prefix-map=/proc/self/cwd= -D__compiler_offsetof=__builtin_offsetof -faddrsig -fcommon -Werror=int-conversion -fexperimental-new-pass-manager -Wno-reserved-id-macro -Wno-unused-command-line-argument -fcolor-diagnostics -Wno-sign-compare -Wno-defaulted-function-deleted -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-gnu-folding-constant -Wunguarded-availability -D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__ -ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang -ffunction-sections -fdata-sections -fno-short-enums -funwind-tables -fstack-protector-strong -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=format-security -nostdlibinc -Wno-enum-compare -Wno-enum-compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -Wno-pointer-compare -Wno-xor-used-as-pow -Wno-final-dtor-non-final-class -Wno-psabi -msoft-float -march=armv8-a -mfloat-abi=softfp -mfpu=neon-fp-armv8  -target armv7a-linux-androideabi29 -Bprebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin -DANDROID_STRICT -fPIC -Wsign-promo -Wimplicit-fallthrough -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-gnu-include-next -fvisibility-inlines-hidden  -Ivendor/rockchip/hardware/interfaces/codec2/component/include -Ivendor/rockchip/hardware/interfaces/codec2/osal/include -Ihardware/rockchip/librkvpu/omx_get_gralloc_private -Ihardware/rockchip/librga/include -Iframeworks/av/media/libstagefright/include -Ivendor/rockchip/hardware/interfaces/codec2/component/mpi -Ihardware/rockchip/libhardware_rockchip/include -Iframeworks/native/libs/ui/include_vndk -Iframeworks/native/libs/nativewindow/include -Iframeworks/native/libs/math/include -Iframeworks/native/libs/ui/include -Iframeworks/native/libs/ui/include_private -Isystem/libbase/include -Iframeworks/native/libs/nativebase/include -Ihardware/libhardware/include -Isystem/media/audio/include -Isystem/core/libcutils/include_outside_system -Isystem/core/libsystem/include -Isystem/bt/types -Iframeworks/native/libs/ui/include_types -Iframeworks/native/libs/arect/include -Iframeworks/native/libs/binder/ndk/include_cpp -Iframeworks/native/libs/binder/ndk/include_ndk -Iframeworks/native/libs/binder/ndk/include_platform -Iout/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include -Iout/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include -Isystem/libhidl/base/include -Isystem/libhidl/transport/include -Isystem/libfmq/base -Isystem/libhwbinder/include -Iexternal/fmtlib/include -Isystem/core/libutils/include -Isystem/unwinding/libbacktrace/include -Isystem/logging/liblog/include_vndk -Isystem/core/libprocessgroup/include -Isystem/core/libcutils/include -Iout/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/mapper/4.0/android.hardware.graphics.mapper@4.0_genc++_headers/gen -Iframeworks/native/libs/gralloc/types/include -Iexternal/libcxx/include -Iexternal/libcxxabi/include -Iframeworks/av/media/codec2/core/include -Iframeworks/native/headers/media_plugin -Iframeworks/native/headers/media_plugin/media/openmax -Iframeworks/av/media/libstagefright/include -Iframeworks/av/media/libstagefright/foundation/include -Iframeworks/av/media/codec2/vndk/include -Iout/soong/.intermediates/hardware/interfaces/media/bufferpool/2.0/android.hardware.media.bufferpool@2.0_genc++_headers/gen -Iframeworks/av/media/codec2/sfplugin/utils -Ihardware/rockchip/librga/include -Ihardware/rockchip/librga/im2d_api -Iout/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/c2_version/gen -isystem out/soong/.intermediates/bionic/libc/libc/android_vendor.32_arm_armv8-a_shared/gen/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -isystem bionic/libc/kernel/uapi/asm-arm -Wall -Werror -DDO_NOT_CHECK_MANUAL_BINDER_INTERFACES -flto -fsanitize-cfi-cross-dso -fsanitize-blacklist=external/compiler-rt/lib/cfi/cfi_blocklist.txt -fvisibility=default -fsanitize=signed-integer-overflow,unsigned-integer-overflow,signed-integer-overflow,cfi -fsanitize-minimal-runtime -fno-sanitize-trap=integer,undefined -fno-sanitize-recover=integer,undefined -fsanitize-trap=all -ftrap-function=abort -fno-sanitize=implicit-integer-sign-change -fno-sanitize=unsigned-shift-base -std=gnu++17 -fno-rtti  -Werror=bool-operation -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=string-compare -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-int-in-bool-context -Wno-sizeof-array-div -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-misleading-indentation -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-string-compare -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-string-concatenation -MD -MF out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o.d -o out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp
vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp:942:55: error: use of undeclared identifier 'C2_GIT_BUILD_VERSION'
    c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
                                                      ^
1 error generated.
14:37:50 ninja failed with: exit status 1

#### failed to build some targets (29:23 (mm:ss)) ####

rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
[sudo] password for rootroot: 
Sorry, try again.
[sudo] password for rootroot: 
3
rootroot@rootroot-desktop:~/3588a12$ make -j36


frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/ForegroundServiceSectionController.kt:79:13: warning: variable 'isAppCancel' is never used
        val isAppCancel = reason == REASON_APP_CANCEL || reason == REASON_APP_CANCEL_ALL
            ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationSectionsManager.kt:118:75: warning: unchecked cast: View! to T
        val inflated = layoutInflater.inflate(layoutResId, parent, false) as T
                                                                          ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationsQSContainerController.kt:53:37: warning: 'getter for stableInsetBottom: Int' is deprecated. Deprecated in Java
        bottomStableInsets = insets.stableInsetBottom
                                    ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:127:25: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
        context.display.getRealSize(point)
                        ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:167:25: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
        context.display.getRealSize(point)
                        ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:195:5: warning: '@JvmOverloads' annotation has no effect for methods without default arguments
    @JvmOverloads
    ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/UnlockedScreenOffAnimationController.kt:56:36: warning: 'constructor Handler()' is deprecated. Deprecated in Java
    private val handler: Handler = Handler()
                                   ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/UnlockedScreenOffAnimationController.kt:81:47: warning: no cast needed
                    1f - (it.animatedFraction as Float),
                                              ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/DeviceControlsControllerImpl.kt:94: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/tv/VpnStatusObserver.kt:43:24: warning: 'get(Class<T!>!): T!' is deprecated. Deprecated in Java
            Dependency.get(SecurityController::class.java)
                       ^
frameworks/base/packages/SystemUI/src/com/android/systemui/util/kotlin/nullability.kt:29:1: warning: expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of functional types
inline fun <T> Optional<T>.getOrNull(): T? = orElse(null)
^
[ 99% 48074/48100] //frameworks/base/packages/SystemUI:SystemUI r8 [common]
Warning: Missing class android.compat.annotation.UnsupportedAppUsage (referenced from: void com.android.systemui.people.widget.PeopleBackupHelper.writeNewStateDescription(android.os.ParcelFileDescriptor))
Missing class android.support.annotation.Keep (referenced from: kotlinx.coroutines.android.AndroidExceptionPreHandler)
Missing class org.jetbrains.annotations.NotNull (referenced from: java.util.List com.android.keyguard.FontInterpolator$VarFontKey.sortedAxes and 4934 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: android.graphics.fonts.Font com.android.keyguard.FontInterpolator$InterpKey.l and 1141 other contexts)
[100% 48100/48100] Target super fs image for debug: out/target/product/rk3588s_s/super.img
2024-05-20 17:55:18 - build_super_image.py - INFO    : Building super image from info dict...
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 239478 4096-byte output blocks in 18 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 37458 4096-byte output blocks in 6 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 109266 4096-byte output blocks in 10 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 1025 4096-byte output blocks in 2 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 169 4096-byte output blocks in 2 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 64 4096-byte output blocks in 4 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 61252 4096-byte output blocks in 5 input chunks.
2024-05-20 17:55:25 - build_super_image.py - INFO    : Done writing image out/target/product/rk3588s_s/super.img

#### build completed successfully (01:55:40 (hh:mm:ss)) ####

rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ ll *.sh
rootroot@rootroot-desktop:~/3588a12$ ./build.sh -u


有关的LOG:
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ ll *.tgz
-rw-rw-r-- 1 rootroot rootroot 32128741446 5月  18 13:15 3588a12_1248.tgz
-rwxrwxrwx 1 rootroot rootroot 35268443494 4月  19 01:42 android12-rk3588-new_20221229_1732toybrick.tgz*
-rw-rw-r-- 1 rootroot rootroot 30618701438 4月  15 19:11 OK3588-android-source20240415_1906.tgz
-rw-rw-r-- 1 rootroot rootroot  9342656836 4月  10 18:08 OK3588_Linux_fs_20240410_1808.tgz
-rw-rw-r-- 1 rootroot rootroot  7340958436 5月  17 12:02 Rockchip_RK3588_Linux5.10_SDK_Release_V1.2.0_20230620_1200.tgz
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ ll *.tar.gz
-rwxrwxrwx 1 rootroot rootroot 108146549678 5月  18 10:25 3588a12repo20231205.tar.gz*
-rwxrwxrwx 1 rootroot rootroot  36691949769 5月  17 10:55 3588Lv1.21repo230810.tar.gz*
-rwxrwxrwx 1 rootroot rootroot  52165431332 11月 21 19:49 RK3588_V1.43.tar.gz*
-rwxrwxrwx 1 rootroot rootroot  18906585152 5月  17 10:53 Rockchip_RK3588_Linux5.10_SDK_repo240508.tar.gz*
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ md5sum 3588a12repo20231205.tar.gz 
23687ebf0761ebde0e37c8a323763b92  3588a12repo20231205.tar.gz
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ time tar --use-compress-program=pigz -xvpf 3588a12repo20231205.tar.gz 
3588a12/
3588a12/prebuilts/
3588a12/prebuilts/bazel/
3588a12/prebuilts/bazel/linux-x86_64/
3588a12/prebuilts/bazel/linux-x86_64/bazel


drwxr-xr-x   2 rootroot rootroot   4096 7月  18  2023 io_uring/
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:06 ipc/
-rw-r--r--   1 rootroot rootroot   1327 12月 12  2022 Kbuild
-rw-r--r--   1 rootroot rootroot    555 12月 12  2022 Kconfig
drwxr-xr-x  20 rootroot rootroot  12288 5月  20 11:06 kernel/
drwxr-xr-x  21 rootroot rootroot  20480 5月  20 11:06 lib/
drwxr-xr-x   6 rootroot rootroot   4096 12月 12  2022 LICENSES/
-rw-r--r--   1 rootroot rootroot  12936 12月 12  2022 logo.bmp
-rw-r--r--   1 rootroot rootroot  22364 12月 12  2022 logo_kernel.bmp
-rw-r--r--   1 rootroot rootroot  18204 12月 12  2022 .mailmap
-rw-r--r--   1 rootroot rootroot 577791 7月  18  2023 MAINTAINERS
-rw-r--r--   1 rootroot rootroot  68855 7月  18  2023 Makefile
drwxr-xr-x   5 rootroot rootroot  12288 5月  20 11:06 mm/
drwxr-xr-x  72 rootroot rootroot   4096 5月  20 11:06 net/
-rw-r--r--   1 rootroot rootroot    438 12月 12  2022 OWNERS
-rw-r--r--   1 rootroot rootroot    727 12月 12  2022 README
-rw-r--r--   1 rootroot rootroot   6402 12月 12  2022 README.md
drwxr-xr-x  33 rootroot rootroot   4096 12月 30  2022 samples/
-rw-r--r--   1 rootroot rootroot      0 12月 12  2022 .scmversion
drwxr-xr-x  17 rootroot rootroot   4096 5月  20 11:06 scripts/
drwxr-xr-x  13 rootroot rootroot   4096 5月  20 11:06 security/
drwxr-xr-x  26 rootroot rootroot   4096 5月  20 11:06 sound/
drwxr-xr-x  37 rootroot rootroot   4096 12月 12  2022 tools/
drwxr-xr-x   3 rootroot rootroot   4096 5月  20 11:06 usr/
drwxr-xr-x   4 rootroot rootroot   4096 5月  20 11:06 virt/
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
total 164
drwxr-xr-x  37 rootroot rootroot  4096 5月  20 11:04 ./
drwxr-xr-x  40 rootroot rootroot  4096 5月  20 11:04 ../
lrwxrwxrwx   1 rootroot rootroot    19 12月 12  2022 Android.bp -> build/soong/root.bp
drwxr-xr-x  36 rootroot rootroot  4096 12月 12  2022 art/
drwxr-xr-x  15 rootroot rootroot  4096 12月 12  2022 bionic/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 bootable/
drwxr-xr-x   2 rootroot rootroot  4096 12月 13  2022 .bootstrap/
lrwxrwxrwx   1 rootroot rootroot    26 12月 12  2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   7 rootroot rootroot  4096 12月 12  2022 build/
lrwxrwxrwx   1 rootroot rootroot    23 12月 12  2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx   1 rootroot rootroot    46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x   3 rootroot rootroot  4096 12月 12  2022 compatibility/
drwxr-xr-x  14 rootroot rootroot  4096 12月 30  2022 cts/
drwxr-xr-x   8 rootroot rootroot  4096 12月 12  2022 dalvik/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 developers/
drwxr-xr-x  20 rootroot rootroot  4096 12月 30  2022 development/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月  18  2023 external/
drwxr-xr-x  16 rootroot rootroot  4096 12月 12  2022 frameworks/
drwxr-xr-x  19 rootroot rootroot  4096 12月 30  2022 hardware/
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   6 rootroot rootroot  4096 7月  19  2023 kernel/
drwxr-xr-x   3 rootroot rootroot  4096 7月  18  2023 kernel-4.19/
drwxr-xr-x  27 rootroot rootroot  4096 5月  20 11:06 kernel-5.10/
drwxr-xr-x  20 rootroot rootroot  4096 12月 12  2022 libcore/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 libnativehelper/
lrwxrwxrwx   1 rootroot rootroot    19 12月 13  2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r--   1 rootroot rootroot    92 12月 12  2022 Makefile
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot    36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x   9 rootroot rootroot  4096 12月 12  2022 packages/
drwxr-xr-x   6 rootroot rootroot  4096 12月 12  2022 pdk/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 platform_testing/
drwxr-xr-x  34 rootroot rootroot  4096 12月 30  2022 prebuilts/
-r-xr-xr-x   1 rootroot rootroot   519 12月 12  2022 restore_patches.sh*
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 rkbin/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 RKDocs/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 rkst/
drwxr-xr-x   6 rootroot rootroot  4096 12月 30  2022 RKTools/
drwxr-xr-x  22 rootroot rootroot  4096 12月 12  2022 sdk/
drwxr-xr-x  45 rootroot rootroot  4096 12月 12  2022 system/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 test/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 toolchain/
drwxr-xr-x  23 rootroot rootroot  4096 12月 12  2022 tools/
drwxr-xr-x  26 rootroot rootroot  4096 5月  20 11:05 u-boot/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 vendor/
lrwxrwxrwx   1 rootroot rootroot    27 12月 12  2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf u-boot81.tgz u-boot/
u-boot/
u-boot/lib/
u-boot/lib/linux_string.c
u-boot/lib/asm-offsets.c
u-boot/lib/charset.c


3588a12/frameworks/minikin/tests/stresstest/how_to_run.txt
3588a12/frameworks/minikin/tests/stresstest/Android.bp
3588a12/frameworks/minikin/tests/stresstest/MultithreadTest.cpp
3588a12/frameworks/minikin/tests/stresstest/FontFamilyTest.cpp
3588a12/frameworks/minikin/tools/
3588a12/frameworks/minikin/tools/mk_hyb_file.py

real    62m34.806s
user    13m35.898s
sys    8m11.381s
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ time tar --use-compress-program=pigz -xvpf 3588a12repo20231205.tar.gz ^C
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ 
rootroot@rootroot-desktop:~$ cd 3588a12/
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ ll
total 172
drwxr-xr-x  39 rootroot rootroot  4096 12月  4 15:56 ./
drwxr-xr-x  39 rootroot rootroot  4096 5月  20 09:55 ../
lrwxrwxrwx   1 rootroot rootroot    19 12月 12  2022 Android.bp -> build/soong/root.bp
drwxr-xr-x  36 rootroot rootroot  4096 12月 12  2022 art/
drwxr-xr-x  15 rootroot rootroot  4096 12月 12  2022 bionic/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 bootable/
drwxr-xr-x   2 rootroot rootroot  4096 12月 13  2022 .bootstrap/
lrwxrwxrwx   1 rootroot rootroot    26 12月 12  2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   7 rootroot rootroot  4096 12月 12  2022 build/
lrwxrwxrwx   1 rootroot rootroot    23 12月 12  2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx   1 rootroot rootroot    46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x   3 rootroot rootroot  4096 12月 12  2022 compatibility/
drwxr-xr-x  14 rootroot rootroot  4096 12月 30  2022 cts/
drwxr-xr-x   8 rootroot rootroot  4096 12月 12  2022 dalvik/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 developers/
drwxr-xr-x  20 rootroot rootroot  4096 12月 30  2022 development/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月  18  2023 external/
drwxr-xr-x  16 rootroot rootroot  4096 12月 12  2022 frameworks/
drwxr-xr-x  19 rootroot rootroot  4096 12月 30  2022 hardware/
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   6 rootroot rootroot  4096 7月  19  2023 kernel/
drwxr-xr-x   3 rootroot rootroot  4096 7月  18  2023 kernel-4.19/
drwxr-xr-x  27 rootroot rootroot  4096 7月  18  2023 kernel-5.10/
drwxr-xr-x  20 rootroot rootroot  4096 12月 12  2022 libcore/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 libnativehelper/
lrwxrwxrwx   1 rootroot rootroot    19 12月 13  2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r--   1 rootroot rootroot    92 12月 12  2022 Makefile
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot    36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x   9 rootroot rootroot  4096 12月 12  2022 packages/
drwxr-xr-x   6 rootroot rootroot  4096 12月 12  2022 pdk/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 platform_testing/
drwxr-xr-x  34 rootroot rootroot  4096 12月 30  2022 prebuilts/
drwxrwxr-x   7 rootroot rootroot  4096 12月 15  2021 .repo/
-r-xr-xr-x   1 rootroot rootroot   519 12月 12  2022 restore_patches.sh*
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 rkbin/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 RKDocs/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 rkst/
drwxr-xr-x   6 rootroot rootroot  4096 12月 30  2022 RKTools/
drwxr-xr-x   3 rootroot rootroot  4096 12月 30  2022 rockdev/
drwxr-xr-x  22 rootroot rootroot  4096 12月 12  2022 sdk/
drwxr-xr-x  45 rootroot rootroot  4096 12月 12  2022 system/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 test/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 toolchain/
drwxr-xr-x  23 rootroot rootroot  4096 12月 12  2022 tools/
drwxr-xr-x  28 rootroot rootroot  4096 7月  18  2023 u-boot/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 vendor/
lrwxrwxrwx   1 rootroot rootroot    27 12月 12  2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ mkdir ~/62repo
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ mv .repo/ ~/62repo/
rootroot@rootroot-desktop:~/3588a12$ mv rockdev/ ~/62repo/
rootroot@rootroot-desktop:~/3588a12$ cd u-boot/
rootroot@rootroot-desktop:~/3588a12/u-boot$ 
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
total 27296
drwxr-xr-x  28 rootroot rootroot     4096 7月  18  2023 ./
drwxr-xr-x  37 rootroot rootroot     4096 5月  20 11:04 ../
drwxr-xr-x   2 rootroot rootroot     4096 12月 12  2022 api/
drwxr-xr-x  14 rootroot rootroot     4096 12月 12  2022 arch/
-rw-r--r--   1 rootroot rootroot   190308 12月 30  2022 bl31_0x00040000.bin
-rw-r--r--   1 rootroot rootroot    24576 12月 30  2022 bl31_0x000f0000.bin
-rw-r--r--   1 rootroot rootroot    20480 12月 30  2022 bl31_0xff100000.bin
-rw-r--r--   1 rootroot rootroot   348960 12月 30  2022 bl31.elf
drwxr-xr-x 181 rootroot rootroot     4096 12月 12  2022 board/
-rw-r--r--   1 rootroot rootroot      610 12月 12  2022 .checkpatch.conf
drwxr-xr-x   5 rootroot rootroot    12288 7月  18  2023 cmd/
drwxr-xr-x   6 rootroot rootroot    12288 7月  18  2023 common/
-rw-r--r--   1 rootroot rootroot    42212 12月 30  2022 .config
-rw-r--r--   1 rootroot rootroot     2260 12月 12  2022 config.mk
drwxr-xr-x   2 rootroot rootroot    65536 7月  18  2023 configs/
drwxr-xr-x   2 rootroot rootroot     4096 7月  18  2023 disk/
drwxr-xr-x  10 rootroot rootroot    12288 12月 12  2022 doc/
drwxr-xr-x   3 rootroot rootroot     4096 12月 12  2022 Documentation/
drwxr-xr-x  58 rootroot rootroot     4096 7月  18  2023 drivers/
drwxr-xr-x   2 rootroot rootroot     4096 12月 30  2022 dts/
drwxr-xr-x   2 rootroot rootroot     4096 7月  18  2023 env/
drwxr-xr-x   4 rootroot rootroot     4096 12月 12  2022 examples/
drwxr-xr-x   2 rootroot rootroot     4096 12月 30  2022 fit/
drwxr-xr-x  12 rootroot rootroot     4096 12月 30  2022 fs/
drwxr-xr-x   2 rootroot rootroot     4096 12月  4 10:20 .git/
-rw-r--r--   1 rootroot rootroot      859 12月 12  2022 .gitignore
drwxr-xr-x  34 rootroot rootroot    20480 7月  18  2023 include/
-rw-r--r--   1 rootroot rootroot     1863 12月 12  2022 Kbuild
-rw-r--r--   1 rootroot rootroot    16161 7月  18  2023 Kconfig
drwxr-xr-x  15 rootroot rootroot     4096 7月  18  2023 lib/
drwxr-xr-x   2 rootroot rootroot     4096 12月 12  2022 Licenses/
-rw-r--r--   1 rootroot rootroot     1323 12月 12  2022 .mailmap
-rw-r--r--   1 rootroot rootroot    14626 12月 12  2022 MAINTAINERS
-rw-r--r--   1 rootroot rootroot    57653 12月 30  2022 Makefile
-rwxr-xr-x   1 rootroot rootroot    21203 7月  18  2023 make.sh*
drwxr-xr-x   2 rootroot rootroot     4096 12月 30  2022 net/
drwxr-xr-x   5 rootroot rootroot     4096 12月 12  2022 post/
-rw-r--r--   1 rootroot rootroot       34 12月 12  2022 PREUPLOAD.cfg
-rw-r--r--   1 rootroot rootroot   187683 12月 12  2022 README
-rw-r--r--   1 rootroot rootroot   359424 12月 30  2022 resource.img
-rw-r--r--   1 rootroot rootroot   448960 12月 30  2022 rk3588_spl_loader_v1.08.111.bin
drwxr-xr-x   6 rootroot rootroot     4096 7月  18  2023 scripts/
-rw-r--r--   1 rootroot rootroot       17 12月 12  2022 snapshot.commit
drwxr-xr-x  13 rootroot rootroot     4096 12月 30  2022 spl/
-rw-r--r--   1 rootroot rootroot   212969 12月 30  2022 System.map
-rw-r--r--   1 rootroot rootroot   461200 12月 30  2022 tee.bin
drwxr-xr-x  12 rootroot rootroot     4096 12月 30  2022 test/
drwxr-xr-x  18 rootroot rootroot     4096 7月  18  2023 tools/
drwxr-xr-x  10 rootroot rootroot     4096 12月 30  2022 tpl/
-rw-r--r--   1 rootroot rootroot    11367 12月 12  2022 .travis.yml
-rwxr-xr-x   1 rootroot rootroot 11895784 12月 30  2022 u-boot*
-rw-r--r--   1 rootroot rootroot  1305256 12月 30  2022 u-boot.bin
-rw-r--r--   1 rootroot rootroot       46 12月 30  2022 .u-boot.bin.cmd
-rw-r--r--   1 rootroot rootroot    19340 12月 30  2022 u-boot.cfg
-rw-r--r--   1 rootroot rootroot    12400 12月 30  2022 u-boot.cfg.configs
-rw-r--r--   1 rootroot rootroot     1805 12月 30  2022 .u-boot.cmd
-rw-r--r--   1 rootroot rootroot     7829 12月 30  2022 u-boot.dtb
-rw-r--r--   1 rootroot rootroot  1305253 12月 30  2022 u-boot-dtb.bin
-rw-r--r--   1 rootroot rootroot       71 12月 30  2022 .u-boot-dtb.bin.cmd
-rw-r--r--   1 rootroot rootroot      240 12月 30  2022 .u-boot-dtb.img.cmd
-rw-r--r--   1 rootroot rootroot  4194304 12月 30  2022 uboot.img
-rw-r--r--   1 rootroot rootroot      232 12月 30  2022 .u-boot.img.cmd
-rw-r--r--   1 rootroot rootroot     1304 12月 30  2022 u-boot.lds
-rw-r--r--   1 rootroot rootroot     7459 12月 30  2022 .u-boot.lds.cmd
-rw-r--r--   1 rootroot rootroot  1022135 12月 30  2022 u-boot.map
-rwxr-xr-x   1 rootroot rootroot  1297424 12月 30  2022 u-boot-nodtb.bin*
-rw-r--r--   1 rootroot rootroot      347 12月 30  2022 .u-boot-nodtb.bin.cmd
-rwxr-xr-x   1 rootroot rootroot  3730170 12月 30  2022 u-boot.srec*
-rw-r--r--   1 rootroot rootroot      334 12月 30  2022 .u-boot.srec.cmd
-rw-r--r--   1 rootroot rootroot   408898 12月 30  2022 u-boot.sym
-rw-r--r--   1 rootroot rootroot      182 12月 30  2022 .u-boot.sym.cmd
-rw-r--r--   1 rootroot rootroot       72 7月  18  2023 usb_update.txt
rootroot@rootroot-desktop:~/3588a12/u-boot$ 
rootroot@rootroot-desktop:~/3588a12/u-boot$ 
rootroot@rootroot-desktop:~/3588a12/u-boot$ make distclean
  CLEAN   dts/../arch/arm/dts
  CLEAN   dts
  CLEAN   examples/standalone
  CLEAN   tools
  CLEAN   tools/lib tools/common
  CLEAN   spl/arch spl/board spl/cmd spl/common spl/disk spl/drivers spl/dts spl/env spl/fs spl/lib spl/u-boot.cfg spl/u-boot-spl spl/u-boot-spl.bin spl/u-boot-spl.dtb spl/u-boot-spl-dtb.bin spl/u-boot-spl.lds spl/u-boot-spl.map spl/u-boot-spl-nodtb.bin spl/u-boot-spl.sym tpl/arch tpl/board tpl/common tpl/disk tpl/drivers tpl/dts tpl/fs tpl/u-boot.cfg tpl/u-boot-spl.lds tpl/u-boot-tpl tpl/u-boot-tpl.bin tpl/u-boot-tpl.map tpl/u-boot-tpl-nodtb.bin tpl/u-boot-tpl.sym
  CLEAN   u-boot.lds u-boot.dtb u-boot.cfg.configs u-boot.map u-boot-nodtb.bin u-boot.cfg u-boot.bin u-boot.srec u-boot-dtb.bin u-boot u-boot.sym System.map bl31_0x00040000.bin bl31_0xff100000.bin u-boot-nodtb.bin tee.bin rk3588_spl_loader_v1.08.111.bin u-boot.bin u-boot-dtb.bin bl31_0x000f0000.bin resource.img uboot.img
  CLEAN   scripts/basic
  CLEAN   scripts/dtc
  CLEAN   scripts/kconfig
  CLEAN   include/config include/generated spl tpl
  CLEAN   .config include/autoconf.mk.dep include/autoconf.mk include/config.h
rootroot@rootroot-desktop:~/3588a12/u-boot$ 
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
total 892
drwxr-xr-x  26 rootroot rootroot   4096 5月  20 11:05 ./
drwxr-xr-x  37 rootroot rootroot   4096 5月  20 11:04 ../
drwxr-xr-x   2 rootroot rootroot   4096 12月 12  2022 api/
drwxr-xr-x  14 rootroot rootroot   4096 12月 12  2022 arch/
-rw-r--r--   1 rootroot rootroot 348960 12月 30  2022 bl31.elf
drwxr-xr-x 181 rootroot rootroot   4096 12月 12  2022 board/
-rw-r--r--   1 rootroot rootroot    610 12月 12  2022 .checkpatch.conf
drwxr-xr-x   5 rootroot rootroot  12288 5月  20 11:05 cmd/
drwxr-xr-x   6 rootroot rootroot  12288 5月  20 11:05 common/
-rw-r--r--   1 rootroot rootroot   2260 12月 12  2022 config.mk
drwxr-xr-x   2 rootroot rootroot  65536 7月  18  2023 configs/
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:05 disk/
drwxr-xr-x  10 rootroot rootroot  12288 12月 12  2022 doc/
drwxr-xr-x   3 rootroot rootroot   4096 12月 12  2022 Documentation/
drwxr-xr-x  58 rootroot rootroot   4096 5月  20 11:05 drivers/
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:05 dts/
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:05 env/
drwxr-xr-x   4 rootroot rootroot   4096 12月 12  2022 examples/
drwxr-xr-x   2 rootroot rootroot   4096 12月 30  2022 fit/
drwxr-xr-x  12 rootroot rootroot   4096 5月  20 11:05 fs/
drwxr-xr-x   2 rootroot rootroot   4096 12月  4 10:20 .git/
-rw-r--r--   1 rootroot rootroot    859 12月 12  2022 .gitignore
drwxr-xr-x  32 rootroot rootroot  20480 5月  20 11:05 include/
-rw-r--r--   1 rootroot rootroot   1863 12月 12  2022 Kbuild
-rw-r--r--   1 rootroot rootroot  16161 7月  18  2023 Kconfig
drwxr-xr-x  15 rootroot rootroot   4096 5月  20 11:05 lib/
drwxr-xr-x   2 rootroot rootroot   4096 12月 12  2022 Licenses/
-rw-r--r--   1 rootroot rootroot   1323 12月 12  2022 .mailmap
-rw-r--r--   1 rootroot rootroot  14626 12月 12  2022 MAINTAINERS
-rw-r--r--   1 rootroot rootroot  57653 12月 30  2022 Makefile
-rwxr-xr-x   1 rootroot rootroot  21203 7月  18  2023 make.sh*
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:05 net/
drwxr-xr-x   5 rootroot rootroot   4096 12月 12  2022 post/
-rw-r--r--   1 rootroot rootroot     34 12月 12  2022 PREUPLOAD.cfg
-rw-r--r--   1 rootroot rootroot 187683 12月 12  2022 README
drwxr-xr-x   6 rootroot rootroot   4096 7月  18  2023 scripts/
-rw-r--r--   1 rootroot rootroot     17 12月 12  2022 snapshot.commit
drwxr-xr-x  12 rootroot rootroot   4096 5月  20 11:05 test/
drwxr-xr-x  16 rootroot rootroot   4096 5月  20 11:05 tools/
-rw-r--r--   1 rootroot rootroot  11367 12月 12  2022 .travis.yml
-rw-r--r--   1 rootroot rootroot     72 7月  18  2023 usb_update.txt
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll *.bin
ls: cannot access '*.bin': No such file or directory
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll *.img
ls: cannot access '*.img': No such file or directory
rootroot@rootroot-desktop:~/3588a12/u-boot$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
total 164
drwxr-xr-x  37 rootroot rootroot  4096 5月  20 11:04 ./
drwxr-xr-x  40 rootroot rootroot  4096 5月  20 11:04 ../
lrwxrwxrwx   1 rootroot rootroot    19 12月 12  2022 Android.bp -> build/soong/root.bp
drwxr-xr-x  36 rootroot rootroot  4096 12月 12  2022 art/
drwxr-xr-x  15 rootroot rootroot  4096 12月 12  2022 bionic/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 bootable/
drwxr-xr-x   2 rootroot rootroot  4096 12月 13  2022 .bootstrap/
lrwxrwxrwx   1 rootroot rootroot    26 12月 12  2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   7 rootroot rootroot  4096 12月 12  2022 build/
lrwxrwxrwx   1 rootroot rootroot    23 12月 12  2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx   1 rootroot rootroot    46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x   3 rootroot rootroot  4096 12月 12  2022 compatibility/
drwxr-xr-x  14 rootroot rootroot  4096 12月 30  2022 cts/
drwxr-xr-x   8 rootroot rootroot  4096 12月 12  2022 dalvik/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 developers/
drwxr-xr-x  20 rootroot rootroot  4096 12月 30  2022 development/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月  18  2023 external/
drwxr-xr-x  16 rootroot rootroot  4096 12月 12  2022 frameworks/
drwxr-xr-x  19 rootroot rootroot  4096 12月 30  2022 hardware/
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   6 rootroot rootroot  4096 7月  19  2023 kernel/
drwxr-xr-x   3 rootroot rootroot  4096 7月  18  2023 kernel-4.19/
drwxr-xr-x  27 rootroot rootroot  4096 7月  18  2023 kernel-5.10/
drwxr-xr-x  20 rootroot rootroot  4096 12月 12  2022 libcore/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 libnativehelper/
lrwxrwxrwx   1 rootroot rootroot    19 12月 13  2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r--   1 rootroot rootroot    92 12月 12  2022 Makefile
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot    36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x   9 rootroot rootroot  4096 12月 12  2022 packages/
drwxr-xr-x   6 rootroot rootroot  4096 12月 12  2022 pdk/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 platform_testing/
drwxr-xr-x  34 rootroot rootroot  4096 12月 30  2022 prebuilts/
-r-xr-xr-x   1 rootroot rootroot   519 12月 12  2022 restore_patches.sh*
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 rkbin/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 RKDocs/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 rkst/
drwxr-xr-x   6 rootroot rootroot  4096 12月 30  2022 RKTools/
drwxr-xr-x  22 rootroot rootroot  4096 12月 12  2022 sdk/
drwxr-xr-x  45 rootroot rootroot  4096 12月 12  2022 system/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 test/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 toolchain/
drwxr-xr-x  23 rootroot rootroot  4096 12月 12  2022 tools/
drwxr-xr-x  26 rootroot rootroot  4096 5月  20 11:05 u-boot/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 vendor/
lrwxrwxrwx   1 rootroot rootroot    27 12月 12  2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ cd u-boot/
rootroot@rootroot-desktop:~/3588a12/u-boot$ 
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
total 892
drwxr-xr-x  26 rootroot rootroot   4096 5月  20 11:05 ./
drwxr-xr-x  37 rootroot rootroot   4096 5月  20 11:04 ../
drwxr-xr-x   2 rootroot rootroot   4096 12月 12  2022 api/
drwxr-xr-x  14 rootroot rootroot   4096 12月 12  2022 arch/
-rw-r--r--   1 rootroot rootroot 348960 12月 30  2022 bl31.elf
drwxr-xr-x 181 rootroot rootroot   4096 12月 12  2022 board/
-rw-r--r--   1 rootroot rootroot    610 12月 12  2022 .checkpatch.conf
drwxr-xr-x   5 rootroot rootroot  12288 5月  20 11:05 cmd/
drwxr-xr-x   6 rootroot rootroot  12288 5月  20 11:05 common/
-rw-r--r--   1 rootroot rootroot   2260 12月 12  2022 config.mk
drwxr-xr-x   2 rootroot rootroot  65536 7月  18  2023 configs/
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:05 disk/
drwxr-xr-x  10 rootroot rootroot  12288 12月 12  2022 doc/
drwxr-xr-x   3 rootroot rootroot   4096 12月 12  2022 Documentation/
drwxr-xr-x  58 rootroot rootroot   4096 5月  20 11:05 drivers/
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:05 dts/
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:05 env/
drwxr-xr-x   4 rootroot rootroot   4096 12月 12  2022 examples/
drwxr-xr-x   2 rootroot rootroot   4096 12月 30  2022 fit/
drwxr-xr-x  12 rootroot rootroot   4096 5月  20 11:05 fs/
drwxr-xr-x   2 rootroot rootroot   4096 12月  4 10:20 .git/
-rw-r--r--   1 rootroot rootroot    859 12月 12  2022 .gitignore
drwxr-xr-x  32 rootroot rootroot  20480 5月  20 11:05 include/
-rw-r--r--   1 rootroot rootroot   1863 12月 12  2022 Kbuild
-rw-r--r--   1 rootroot rootroot  16161 7月  18  2023 Kconfig
drwxr-xr-x  15 rootroot rootroot   4096 5月  20 11:05 lib/
drwxr-xr-x   2 rootroot rootroot   4096 12月 12  2022 Licenses/
-rw-r--r--   1 rootroot rootroot   1323 12月 12  2022 .mailmap
-rw-r--r--   1 rootroot rootroot  14626 12月 12  2022 MAINTAINERS
-rw-r--r--   1 rootroot rootroot  57653 12月 30  2022 Makefile
-rwxr-xr-x   1 rootroot rootroot  21203 7月  18  2023 make.sh*
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:05 net/
drwxr-xr-x   5 rootroot rootroot   4096 12月 12  2022 post/
-rw-r--r--   1 rootroot rootroot     34 12月 12  2022 PREUPLOAD.cfg
-rw-r--r--   1 rootroot rootroot 187683 12月 12  2022 README
drwxr-xr-x   6 rootroot rootroot   4096 7月  18  2023 scripts/
-rw-r--r--   1 rootroot rootroot     17 12月 12  2022 snapshot.commit
drwxr-xr-x  12 rootroot rootroot   4096 5月  20 11:05 test/
drwxr-xr-x  16 rootroot rootroot   4096 5月  20 11:05 tools/
-rw-r--r--   1 rootroot rootroot  11367 12月 12  2022 .travis.yml
-rw-r--r--   1 rootroot rootroot     72 7月  18  2023 usb_update.txt
rootroot@rootroot-desktop:~/3588a12/u-boot$ 
rootroot@rootroot-desktop:~/3588a12/u-boot$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
total 164
drwxr-xr-x  37 rootroot rootroot  4096 5月  20 11:04 ./
drwxr-xr-x  40 rootroot rootroot  4096 5月  20 11:04 ../
lrwxrwxrwx   1 rootroot rootroot    19 12月 12  2022 Android.bp -> build/soong/root.bp
drwxr-xr-x  36 rootroot rootroot  4096 12月 12  2022 art/
drwxr-xr-x  15 rootroot rootroot  4096 12月 12  2022 bionic/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 bootable/
drwxr-xr-x   2 rootroot rootroot  4096 12月 13  2022 .bootstrap/
lrwxrwxrwx   1 rootroot rootroot    26 12月 12  2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   7 rootroot rootroot  4096 12月 12  2022 build/
lrwxrwxrwx   1 rootroot rootroot    23 12月 12  2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx   1 rootroot rootroot    46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x   3 rootroot rootroot  4096 12月 12  2022 compatibility/
drwxr-xr-x  14 rootroot rootroot  4096 12月 30  2022 cts/
drwxr-xr-x   8 rootroot rootroot  4096 12月 12  2022 dalvik/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 developers/
drwxr-xr-x  20 rootroot rootroot  4096 12月 30  2022 development/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月  18  2023 external/
drwxr-xr-x  16 rootroot rootroot  4096 12月 12  2022 frameworks/
drwxr-xr-x  19 rootroot rootroot  4096 12月 30  2022 hardware/
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   6 rootroot rootroot  4096 7月  19  2023 kernel/
drwxr-xr-x   3 rootroot rootroot  4096 7月  18  2023 kernel-4.19/
drwxr-xr-x  27 rootroot rootroot  4096 7月  18  2023 kernel-5.10/
drwxr-xr-x  20 rootroot rootroot  4096 12月 12  2022 libcore/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 libnativehelper/
lrwxrwxrwx   1 rootroot rootroot    19 12月 13  2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r--   1 rootroot rootroot    92 12月 12  2022 Makefile
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot    36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x   9 rootroot rootroot  4096 12月 12  2022 packages/
drwxr-xr-x   6 rootroot rootroot  4096 12月 12  2022 pdk/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 platform_testing/
drwxr-xr-x  34 rootroot rootroot  4096 12月 30  2022 prebuilts/
-r-xr-xr-x   1 rootroot rootroot   519 12月 12  2022 restore_patches.sh*
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 rkbin/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 RKDocs/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 rkst/
drwxr-xr-x   6 rootroot rootroot  4096 12月 30  2022 RKTools/
drwxr-xr-x  22 rootroot rootroot  4096 12月 12  2022 sdk/
drwxr-xr-x  45 rootroot rootroot  4096 12月 12  2022 system/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 test/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 toolchain/
drwxr-xr-x  23 rootroot rootroot  4096 12月 12  2022 tools/
drwxr-xr-x  26 rootroot rootroot  4096 5月  20 11:05 u-boot/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 vendor/
lrwxrwxrwx   1 rootroot rootroot    27 12月 12  2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ cd kernel-5.10/
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
total 1356040
drwxr-xr-x  27 rootroot rootroot      4096 7月  18  2023 ./
drwxr-xr-x  37 rootroot rootroot      4096 5月  20 11:04 ../
drwxr-xr-x   2 rootroot rootroot      4096 7月  18  2023 android/
drwxr-xr-x  26 rootroot rootroot      4096 12月 30  2022 arch/
drwxr-xr-x   3 rootroot rootroot     12288 7月  18  2023 block/
-rw-r--r--   1 rootroot rootroot  37249024 12月 30  2022 boot.img
-rw-r--r--   1 rootroot rootroot      1410 12月 12  2022 boot.its
-rw-r--r--   1 rootroot rootroot       296 12月 12  2022 build.config.aarch64
-rw-r--r--   1 rootroot rootroot       429 12月 12  2022 build.config.allmodconfig
-rw-r--r--   1 rootroot rootroot       152 12月 12  2022 build.config.allmodconfig.aarch64
-rw-r--r--   1 rootroot rootroot       148 12月 12  2022 build.config.allmodconfig.arm
-rw-r--r--   1 rootroot rootroot       151 12月 12  2022 build.config.allmodconfig.x86_64
-rw-r--r--   1 rootroot rootroot      1214 12月 12  2022 build.config.amlogic
-rw-r--r--   1 rootroot rootroot       198 12月 12  2022 build.config.arm
-rw-r--r--   1 rootroot rootroot       378 12月 30  2022 build.config.common
-rw-r--r--   1 rootroot rootroot       795 12月 12  2022 build.config.db845c
-rw-r--r--   1 rootroot rootroot        63 12月 12  2022 build.config.gki
-rw-r--r--   1 rootroot rootroot      1325 7月  18  2023 build.config.gki.aarch64
-rw-r--r--   1 rootroot rootroot       638 12月 12  2022 build.config.gki.aarch64.fips140
-rw-r--r--   1 rootroot rootroot       230 12月 12  2022 build.config.gki.aarch64.fips140_eval_testing
-rw-r--r--   1 rootroot rootroot       106 12月 12  2022 build.config.gki-debug.aarch64
-rw-r--r--   1 rootroot rootroot       105 12月 12  2022 build.config.gki-debug.x86_64
-rw-r--r--   1 rootroot rootroot       664 12月 12  2022 build.config.gki_kasan
-rw-r--r--   1 rootroot rootroot       148 12月 12  2022 build.config.gki_kasan.aarch64
-rw-r--r--   1 rootroot rootroot       148 12月 12  2022 build.config.gki_kasan.x86_64
-rw-r--r--   1 rootroot rootroot       629 12月 12  2022 build.config.gki_kprobes
-rw-r--r--   1 rootroot rootroot       151 12月 12  2022 build.config.gki_kprobes.aarch64
-rw-r--r--   1 rootroot rootroot       150 12月 12  2022 build.config.gki_kprobes.x86_64
-rw-r--r--   1 rootroot rootroot       142 12月 12  2022 build.config.gki.x86_64
-rw-r--r--   1 rootroot rootroot       740 12月 12  2022 build.config.hikey960
-rw-r--r--   1 rootroot rootroot       544 12月 12  2022 build.config.khwasan
-rw-r--r--   1 rootroot rootroot       478 7月  18  2023 build.config.rockchip
-rw-r--r--   1 rootroot rootroot       274 12月 12  2022 build.config.x86_64
drwxr-xr-x   2 rootroot rootroot      4096 7月  18  2023 certs/
-rw-r--r--   1 rootroot rootroot     16673 12月 12  2022 .clang-format
-rw-r--r--   1 rootroot rootroot        59 12月 12  2022 .cocciconfig
-rw-r--r--   1 rootroot rootroot    189432 12月 30  2022 .config
-rw-r--r--   1 rootroot rootroot    189976 12月 30  2022 .config.old
-rw-r--r--   1 rootroot rootroot       496 12月 12  2022 COPYING
-rw-r--r--   1 rootroot rootroot    100478 12月 12  2022 CREDITS
drwxr-xr-x   4 rootroot rootroot     12288 7月  18  2023 crypto/
drwxr-xr-x  82 rootroot rootroot      4096 7月  18  2023 Documentation/
drwxr-xr-x 144 rootroot rootroot      4096 7月  18  2023 drivers/
lrwxrwxrwx   1 rootroot rootroot        51 7月  18  2023 .find-ignore -> ../device/rockchip/common/build/rockchip/blank_file
drwxr-xr-x  80 rootroot rootroot     12288 7月  18  2023 fs/
-rw-r--r--   1 rootroot rootroot        71 12月 12  2022 .get_maintainer.ignore
drwxr-xr-x   2 rootroot rootroot      4096 12月  4 10:18 .git/
-rw-r--r--   1 rootroot rootroot        62 12月 12  2022 .gitattributes
-rw-r--r--   1 rootroot rootroot      1944 12月 12  2022 .gitignore
drwxr-xr-x  31 rootroot rootroot      4096 12月 13  2022 include/
drwxr-xr-x   2 rootroot rootroot      4096 7月  18  2023 init/
drwxr-xr-x   2 rootroot rootroot      4096 7月  18  2023 io_uring/
drwxr-xr-x   2 rootroot rootroot      4096 7月  18  2023 ipc/
-rw-r--r--   1 rootroot rootroot      1327 12月 12  2022 Kbuild
-rw-r--r--   1 rootroot rootroot       555 12月 12  2022 Kconfig
drwxr-xr-x  20 rootroot rootroot     12288 7月  18  2023 kernel/
drwxr-xr-x  21 rootroot rootroot     20480 7月  18  2023 lib/
drwxr-xr-x   6 rootroot rootroot      4096 12月 12  2022 LICENSES/
-rw-r--r--   1 rootroot rootroot     12936 12月 12  2022 logo.bmp
-rw-r--r--   1 rootroot rootroot     22364 12月 12  2022 logo_kernel.bmp
-rw-r--r--   1 rootroot rootroot     18204 12月 12  2022 .mailmap
-rw-r--r--   1 rootroot rootroot    577791 7月  18  2023 MAINTAINERS
-rw-r--r--   1 rootroot rootroot     68855 7月  18  2023 Makefile
-rw-r--r--   1 rootroot rootroot       590 12月 30  2022 .missing-syscalls.d
drwxr-xr-x   5 rootroot rootroot     12288 7月  18  2023 mm/
-rw-r--r--   1 rootroot rootroot     34245 12月 30  2022 modules.builtin
-rw-r--r--   1 rootroot rootroot    206121 12月 30  2022 modules.builtin.modinfo
-rw-r--r--   1 rootroot rootroot      1029 12月 30  2022 modules-only.symvers
-rw-r--r--   1 rootroot rootroot       140 12月 30  2022 .modules-only.symvers.cmd
-rw-r--r--   1 rootroot rootroot       235 12月 30  2022 modules.order
-rw-r--r--   1 rootroot rootroot       398 12月 30  2022 .modules.order.cmd
-rw-r--r--   1 rootroot rootroot    757462 12月 30  2022 Module.symvers
-rw-r--r--   1 rootroot rootroot        80 12月 30  2022 .Module.symvers.cmd
drwxr-xr-x  72 rootroot rootroot      4096 7月  18  2023 net/
-rw-r--r--   1 rootroot rootroot       438 12月 12  2022 OWNERS
-rw-r--r--   1 rootroot rootroot       727 12月 12  2022 README
-rw-r--r--   1 rootroot rootroot      6402 12月 12  2022 README.md
-rw-r--r--   1 rootroot rootroot    359424 12月 30  2022 resource.img
drwxr-xr-x  33 rootroot rootroot      4096 12月 30  2022 samples/
-rw-r--r--   1 rootroot rootroot         0 12月 12  2022 .scmversion
drwxr-xr-x  17 rootroot rootroot      4096 7月  18  2023 scripts/
drwxr-xr-x  13 rootroot rootroot      4096 7月  18  2023 security/
drwxr-xr-x  26 rootroot rootroot      4096 12月 30  2022 sound/
-rw-r--r--   1 rootroot rootroot   6393112 12月 30  2022 System.map
-rw-r--r--   1 rootroot rootroot   6993657 12月 30  2022 .tmp_kallsyms
-rw-r--r--   1 rootroot rootroot   6393112 12月 30  2022 .tmp_System.map
-rwxr-xr-x   1 rootroot rootroot  48109512 12月 30  2022 .tmp_vmlinux.kallsyms1*
-rw-r--r--   1 rootroot rootroot   2604392 12月 30  2022 .tmp_vmlinux.kallsyms1.o
-rw-r--r--   1 rootroot rootroot  15412920 12月 30  2022 .tmp_vmlinux.kallsyms1.S
-rwxr-xr-x   1 rootroot rootroot  50730976 12月 30  2022 .tmp_vmlinux.kallsyms2*
-rw-r--r--   1 rootroot rootroot   2604392 12月 30  2022 .tmp_vmlinux.kallsyms2.o
-rw-r--r--   1 rootroot rootroot  15412920 12月 30  2022 .tmp_vmlinux.kallsyms2.S
drwxr-xr-x  37 rootroot rootroot      4096 12月 12  2022 tools/
drwxr-xr-x   3 rootroot rootroot      4096 12月 30  2022 usr/
-rw-r--r--   1 rootroot rootroot         2 12月 30  2022 .version
drwxr-xr-x   4 rootroot rootroot      4096 12月 30  2022 virt/
-rwxr-xr-x   1 rootroot rootroot 373382976 12月 30  2022 vmlinux*
-rw-r--r--   1 rootroot rootroot       318 12月 30  2022 .vmlinux.cmd
-rw-r--r--   1 rootroot rootroot 799889032 12月 30  2022 vmlinux.o
-rw-r--r--   1 rootroot rootroot    756433 12月 30  2022 vmlinux.symvers
-rw-r--r--   1 rootroot rootroot  19681280 12月 30  2022 zboot.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ 
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ 
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.bin
ls: cannot access '*.bin': No such file or directory
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.img
-rw-r--r-- 1 rootroot rootroot 37249024 12月 30  2022 boot.img
-rw-r--r-- 1 rootroot rootroot   359424 12月 30  2022 resource.img
-rw-r--r-- 1 rootroot rootroot 19681280 12月 30  2022 zboot.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ make distclean
  CLEAN   certs
  CLEAN   drivers/scsi
  CLEAN   fs/unicode
  CLEAN   kernel
  CLEAN   lib
  CLEAN   net/wireless
  CLEAN   security/selinux
  CLEAN   usr
  CLEAN   vmlinux.symvers modules-only.symvers modules.builtin modules.builtin.modinfo
  CLEAN   scripts/basic
  CLEAN   scripts/dtc
  CLEAN   scripts/genksyms
  CLEAN   scripts/kconfig
  CLEAN   scripts/mod
  CLEAN   scripts/selinux/genheaders
  CLEAN   scripts/selinux/mdp
  CLEAN   scripts
  CLEAN   include/config include/generated .config .config.old .version Module.symvers
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
total 57080
drwxr-xr-x  27 rootroot rootroot     4096 5月  20 11:06 ./
drwxr-xr-x  37 rootroot rootroot     4096 5月  20 11:04 ../
drwxr-xr-x   2 rootroot rootroot     4096 7月  18  2023 android/
drwxr-xr-x  26 rootroot rootroot     4096 12月 30  2022 arch/
drwxr-xr-x   3 rootroot rootroot    12288 5月  20 11:06 block/
-rw-r--r--   1 rootroot rootroot 37249024 12月 30  2022 boot.img
-rw-r--r--   1 rootroot rootroot     1410 12月 12  2022 boot.its
-rw-r--r--   1 rootroot rootroot      296 12月 12  2022 build.config.aarch64
-rw-r--r--   1 rootroot rootroot      429 12月 12  2022 build.config.allmodconfig
-rw-r--r--   1 rootroot rootroot      152 12月 12  2022 build.config.allmodconfig.aarch64
-rw-r--r--   1 rootroot rootroot      148 12月 12  2022 build.config.allmodconfig.arm
-rw-r--r--   1 rootroot rootroot      151 12月 12  2022 build.config.allmodconfig.x86_64
-rw-r--r--   1 rootroot rootroot     1214 12月 12  2022 build.config.amlogic
-rw-r--r--   1 rootroot rootroot      198 12月 12  2022 build.config.arm
-rw-r--r--   1 rootroot rootroot      378 12月 30  2022 build.config.common
-rw-r--r--   1 rootroot rootroot      795 12月 12  2022 build.config.db845c
-rw-r--r--   1 rootroot rootroot       63 12月 12  2022 build.config.gki
-rw-r--r--   1 rootroot rootroot     1325 7月  18  2023 build.config.gki.aarch64
-rw-r--r--   1 rootroot rootroot      638 12月 12  2022 build.config.gki.aarch64.fips140
-rw-r--r--   1 rootroot rootroot      230 12月 12  2022 build.config.gki.aarch64.fips140_eval_testing
-rw-r--r--   1 rootroot rootroot      106 12月 12  2022 build.config.gki-debug.aarch64
-rw-r--r--   1 rootroot rootroot      105 12月 12  2022 build.config.gki-debug.x86_64
-rw-r--r--   1 rootroot rootroot      664 12月 12  2022 build.config.gki_kasan
-rw-r--r--   1 rootroot rootroot      148 12月 12  2022 build.config.gki_kasan.aarch64
-rw-r--r--   1 rootroot rootroot      148 12月 12  2022 build.config.gki_kasan.x86_64
-rw-r--r--   1 rootroot rootroot      629 12月 12  2022 build.config.gki_kprobes
-rw-r--r--   1 rootroot rootroot      151 12月 12  2022 build.config.gki_kprobes.aarch64
-rw-r--r--   1 rootroot rootroot      150 12月 12  2022 build.config.gki_kprobes.x86_64
-rw-r--r--   1 rootroot rootroot      142 12月 12  2022 build.config.gki.x86_64
-rw-r--r--   1 rootroot rootroot      740 12月 12  2022 build.config.hikey960
-rw-r--r--   1 rootroot rootroot      544 12月 12  2022 build.config.khwasan
-rw-r--r--   1 rootroot rootroot      478 7月  18  2023 build.config.rockchip
-rw-r--r--   1 rootroot rootroot      274 12月 12  2022 build.config.x86_64
drwxr-xr-x   2 rootroot rootroot     4096 5月  20 11:06 certs/
-rw-r--r--   1 rootroot rootroot    16673 12月 12  2022 .clang-format
-rw-r--r--   1 rootroot rootroot       59 12月 12  2022 .cocciconfig
-rw-r--r--   1 rootroot rootroot      496 12月 12  2022 COPYING
-rw-r--r--   1 rootroot rootroot   100478 12月 12  2022 CREDITS
drwxr-xr-x   4 rootroot rootroot    12288 5月  20 11:06 crypto/
drwxr-xr-x  82 rootroot rootroot     4096 7月  18  2023 Documentation/
drwxr-xr-x 144 rootroot rootroot     4096 5月  20 11:06 drivers/
lrwxrwxrwx   1 rootroot rootroot       51 7月  18  2023 .find-ignore -> ../device/rockchip/common/build/rockchip/blank_file
drwxr-xr-x  80 rootroot rootroot    12288 5月  20 11:06 fs/
-rw-r--r--   1 rootroot rootroot       71 12月 12  2022 .get_maintainer.ignore
drwxr-xr-x   2 rootroot rootroot     4096 12月  4 10:18 .git/
-rw-r--r--   1 rootroot rootroot       62 12月 12  2022 .gitattributes
-rw-r--r--   1 rootroot rootroot     1944 12月 12  2022 .gitignore
drwxr-xr-x  29 rootroot rootroot     4096 5月  20 11:06 include/
drwxr-xr-x   2 rootroot rootroot     4096 5月  20 11:06 init/
drwxr-xr-x   2 rootroot rootroot     4096 7月  18  2023 io_uring/
drwxr-xr-x   2 rootroot rootroot     4096 5月  20 11:06 ipc/
-rw-r--r--   1 rootroot rootroot     1327 12月 12  2022 Kbuild
-rw-r--r--   1 rootroot rootroot      555 12月 12  2022 Kconfig
drwxr-xr-x  20 rootroot rootroot    12288 5月  20 11:06 kernel/
drwxr-xr-x  21 rootroot rootroot    20480 5月  20 11:06 lib/
drwxr-xr-x   6 rootroot rootroot     4096 12月 12  2022 LICENSES/
-rw-r--r--   1 rootroot rootroot    12936 12月 12  2022 logo.bmp
-rw-r--r--   1 rootroot rootroot    22364 12月 12  2022 logo_kernel.bmp
-rw-r--r--   1 rootroot rootroot    18204 12月 12  2022 .mailmap
-rw-r--r--   1 rootroot rootroot   577791 7月  18  2023 MAINTAINERS
-rw-r--r--   1 rootroot rootroot    68855 7月  18  2023 Makefile
drwxr-xr-x   5 rootroot rootroot    12288 5月  20 11:06 mm/
drwxr-xr-x  72 rootroot rootroot     4096 5月  20 11:06 net/
-rw-r--r--   1 rootroot rootroot      438 12月 12  2022 OWNERS
-rw-r--r--   1 rootroot rootroot      727 12月 12  2022 README
-rw-r--r--   1 rootroot rootroot     6402 12月 12  2022 README.md
-rw-r--r--   1 rootroot rootroot   359424 12月 30  2022 resource.img
drwxr-xr-x  33 rootroot rootroot     4096 12月 30  2022 samples/
-rw-r--r--   1 rootroot rootroot        0 12月 12  2022 .scmversion
drwxr-xr-x  17 rootroot rootroot     4096 5月  20 11:06 scripts/
drwxr-xr-x  13 rootroot rootroot     4096 5月  20 11:06 security/
drwxr-xr-x  26 rootroot rootroot     4096 5月  20 11:06 sound/
drwxr-xr-x  37 rootroot rootroot     4096 12月 12  2022 tools/
drwxr-xr-x   3 rootroot rootroot     4096 5月  20 11:06 usr/
drwxr-xr-x   4 rootroot rootroot     4096 5月  20 11:06 virt/
-rw-r--r--   1 rootroot rootroot 19681280 12月 30  2022 zboot.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ 
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ 
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.img
-rw-r--r-- 1 rootroot rootroot 37249024 12月 30  2022 boot.img
-rw-r--r-- 1 rootroot rootroot   359424 12月 30  2022 resource.img
-rw-r--r-- 1 rootroot rootroot 19681280 12月 30  2022 zboot.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ rm *.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
total 1132
drwxr-xr-x  27 rootroot rootroot   4096 5月  20 11:06 ./
drwxr-xr-x  37 rootroot rootroot   4096 5月  20 11:04 ../
drwxr-xr-x   2 rootroot rootroot   4096 7月  18  2023 android/
drwxr-xr-x  26 rootroot rootroot   4096 12月 30  2022 arch/
drwxr-xr-x   3 rootroot rootroot  12288 5月  20 11:06 block/
-rw-r--r--   1 rootroot rootroot   1410 12月 12  2022 boot.its
-rw-r--r--   1 rootroot rootroot    296 12月 12  2022 build.config.aarch64
-rw-r--r--   1 rootroot rootroot    429 12月 12  2022 build.config.allmodconfig
-rw-r--r--   1 rootroot rootroot    152 12月 12  2022 build.config.allmodconfig.aarch64
-rw-r--r--   1 rootroot rootroot    148 12月 12  2022 build.config.allmodconfig.arm
-rw-r--r--   1 rootroot rootroot    151 12月 12  2022 build.config.allmodconfig.x86_64
-rw-r--r--   1 rootroot rootroot   1214 12月 12  2022 build.config.amlogic
-rw-r--r--   1 rootroot rootroot    198 12月 12  2022 build.config.arm
-rw-r--r--   1 rootroot rootroot    378 12月 30  2022 build.config.common
-rw-r--r--   1 rootroot rootroot    795 12月 12  2022 build.config.db845c
-rw-r--r--   1 rootroot rootroot     63 12月 12  2022 build.config.gki
-rw-r--r--   1 rootroot rootroot   1325 7月  18  2023 build.config.gki.aarch64
-rw-r--r--   1 rootroot rootroot    638 12月 12  2022 build.config.gki.aarch64.fips140
-rw-r--r--   1 rootroot rootroot    230 12月 12  2022 build.config.gki.aarch64.fips140_eval_testing
-rw-r--r--   1 rootroot rootroot    106 12月 12  2022 build.config.gki-debug.aarch64
-rw-r--r--   1 rootroot rootroot    105 12月 12  2022 build.config.gki-debug.x86_64
-rw-r--r--   1 rootroot rootroot    664 12月 12  2022 build.config.gki_kasan
-rw-r--r--   1 rootroot rootroot    148 12月 12  2022 build.config.gki_kasan.aarch64
-rw-r--r--   1 rootroot rootroot    148 12月 12  2022 build.config.gki_kasan.x86_64
-rw-r--r--   1 rootroot rootroot    629 12月 12  2022 build.config.gki_kprobes
-rw-r--r--   1 rootroot rootroot    151 12月 12  2022 build.config.gki_kprobes.aarch64
-rw-r--r--   1 rootroot rootroot    150 12月 12  2022 build.config.gki_kprobes.x86_64
-rw-r--r--   1 rootroot rootroot    142 12月 12  2022 build.config.gki.x86_64
-rw-r--r--   1 rootroot rootroot    740 12月 12  2022 build.config.hikey960
-rw-r--r--   1 rootroot rootroot    544 12月 12  2022 build.config.khwasan
-rw-r--r--   1 rootroot rootroot    478 7月  18  2023 build.config.rockchip
-rw-r--r--   1 rootroot rootroot    274 12月 12  2022 build.config.x86_64
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:06 certs/
-rw-r--r--   1 rootroot rootroot  16673 12月 12  2022 .clang-format
-rw-r--r--   1 rootroot rootroot     59 12月 12  2022 .cocciconfig
-rw-r--r--   1 rootroot rootroot    496 12月 12  2022 COPYING
-rw-r--r--   1 rootroot rootroot 100478 12月 12  2022 CREDITS
drwxr-xr-x   4 rootroot rootroot  12288 5月  20 11:06 crypto/
drwxr-xr-x  82 rootroot rootroot   4096 7月  18  2023 Documentation/
drwxr-xr-x 144 rootroot rootroot   4096 5月  20 11:06 drivers/
lrwxrwxrwx   1 rootroot rootroot     51 7月  18  2023 .find-ignore -> ../device/rockchip/common/build/rockchip/blank_file
drwxr-xr-x  80 rootroot rootroot  12288 5月  20 11:06 fs/
-rw-r--r--   1 rootroot rootroot     71 12月 12  2022 .get_maintainer.ignore
drwxr-xr-x   2 rootroot rootroot   4096 12月  4 10:18 .git/
-rw-r--r--   1 rootroot rootroot     62 12月 12  2022 .gitattributes
-rw-r--r--   1 rootroot rootroot   1944 12月 12  2022 .gitignore
drwxr-xr-x  29 rootroot rootroot   4096 5月  20 11:06 include/
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:06 init/
drwxr-xr-x   2 rootroot rootroot   4096 7月  18  2023 io_uring/
drwxr-xr-x   2 rootroot rootroot   4096 5月  20 11:06 ipc/
-rw-r--r--   1 rootroot rootroot   1327 12月 12  2022 Kbuild
-rw-r--r--   1 rootroot rootroot    555 12月 12  2022 Kconfig
drwxr-xr-x  20 rootroot rootroot  12288 5月  20 11:06 kernel/
drwxr-xr-x  21 rootroot rootroot  20480 5月  20 11:06 lib/
drwxr-xr-x   6 rootroot rootroot   4096 12月 12  2022 LICENSES/
-rw-r--r--   1 rootroot rootroot  12936 12月 12  2022 logo.bmp
-rw-r--r--   1 rootroot rootroot  22364 12月 12  2022 logo_kernel.bmp
-rw-r--r--   1 rootroot rootroot  18204 12月 12  2022 .mailmap
-rw-r--r--   1 rootroot rootroot 577791 7月  18  2023 MAINTAINERS
-rw-r--r--   1 rootroot rootroot  68855 7月  18  2023 Makefile
drwxr-xr-x   5 rootroot rootroot  12288 5月  20 11:06 mm/
drwxr-xr-x  72 rootroot rootroot   4096 5月  20 11:06 net/
-rw-r--r--   1 rootroot rootroot    438 12月 12  2022 OWNERS
-rw-r--r--   1 rootroot rootroot    727 12月 12  2022 README
-rw-r--r--   1 rootroot rootroot   6402 12月 12  2022 README.md
drwxr-xr-x  33 rootroot rootroot   4096 12月 30  2022 samples/
-rw-r--r--   1 rootroot rootroot      0 12月 12  2022 .scmversion
drwxr-xr-x  17 rootroot rootroot   4096 5月  20 11:06 scripts/
drwxr-xr-x  13 rootroot rootroot   4096 5月  20 11:06 security/
drwxr-xr-x  26 rootroot rootroot   4096 5月  20 11:06 sound/
drwxr-xr-x  37 rootroot rootroot   4096 12月 12  2022 tools/
drwxr-xr-x   3 rootroot rootroot   4096 5月  20 11:06 usr/
drwxr-xr-x   4 rootroot rootroot   4096 5月  20 11:06 virt/
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
total 164
drwxr-xr-x  37 rootroot rootroot  4096 5月  20 11:04 ./
drwxr-xr-x  40 rootroot rootroot  4096 5月  20 11:04 ../
lrwxrwxrwx   1 rootroot rootroot    19 12月 12  2022 Android.bp -> build/soong/root.bp
drwxr-xr-x  36 rootroot rootroot  4096 12月 12  2022 art/
drwxr-xr-x  15 rootroot rootroot  4096 12月 12  2022 bionic/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 bootable/
drwxr-xr-x   2 rootroot rootroot  4096 12月 13  2022 .bootstrap/
lrwxrwxrwx   1 rootroot rootroot    26 12月 12  2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   7 rootroot rootroot  4096 12月 12  2022 build/
lrwxrwxrwx   1 rootroot rootroot    23 12月 12  2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx   1 rootroot rootroot    46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x   3 rootroot rootroot  4096 12月 12  2022 compatibility/
drwxr-xr-x  14 rootroot rootroot  4096 12月 30  2022 cts/
drwxr-xr-x   8 rootroot rootroot  4096 12月 12  2022 dalvik/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 developers/
drwxr-xr-x  20 rootroot rootroot  4096 12月 30  2022 development/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月  18  2023 external/
drwxr-xr-x  16 rootroot rootroot  4096 12月 12  2022 frameworks/
drwxr-xr-x  19 rootroot rootroot  4096 12月 30  2022 hardware/
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   6 rootroot rootroot  4096 7月  19  2023 kernel/
drwxr-xr-x   3 rootroot rootroot  4096 7月  18  2023 kernel-4.19/
drwxr-xr-x  27 rootroot rootroot  4096 5月  20 11:06 kernel-5.10/
drwxr-xr-x  20 rootroot rootroot  4096 12月 12  2022 libcore/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 libnativehelper/
lrwxrwxrwx   1 rootroot rootroot    19 12月 13  2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r--   1 rootroot rootroot    92 12月 12  2022 Makefile
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot    36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x   9 rootroot rootroot  4096 12月 12  2022 packages/
drwxr-xr-x   6 rootroot rootroot  4096 12月 12  2022 pdk/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 platform_testing/
drwxr-xr-x  34 rootroot rootroot  4096 12月 30  2022 prebuilts/
-r-xr-xr-x   1 rootroot rootroot   519 12月 12  2022 restore_patches.sh*
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 rkbin/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 RKDocs/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 rkst/
drwxr-xr-x   6 rootroot rootroot  4096 12月 30  2022 RKTools/
drwxr-xr-x  22 rootroot rootroot  4096 12月 12  2022 sdk/
drwxr-xr-x  45 rootroot rootroot  4096 12月 12  2022 system/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 test/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 toolchain/
drwxr-xr-x  23 rootroot rootroot  4096 12月 12  2022 tools/
drwxr-xr-x  26 rootroot rootroot  4096 5月  20 11:05 u-boot/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 vendor/
lrwxrwxrwx   1 rootroot rootroot    27 12月 12  2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf u-boot81.tgz u-boot/
u-boot/
u-boot/lib/
u-boot/lib/linux_string.c
u-boot/lib/asm-offsets.c
u-boot/lib/charset.c


u-boot/scripts/basic/
u-boot/scripts/basic/fixdep.c
u-boot/scripts/basic/Makefile
u-boot/scripts/basic/.gitignore
u-boot/scripts/objdiff
u-boot/scripts/checkstack.pl
u-boot/scripts/tos.sh
u-boot/scripts/dtc-version.sh
u-boot/scripts/setlocalversion
u-boot/scripts/Makefile.uncmd_spl
u-boot/fit/
u-boot/fit/u-boot.its
u-boot/fit/uboot.itb

real    0m0.703s
user    0m5.436s
sys    0m0.533s
rootroot@rootroot-desktop:~/3588a12$ ll
total 19988
drwxr-xr-x  37 rootroot rootroot     4096 5月  20 11:06 ./
drwxr-xr-x  40 rootroot rootroot     4096 5月  20 11:04 ../
lrwxrwxrwx   1 rootroot rootroot       19 12月 12  2022 Android.bp -> build/soong/root.bp
drwxr-xr-x  36 rootroot rootroot     4096 12月 12  2022 art/
drwxr-xr-x  15 rootroot rootroot     4096 12月 12  2022 bionic/
drwxr-xr-x   4 rootroot rootroot     4096 12月 12  2022 bootable/
drwxr-xr-x   2 rootroot rootroot     4096 12月 13  2022 .bootstrap/
lrwxrwxrwx   1 rootroot rootroot       26 12月 12  2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   7 rootroot rootroot     4096 12月 12  2022 build/
lrwxrwxrwx   1 rootroot rootroot       23 12月 12  2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx   1 rootroot rootroot       46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx   1 rootroot rootroot       33 7月  18  2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x   3 rootroot rootroot     4096 12月 12  2022 compatibility/
drwxr-xr-x  14 rootroot rootroot     4096 12月 30  2022 cts/
drwxr-xr-x   8 rootroot rootroot     4096 12月 12  2022 dalvik/
drwxr-xr-x   5 rootroot rootroot     4096 12月 12  2022 developers/
drwxr-xr-x  20 rootroot rootroot     4096 12月 30  2022 development/
drwxr-xr-x  11 rootroot rootroot     4096 12月 12  2022 device/
drwxr-xr-x 357 rootroot rootroot    12288 7月  18  2023 external/
drwxr-xr-x  16 rootroot rootroot     4096 12月 12  2022 frameworks/
drwxr-xr-x  19 rootroot rootroot     4096 12月 30  2022 hardware/
lrwxrwxrwx   1 rootroot rootroot       33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   6 rootroot rootroot     4096 7月  19  2023 kernel/
drwxr-xr-x   3 rootroot rootroot     4096 7月  18  2023 kernel-4.19/
drwxr-xr-x  27 rootroot rootroot     4096 5月  20 11:06 kernel-5.10/
drwxr-xr-x  20 rootroot rootroot     4096 12月 12  2022 libcore/
drwxr-xr-x  10 rootroot rootroot     4096 12月 12  2022 libnativehelper/
lrwxrwxrwx   1 rootroot rootroot       19 12月 13  2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r--   1 rootroot rootroot       92 12月 12  2022 Makefile
drwxr-xr-x  10 rootroot rootroot     4096 12月 30  2022 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot       36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx   1 rootroot rootroot       33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x   9 rootroot rootroot     4096 12月 12  2022 packages/
drwxr-xr-x   6 rootroot rootroot     4096 12月 12  2022 pdk/
drwxr-xr-x  10 rootroot rootroot     4096 12月 12  2022 platform_testing/
drwxr-xr-x  34 rootroot rootroot     4096 12月 30  2022 prebuilts/
-r-xr-xr-x   1 rootroot rootroot      519 12月 12  2022 restore_patches.sh*
drwxr-xr-x  10 rootroot rootroot     4096 12月 30  2022 rkbin/
drwxr-xr-x   4 rootroot rootroot     4096 12月 12  2022 RKDocs/
drwxr-xr-x   5 rootroot rootroot     4096 12月 12  2022 rkst/
drwxr-xr-x   6 rootroot rootroot     4096 12月 30  2022 RKTools/
drwxr-xr-x  22 rootroot rootroot     4096 12月 12  2022 sdk/
drwxr-xr-x  45 rootroot rootroot     4096 12月 12  2022 system/
drwxr-xr-x  11 rootroot rootroot     4096 12月 12  2022 test/
drwxr-xr-x   4 rootroot rootroot     4096 12月 12  2022 toolchain/
drwxr-xr-x  23 rootroot rootroot     4096 12月 12  2022 tools/
drwxr-xr-x  26 rootroot rootroot     4096 5月  20 11:05 u-boot/
-rw-rw-r--   1 rootroot rootroot 20297544 5月  20 11:06 u-boot81.tgz
drwxr-xr-x   4 rootroot rootroot     4096 12月 12  2022 vendor/
lrwxrwxrwx   1 rootroot rootroot       27 12月 12  2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf kernel-5.10b.tgz kernel-5.10/
kernel-5.10/
kernel-5.10/lib/
kernel-5.10/lib/zlib_deflate/
kernel-5.10/lib/zlib_deflate/deflate.c
kernel-5.10/lib/zlib_deflate/defutil.h
kernel-5.10/lib/zlib_deflate/Makefile
kernel-5.10/lib/zlib_deflate/deftree.c
kernel-5.10/lib/zlib_deflate/deflate_syms.c
kernel-5.10/lib/usercopy.c
kernel-5.10/lib/locking-selftest-hardirq.h
kernel-5.10/lib/timerqueue.c
kernel-5.10/lib/inflate.c
kernel-5.10/lib/locking-selftest-spin-hardirq.h
kernel-5.10/lib/audit.c
kernel-5.10/lib/devres.c
kernel-5.10/lib/objagg.c
kernel-5.10/lib/test_siphash.c
kernel-5.10/lib/fault-inject.c
kernel-5.10/lib/bch.c
kernel-5.10/lib/fdt_rw.c
kernel-5.10/lib/error-inject.c
kernel-5.10/lib/oid_registry.c
kernel-5.10/lib/bucket_locks.c
kernel-5.10/lib/crc32defs.h
kernel-5.10/lib/fdt_sw.c
kernel-5.10/lib/locking-selftest-softirq.h
kernel-5.10/lib/nodemask.c
kernel-5.10/lib/once.c
kernel-5.10/lib/extable.c
kernel-5.10/lib/crc64.c
kernel-5.10/lib/lru_cache.c
kernel-5.10/lib/test_user_copy.c
kernel-5.10/lib/Kconfig.kcsan
kernel-5.10/lib/zlib_dfltcc/
kernel-5.10/lib/zlib_dfltcc/dfltcc_inflate.c
kernel-5.10/lib/zlib_dfltcc/dfltcc_util.h
kernel-5.10/lib/zlib_dfltcc/dfltcc.c
kernel-5.10/lib/zlib_dfltcc/dfltcc.h
kernel-5.10/lib/zlib_dfltcc/Makefile
kernel-5.10/lib/zlib_dfltcc/dfltcc_deflate.c
kernel-5.10/lib/kstrtox.c
kernel-5.10/lib/logic_pio.c
kernel-5.10/lib/dec_and_lock.c
kernel-5.10/lib/textsearch.c
kernel-5.10/lib/atomic64_test.c
kernel-5.10/lib/fdt.c
kernel-5.10/lib/pldmfw/
kernel-5.10/lib/pldmfw/pldmfw_private.h
kernel-5.10/lib/pldmfw/pldmfw.c
kernel-5.10/lib/pldmfw/Makefile
kernel-5.10/lib/dynamic_debug.c
kernel-5.10/lib/test_xarray.c
kernel-5.10/lib/vdso/
kernel-5.10/lib/vdso/Kconfig
kernel-5.10/lib/vdso/gettimeofday.c
kernel-5.10/lib/vdso/Makefile
kernel-5.10/lib/kstrtox.h
kernel-5.10/lib/crc32.c
kernel-5.10/lib/nmi_backtrace.c
kernel-5.10/lib/test_bitops.c
kernel-5.10/lib/crc7.c
kernel-5.10/lib/of-reconfig-notifier-error-inject.c
kernel-5.10/lib/uuid.c
kernel-5.10/lib/gen_crc64table.c
kernel-5.10/lib/nlattr.c
kernel-5.10/lib/irq_regs.c
kernel-5.10/lib/debug_locks.c
kernel-5.10/lib/fdt_ro.c
kernel-5.10/lib/lockref.c
kernel-5.10/lib/globtest.c
kernel-5.10/lib/test-kstrtox.c
kernel-5.10/lib/dump_stack.c
kernel-5.10/lib/bsearch.c
kernel-5.10/lib/iomap.c
kernel-5.10/lib/memneq.c
kernel-5.10/lib/btree.c
kernel-5.10/lib/Kconfig.debug
kernel-5.10/lib/glob.c
kernel-5.10/lib/locking-selftest-rtmutex.h
kernel-5.10/lib/test_lockup.c
kernel-5.10/lib/ubsan.c
kernel-5.10/lib/stmp_device.c


kernel-5.10/virt/kvm/async_pf.c
kernel-5.10/virt/kvm/async_pf.h
kernel-5.10/virt/kvm/irqchip.c
kernel-5.10/virt/kvm/vfio.h
kernel-5.10/virt/kvm/Kconfig
kernel-5.10/virt/kvm/eventfd.c
kernel-5.10/virt/kvm/coalesced_mmio.c
kernel-5.10/build.config.common
kernel-5.10/CREDITS

real    0m6.423s
user    1m14.010s
sys    0m5.400s
rootroot@rootroot-desktop:~/3588a12$ ll
total 293592
drwxr-xr-x  37 rootroot rootroot      4096 5月  20 11:07 ./
drwxr-xr-x  40 rootroot rootroot      4096 5月  20 11:04 ../
lrwxrwxrwx   1 rootroot rootroot        19 12月 12  2022 Android.bp -> build/soong/root.bp
drwxr-xr-x  36 rootroot rootroot      4096 12月 12  2022 art/
drwxr-xr-x  15 rootroot rootroot      4096 12月 12  2022 bionic/
drwxr-xr-x   4 rootroot rootroot      4096 12月 12  2022 bootable/
drwxr-xr-x   2 rootroot rootroot      4096 12月 13  2022 .bootstrap/
lrwxrwxrwx   1 rootroot rootroot        26 12月 12  2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   7 rootroot rootroot      4096 12月 12  2022 build/
lrwxrwxrwx   1 rootroot rootroot        23 12月 12  2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx   1 rootroot rootroot        46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx   1 rootroot rootroot        33 7月  18  2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x   3 rootroot rootroot      4096 12月 12  2022 compatibility/
drwxr-xr-x  14 rootroot rootroot      4096 12月 30  2022 cts/
drwxr-xr-x   8 rootroot rootroot      4096 12月 12  2022 dalvik/
drwxr-xr-x   5 rootroot rootroot      4096 12月 12  2022 developers/
drwxr-xr-x  20 rootroot rootroot      4096 12月 30  2022 development/
drwxr-xr-x  11 rootroot rootroot      4096 12月 12  2022 device/
drwxr-xr-x 357 rootroot rootroot     12288 7月  18  2023 external/
drwxr-xr-x  16 rootroot rootroot      4096 12月 12  2022 frameworks/
drwxr-xr-x  19 rootroot rootroot      4096 12月 30  2022 hardware/
lrwxrwxrwx   1 rootroot rootroot        33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   6 rootroot rootroot      4096 7月  19  2023 kernel/
drwxr-xr-x   3 rootroot rootroot      4096 7月  18  2023 kernel-4.19/
drwxr-xr-x  27 rootroot rootroot      4096 5月  20 11:06 kernel-5.10/
-rw-rw-r--   1 rootroot rootroot 280167965 5月  20 11:07 kernel-5.10b.tgz
drwxr-xr-x  20 rootroot rootroot      4096 12月 12  2022 libcore/
drwxr-xr-x  10 rootroot rootroot      4096 12月 12  2022 libnativehelper/
lrwxrwxrwx   1 rootroot rootroot        19 12月 13  2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r--   1 rootroot rootroot        92 12月 12  2022 Makefile
drwxr-xr-x  10 rootroot rootroot      4096 12月 30  2022 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot        36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx   1 rootroot rootroot        33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x   9 rootroot rootroot      4096 12月 12  2022 packages/
drwxr-xr-x   6 rootroot rootroot      4096 12月 12  2022 pdk/
drwxr-xr-x  10 rootroot rootroot      4096 12月 12  2022 platform_testing/
drwxr-xr-x  34 rootroot rootroot      4096 12月 30  2022 prebuilts/
-r-xr-xr-x   1 rootroot rootroot       519 12月 12  2022 restore_patches.sh*
drwxr-xr-x  10 rootroot rootroot      4096 12月 30  2022 rkbin/
drwxr-xr-x   4 rootroot rootroot      4096 12月 12  2022 RKDocs/
drwxr-xr-x   5 rootroot rootroot      4096 12月 12  2022 rkst/
drwxr-xr-x   6 rootroot rootroot      4096 12月 30  2022 RKTools/
drwxr-xr-x  22 rootroot rootroot      4096 12月 12  2022 sdk/
drwxr-xr-x  45 rootroot rootroot      4096 12月 12  2022 system/
drwxr-xr-x  11 rootroot rootroot      4096 12月 12  2022 test/
drwxr-xr-x   4 rootroot rootroot      4096 12月 12  2022 toolchain/
drwxr-xr-x  23 rootroot rootroot      4096 12月 12  2022 tools/
drwxr-xr-x  26 rootroot rootroot      4096 5月  20 11:05 u-boot/
-rw-rw-r--   1 rootroot rootroot  20297544 5月  20 11:06 u-boot81.tgz
drwxr-xr-x   4 rootroot rootroot      4096 12月 12  2022 vendor/
lrwxrwxrwx   1 rootroot rootroot        27 12月 12  2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ ll *.tgz
-rw-rw-r-- 1 rootroot rootroot 280167965 5月  20 11:07 kernel-5.10b.tgz
-rw-rw-r-- 1 rootroot rootroot  20297544 5月  20 11:06 u-boot81.tgz
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ mv *.tgz ~/62repo/
rootroot@rootroot-desktop:~/3588a12$ ll
total 164
drwxr-xr-x  37 rootroot rootroot  4096 5月  20 11:07 ./
drwxr-xr-x  40 rootroot rootroot  4096 5月  20 11:04 ../
lrwxrwxrwx   1 rootroot rootroot    19 12月 12  2022 Android.bp -> build/soong/root.bp
drwxr-xr-x  36 rootroot rootroot  4096 12月 12  2022 art/
drwxr-xr-x  15 rootroot rootroot  4096 12月 12  2022 bionic/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 bootable/
drwxr-xr-x   2 rootroot rootroot  4096 12月 13  2022 .bootstrap/
lrwxrwxrwx   1 rootroot rootroot    26 12月 12  2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   7 rootroot rootroot  4096 12月 12  2022 build/
lrwxrwxrwx   1 rootroot rootroot    23 12月 12  2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx   1 rootroot rootroot    46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x   3 rootroot rootroot  4096 12月 12  2022 compatibility/
drwxr-xr-x  14 rootroot rootroot  4096 12月 30  2022 cts/
drwxr-xr-x   8 rootroot rootroot  4096 12月 12  2022 dalvik/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 developers/
drwxr-xr-x  20 rootroot rootroot  4096 12月 30  2022 development/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月  18  2023 external/
drwxr-xr-x  16 rootroot rootroot  4096 12月 12  2022 frameworks/
drwxr-xr-x  19 rootroot rootroot  4096 12月 30  2022 hardware/
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   6 rootroot rootroot  4096 7月  19  2023 kernel/
drwxr-xr-x   3 rootroot rootroot  4096 7月  18  2023 kernel-4.19/
drwxr-xr-x  27 rootroot rootroot  4096 5月  20 11:06 kernel-5.10/
drwxr-xr-x  20 rootroot rootroot  4096 12月 12  2022 libcore/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 libnativehelper/
lrwxrwxrwx   1 rootroot rootroot    19 12月 13  2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r--   1 rootroot rootroot    92 12月 12  2022 Makefile
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot    36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x   9 rootroot rootroot  4096 12月 12  2022 packages/
drwxr-xr-x   6 rootroot rootroot  4096 12月 12  2022 pdk/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 platform_testing/
drwxr-xr-x  34 rootroot rootroot  4096 12月 30  2022 prebuilts/
-r-xr-xr-x   1 rootroot rootroot   519 12月 12  2022 restore_patches.sh*
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 rkbin/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 RKDocs/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 rkst/
drwxr-xr-x   6 rootroot rootroot  4096 12月 30  2022 RKTools/
drwxr-xr-x  22 rootroot rootroot  4096 12月 12  2022 sdk/
drwxr-xr-x  45 rootroot rootroot  4096 12月 12  2022 system/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 test/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 toolchain/
drwxr-xr-x  23 rootroot rootroot  4096 12月 12  2022 tools/
drwxr-xr-x  26 rootroot rootroot  4096 5月  20 11:05 u-boot/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 vendor/
lrwxrwxrwx   1 rootroot rootroot    27 12月 12  2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ sudo sync
[sudo] password for rootroot: 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ sudo sync
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ sudo sync
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
3
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ source build/envsetup.sh 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ lunch

You're building on Linux

Lunch menu... pick a combo:
     1. aosp_arm-eng
     2. aosp_arm64-eng
     3. aosp_blueline-userdebug
     4. aosp_blueline_car-userdebug
     5. aosp_bonito-userdebug
     6. aosp_bonito_car-userdebug
     7. aosp_bramble_car-userdebug
     8. aosp_cf_arm64_auto-userdebug
     9. aosp_cf_arm64_phone-userdebug
     10. aosp_cf_x86_64_foldable-userdebug
     11. aosp_cf_x86_64_pc-userdebug
     12. aosp_cf_x86_64_phone-userdebug
     13. aosp_cf_x86_64_tv-userdebug
     14. aosp_cf_x86_auto-userdebug
     15. aosp_cf_x86_phone-userdebug
     16. aosp_cf_x86_tv-userdebug
     17. aosp_coral_car-userdebug
     18. aosp_crosshatch-userdebug
     19. aosp_crosshatch_car-userdebug
     20. aosp_crosshatch_vf-userdebug
     21. aosp_flame_car-userdebug
     22. aosp_oriole-userdebug
     23. aosp_oriole_car-userdebug
     24. aosp_raven-userdebug
     25. aosp_raven_car-userdebug
     26. aosp_redfin_car-userdebug
     27. aosp_sargo-userdebug
     28. aosp_sargo_car-userdebug
     29. aosp_slider-userdebug
     30. aosp_sunfish_car-userdebug
     31. aosp_whitefin-userdebug
     32. aosp_x86-eng
     33. aosp_x86_64-eng
     34. arm_krait-eng
     35. arm_v7_v8-eng
     36. armv8-eng
     37. armv8_cortex_a55-eng
     38. armv8_kryo385-eng
     39. beagle_x15-userdebug
     40. beagle_x15_auto-userdebug
     41. fuchsia_arm64-eng
     42. fuchsia_x86_64-eng
     43. hikey-userdebug
     44. hikey64_only-userdebug
     45. hikey960-userdebug
     46. hikey960_tv-userdebug
     47. hikey_tv-userdebug
     48. qemu_trusty_arm64-userdebug
     49. rk3588_box-user
     50. rk3588_box-userdebug
     51. rk3588_s-user
     52. rk3588_s-userdebug
     53. rk3588_xr-user
     54. rk3588_xr-userdebug
     55. rk3588m_car-user
     56. rk3588m_car-userdebug
     57. rk3588m_s-user
     58. rk3588m_s-userdebug
     59. rk3588s_s-user
     60. rk3588s_s-userdebug
     61. sdk_car_arm-userdebug
     62. sdk_car_arm64-userdebug
     63. sdk_car_portrait_x86_64-userdebug
     64. sdk_car_x86-userdebug
     65. sdk_car_x86_64-userdebug
     66. silvermont-eng
     67. uml-userdebug
     68. yukawa-userdebug
     69. yukawa_sei510-userdebug

Which would you like? [aosp_arm-eng] 60

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3588s_s
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
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_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-107-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SQ3A.220705.003.A1
OUT_DIR=out
============================================
rootroot@rootroot-desktop:~/3588a12$ ll
total 168
drwxr-xr-x  38 rootroot rootroot  4096 5月  20 11:09 ./
drwxr-xr-x  40 rootroot rootroot  4096 5月  20 11:04 ../
lrwxrwxrwx   1 rootroot rootroot    19 12月 12  2022 Android.bp -> build/soong/root.bp
drwxr-xr-x  36 rootroot rootroot  4096 12月 12  2022 art/
drwxr-xr-x  15 rootroot rootroot  4096 12月 12  2022 bionic/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 bootable/
drwxr-xr-x   2 rootroot rootroot  4096 12月 13  2022 .bootstrap/
lrwxrwxrwx   1 rootroot rootroot    26 12月 12  2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   7 rootroot rootroot  4096 12月 12  2022 build/
lrwxrwxrwx   1 rootroot rootroot    23 12月 12  2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx   1 rootroot rootroot    46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x   3 rootroot rootroot  4096 12月 12  2022 compatibility/
drwxr-xr-x  14 rootroot rootroot  4096 12月 30  2022 cts/
drwxr-xr-x   8 rootroot rootroot  4096 12月 12  2022 dalvik/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 developers/
drwxr-xr-x  20 rootroot rootroot  4096 12月 30  2022 development/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月  18  2023 external/
drwxr-xr-x  16 rootroot rootroot  4096 12月 12  2022 frameworks/
drwxr-xr-x  19 rootroot rootroot  4096 12月 30  2022 hardware/
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   6 rootroot rootroot  4096 7月  19  2023 kernel/
drwxr-xr-x   3 rootroot rootroot  4096 7月  18  2023 kernel-4.19/
drwxr-xr-x  27 rootroot rootroot  4096 5月  20 11:06 kernel-5.10/
drwxr-xr-x  20 rootroot rootroot  4096 12月 12  2022 libcore/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 libnativehelper/
lrwxrwxrwx   1 rootroot rootroot    19 12月 13  2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r--   1 rootroot rootroot    92 12月 12  2022 Makefile
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot    36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxrwxr-x   6 rootroot rootroot  4096 5月  20 11:38 out/
drwxr-xr-x   9 rootroot rootroot  4096 12月 12  2022 packages/
drwxr-xr-x   6 rootroot rootroot  4096 12月 12  2022 pdk/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 platform_testing/
drwxr-xr-x  34 rootroot rootroot  4096 12月 30  2022 prebuilts/
-r-xr-xr-x   1 rootroot rootroot   519 12月 12  2022 restore_patches.sh*
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 rkbin/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 RKDocs/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 rkst/
drwxr-xr-x   6 rootroot rootroot  4096 12月 30  2022 RKTools/
drwxr-xr-x  22 rootroot rootroot  4096 12月 12  2022 sdk/
drwxr-xr-x  45 rootroot rootroot  4096 12月 12  2022 system/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 test/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 toolchain/
drwxr-xr-x  23 rootroot rootroot  4096 12月 12  2022 tools/
drwxr-xr-x  26 rootroot rootroot  4096 5月  20 11:05 u-boot/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 vendor/
lrwxrwxrwx   1 rootroot rootroot    27 12月 12  2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ ./build.sh -UACKu -d rk3588s-evb1-lp4x-v10
will build u-boot
will build android
will build kernel with Clang
will build kernel
will build update.img
-------------------KERNEL_VERSION:5.10
-------------------KERNEL_DTS:rk3588s-evb1-lp4x-v10
Force use clang and llvm to build kernel-5.10

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3588s_s
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
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_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-107-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SQ3A.220705.003.A1
OUT_DIR=out
============================================
start build uboot

#### build completed successfully (2 seconds) ####


#### build completed successfully (1 seconds) ####


#### build completed successfully (1 seconds) ####

grep: .config: No such file or directory
## make rk3588_defconfig -j72
  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:867,
                 from scripts/kconfig/zconf.tab.c:82:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 1 or more bytes (assuming 4104) into a destination of size 4097
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __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:867,
                 from scripts/kconfig/zconf.tab.c:82:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 13 and 4119 bytes into a destination of size 4097
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
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/livetree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o


ler-rt/lib/cfi/cfi_blocklist.txt -fvisibility=default -fsanitize=signed-integer-overflow,unsigned-integer-overflow,signed-integer-overflow,cfi -fsanitize-minimal-runtime -fno-sanitize-trap=integer,undefined -fno-sanitize-recover=integer,undefined -fsanitize-trap=all -ftrap-function=abort -fno-sanitize=implicit-integer-sign-change -fno-sanitize=unsigned-shift-base -std=gnu++17 -fno-rtti  -Werror=bool-operation -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=string-compare -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-int-in-bool-context -Wno-sizeof-array-div -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-misleading-indentation -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-string-compare -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-string-concatenation -MD -MF out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm64_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o.d -o out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm64_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp
vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp:942:55: error: use of undeclared identifier 'C2_GIT_BUILD_VERSION'
    c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
                                                      ^
1 error generated.
[  2% 1379/49558] //vendor/rockchip/hardware/interfaces/codec2/component/mpi:libcodec2_rk_mpi clang++ C2RKMpiEnc.cpp [arm]
FAILED: out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o
PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang++ -c -D__ANDROID_VNDK__ -D__ANDROID_VENDOR__ -mthumb -Os -fomit-frame-pointer -DANDROID -DANDROID_12 -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Wunreachable-code-loop-increment -no-canonical-prefixes -DNDEBUG -UDEBUG -fno-exceptions -Wno-multichar -O2 -g -fdebug-info-for-profiling -fno-strict-aliasing -Werror=date-time -Werror=pragma-pack -Werror=pragma-pack-suspicious-include -Werror=string-plus-int -Werror=unreachable-code-loop-increment -fdebug-prefix-map=/proc/self/cwd= -D__compiler_offsetof=__builtin_offsetof -faddrsig -fcommon -Werror=int-conversion -fexperimental-new-pass-manager -Wno-reserved-id-macro -Wno-unused-command-line-argument -fcolor-diagnostics -Wno-sign-compare -Wno-defaulted-function-deleted -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-gnu-folding-constant -Wunguarded-availability -D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__ -ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang -ffunction-sections -fdata-sections -fno-short-enums -funwind-tables -fstack-protector-strong -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=format-security -nostdlibinc -Wno-enum-compare -Wno-enum-compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -Wno-pointer-compare -Wno-xor-used-as-pow -Wno-final-dtor-non-final-class -Wno-psabi -msoft-float -march=armv8-a -mfloat-abi=softfp -mfpu=neon-fp-armv8  -target armv7a-linux-androideabi29 -Bprebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin -DANDROID_STRICT -fPIC -Wsign-promo -Wimplicit-fallthrough -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-gnu-include-next -fvisibility-inlines-hidden  -Ivendor/rockchip/hardware/interfaces/codec2/component/include -Ivendor/rockchip/hardware/interfaces/codec2/osal/include -Ihardware/rockchip/librkvpu/omx_get_gralloc_private -Ihardware/rockchip/librga/include -Iframeworks/av/media/libstagefright/include -Ivendor/rockchip/hardware/interfaces/codec2/component/mpi -Ihardware/rockchip/libhardware_rockchip/include -Iframeworks/native/libs/ui/include_vndk -Iframeworks/native/libs/nativewindow/include -Iframeworks/native/libs/math/include -Iframeworks/native/libs/ui/include -Iframeworks/native/libs/ui/include_private -Isystem/libbase/include -Iframeworks/native/libs/nativebase/include -Ihardware/libhardware/include -Isystem/media/audio/include -Isystem/core/libcutils/include_outside_system -Isystem/core/libsystem/include -Isystem/bt/types -Iframeworks/native/libs/ui/include_types -Iframeworks/native/libs/arect/include -Iframeworks/native/libs/binder/ndk/include_cpp -Iframeworks/native/libs/binder/ndk/include_ndk -Iframeworks/native/libs/binder/ndk/include_platform -Iout/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include -Iout/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include -Isystem/libhidl/base/include -Isystem/libhidl/transport/include -Isystem/libfmq/base -Isystem/libhwbinder/include -Iexternal/fmtlib/include -Isystem/core/libutils/include -Isystem/unwinding/libbacktrace/include -Isystem/logging/liblog/include_vndk -Isystem/core/libprocessgroup/include -Isystem/core/libcutils/include -Iout/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/mapper/4.0/android.hardware.graphics.mapper@4.0_genc++_headers/gen -Iframeworks/native/libs/gralloc/types/include -Iexternal/libcxx/include -Iexternal/libcxxabi/include -Iframeworks/av/media/codec2/core/include -Iframeworks/native/headers/media_plugin -Iframeworks/native/headers/media_plugin/media/openmax -Iframeworks/av/media/libstagefright/include -Iframeworks/av/media/libstagefright/foundation/include -Iframeworks/av/media/codec2/vndk/include -Iout/soong/.intermediates/hardware/interfaces/media/bufferpool/2.0/android.hardware.media.bufferpool@2.0_genc++_headers/gen -Iframeworks/av/media/codec2/sfplugin/utils -Ihardware/rockchip/librga/include -Ihardware/rockchip/librga/im2d_api -Iout/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/c2_version/gen -isystem out/soong/.intermediates/bionic/libc/libc/android_vendor.32_arm_armv8-a_shared/gen/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -isystem bionic/libc/kernel/uapi/asm-arm -Wall -Werror -DDO_NOT_CHECK_MANUAL_BINDER_INTERFACES -flto -fsanitize-cfi-cross-dso -fsanitize-blacklist=external/compiler-rt/lib/cfi/cfi_blocklist.txt -fvisibility=default -fsanitize=signed-integer-overflow,unsigned-integer-overflow,signed-integer-overflow,cfi -fsanitize-minimal-runtime -fno-sanitize-trap=integer,undefined -fno-sanitize-recover=integer,undefined -fsanitize-trap=all -ftrap-function=abort -fno-sanitize=implicit-integer-sign-change -fno-sanitize=unsigned-shift-base -std=gnu++17 -fno-rtti  -Werror=bool-operation -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=string-compare -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-int-in-bool-context -Wno-sizeof-array-div -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-misleading-indentation -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-string-compare -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-string-concatenation -MD -MF out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o.d -o out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp
vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp:942:55: error: use of undeclared identifier 'C2_GIT_BUILD_VERSION'
    c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
                                                      ^
1 error generated.
14:37:50 ninja failed with: exit status 1

#### failed to build some targets (29:23 (mm:ss)) ####

rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
[sudo] password for rootroot: 
Sorry, try again.
[sudo] password for rootroot: 
3
rootroot@rootroot-desktop:~/3588a12$ make -j36


frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/ForegroundServiceSectionController.kt:79:13: warning: variable 'isAppCancel' is never used
        val isAppCancel = reason == REASON_APP_CANCEL || reason == REASON_APP_CANCEL_ALL
            ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationSectionsManager.kt:118:75: warning: unchecked cast: View! to T
        val inflated = layoutInflater.inflate(layoutResId, parent, false) as T
                                                                          ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationsQSContainerController.kt:53:37: warning: 'getter for stableInsetBottom: Int' is deprecated. Deprecated in Java
        bottomStableInsets = insets.stableInsetBottom
                                    ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:127:25: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
        context.display.getRealSize(point)
                        ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:167:25: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
        context.display.getRealSize(point)
                        ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:195:5: warning: '@JvmOverloads' annotation has no effect for methods without default arguments
    @JvmOverloads
    ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/UnlockedScreenOffAnimationController.kt:56:36: warning: 'constructor Handler()' is deprecated. Deprecated in Java
    private val handler: Handler = Handler()
                                   ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/UnlockedScreenOffAnimationController.kt:81:47: warning: no cast needed
                    1f - (it.animatedFraction as Float),
                                              ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/DeviceControlsControllerImpl.kt:94: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/tv/VpnStatusObserver.kt:43:24: warning: 'get(Class<T!>!): T!' is deprecated. Deprecated in Java
            Dependency.get(SecurityController::class.java)
                       ^
frameworks/base/packages/SystemUI/src/com/android/systemui/util/kotlin/nullability.kt:29:1: warning: expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of functional types
inline fun <T> Optional<T>.getOrNull(): T? = orElse(null)
^
[ 99% 48074/48100] //frameworks/base/packages/SystemUI:SystemUI r8 [common]
Warning: Missing class android.compat.annotation.UnsupportedAppUsage (referenced from: void com.android.systemui.people.widget.PeopleBackupHelper.writeNewStateDescription(android.os.ParcelFileDescriptor))
Missing class android.support.annotation.Keep (referenced from: kotlinx.coroutines.android.AndroidExceptionPreHandler)
Missing class org.jetbrains.annotations.NotNull (referenced from: java.util.List com.android.keyguard.FontInterpolator$VarFontKey.sortedAxes and 4934 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: android.graphics.fonts.Font com.android.keyguard.FontInterpolator$InterpKey.l and 1141 other contexts)
[100% 48100/48100] Target super fs image for debug: out/target/product/rk3588s_s/super.img
2024-05-20 17:55:18 - build_super_image.py - INFO    : Building super image from info dict...
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 239478 4096-byte output blocks in 18 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 37458 4096-byte output blocks in 6 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 109266 4096-byte output blocks in 10 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 1025 4096-byte output blocks in 2 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 169 4096-byte output blocks in 2 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 64 4096-byte output blocks in 4 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO    : Total of 61252 4096-byte output blocks in 5 input chunks.
2024-05-20 17:55:25 - build_super_image.py - INFO    : Done writing image out/target/product/rk3588s_s/super.img

#### build completed successfully (01:55:40 (hh:mm:ss)) ####

rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ ll

total 172
drwxr-xr-x  39 rootroot rootroot  4096 5月  20 14:08 ./
drwxr-xr-x  40 rootroot rootroot  4096 5月  20 15:03 ../
lrwxrwxrwx   1 rootroot rootroot    19 12月 12  2022 Android.bp -> build/soong/root.bp
drwxr-xr-x  36 rootroot rootroot  4096 12月 12  2022 art/
drwxr-xr-x  15 rootroot rootroot  4096 12月 12  2022 bionic/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 bootable/
drwxr-xr-x   2 rootroot rootroot  4096 12月 13  2022 .bootstrap/
lrwxrwxrwx   1 rootroot rootroot    26 12月 12  2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   7 rootroot rootroot  4096 12月 12  2022 build/
lrwxrwxrwx   1 rootroot rootroot    23 12月 12  2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx   1 rootroot rootroot    46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x   3 rootroot rootroot  4096 12月 12  2022 compatibility/
drwxr-xr-x  14 rootroot rootroot  4096 12月 30  2022 cts/
drwxr-xr-x   8 rootroot rootroot  4096 12月 12  2022 dalvik/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 developers/
drwxr-xr-x  20 rootroot rootroot  4096 12月 30  2022 development/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月  18  2023 external/
drwxr-xr-x  16 rootroot rootroot  4096 12月 12  2022 frameworks/
drwxr-xr-x  19 rootroot rootroot  4096 12月 30  2022 hardware/
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   6 rootroot rootroot  4096 7月  19  2023 kernel/
drwxr-xr-x   3 rootroot rootroot  4096 7月  18  2023 kernel-4.19/
drwxr-xr-x  27 rootroot rootroot  4096 5月  20 11:46 kernel-5.10/
drwxr-xr-x  20 rootroot rootroot  4096 12月 12  2022 libcore/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 libnativehelper/
lrwxrwxrwx   1 rootroot rootroot    19 5月  20 11:53 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r--   1 rootroot rootroot    92 12月 12  2022 Makefile
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot    36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxrwxr-x  11 rootroot rootroot  4096 5月  20 17:55 out/
drwxr-xr-x   9 rootroot rootroot  4096 12月 12  2022 packages/
drwxr-xr-x   6 rootroot rootroot  4096 12月 12  2022 pdk/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 platform_testing/
drwxr-xr-x  34 rootroot rootroot  4096 12月 30  2022 prebuilts/
drwxrwxr-x   7 rootroot rootroot  4096 12月 15  2021 .repo/
-r-xr-xr-x   1 rootroot rootroot   519 12月 12  2022 restore_patches.sh*
drwxr-xr-x  10 rootroot rootroot  4096 5月  20 11:39 rkbin/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 RKDocs/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 rkst/
drwxr-xr-x   6 rootroot rootroot  4096 12月 30  2022 RKTools/
drwxr-xr-x  22 rootroot rootroot  4096 12月 12  2022 sdk/
drwxr-xr-x  45 rootroot rootroot  4096 12月 12  2022 system/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 test/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 toolchain/
drwxr-xr-x  23 rootroot rootroot  4096 12月 12  2022 tools/
drwxr-xr-x  28 rootroot rootroot  4096 5月  20 11:46 u-boot/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 vendor/
lrwxrwxrwx   1 rootroot rootroot    27 12月 12  2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ ll *.sh
lrwxrwxrwx 1 rootroot rootroot  46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot  33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
lrwxrwxrwx 1 rootroot rootroot  36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot  33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
-r-xr-xr-x 1 rootroot rootroot 519 12月 12  2022 restore_patches.sh*
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ ./build.sh -u
will build update.img
-------------------KERNEL_VERSION:5.10
-------------------KERNEL_DTS:rk3588s-tablet-v10
Force use clang and llvm to build kernel-5.10

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3588s_s
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
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_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-107-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SQ3A.220705.003.A1
OUT_DIR=out
============================================
package resoure.img with charger images

Pack ./tools/images/ & ../kernel-5.10/resource.img to resource.img ...
Unpacking old image(../kernel-5.10/resource.img):
rk-kernel.dtb battery_1.bmp battery_2.bmp battery_3.bmp battery_4.bmp battery_5.bmp battery_fail.bmp logo.bmp logo_kernel.bmp battery_0.bmp 10
Pack to resource.img successed!

Packed resources:
rk-kernel.dtb battery_1.bmp battery_2.bmp battery_3.bmp battery_4.bmp battery_5.bmp battery_fail.bmp logo.bmp logo_kernel.bmp battery_0.bmp 10

./resource.img with battery images is ready
/home/rootroot/3588a12
Repacking header 2 boot...
make and copy android images
TARGET_PRODUCT=rk3588s_s
TARGET_BASE_PARAMETER_IMAGE==device/rockchip/common/baseparameter/v2.0/baseparameter.img
HIGH_RELIABLE_RECOVERY_OTA=
BOARD_AVB_ENABLE=false
system filesysystem is ext4
create dtbo.img...
done.
create rockdev/Image-rk3588s_s/resource.img...
done.
create rockdev/Image-rk3588s_s/boot.img...
done.
create rockdev/Image-rk3588s_s/boot-debug.img...
done.
skip copy images: /home/rootroot/3588a12/out/target/product/rk3588s_s/vendor_boot.img
skip copy images: /home/rootroot/3588a12/out/target/product/rk3588s_s/vendor_boot-debug.img
create rockdev/Image-rk3588s_s/recovery.img...
done.
create rockdev/Image-rk3588s_s/super.img...
done.
skip copy images: /home/rootroot/3588a12/out/target/product/rk3588s_s/userdata.img
create vbmeta.img...
BOARD_AVB_ENABLE is false, use default vbmeta.img
create misc.img.... done.
create uboot.img...
u-boot/trust.img not fount! Please make it from u-boot first!
create loader...
create config.cfg...
create baseparameter...done.
Make image ok!
Make update.img
packing update.img with Image -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=0x29a,userspace=0x1
Add file: ./Image/MiniLoaderAll.bin
bootloader,Add file: ./Image/MiniLoaderAll.bin done,offset=0x1000,size=0x721c0,userspace=0xe5
Add file: ./Image/parameter.txt
parameter,Add file: ./Image/parameter.txt done,offset=0x73800,size=0x284,userspace=0x1,flash_address=0x00000000
Add file: ./Image/uboot.img
uboot,Add file: ./Image/uboot.img done,offset=0x74000,size=0x400000,userspace=0x800,flash_address=0x00004000
Add file: ./Image/misc.img
misc,Add file: ./Image/misc.img done,offset=0x474000,size=0xc000,userspace=0x18,flash_address=0x00008000
Add file: ./Image/dtbo.img
dtbo,Add file: ./Image/dtbo.img done,offset=0x480000,size=0x1bb,userspace=0x1,flash_address=0x0000a000
Add file: ./Image/vbmeta.img
vbmeta,Add file: ./Image/vbmeta.img done,offset=0x480800,size=0x1000,userspace=0x2,flash_address=0x0000c000
Add file: ./Image/boot.img
boot,Add file: ./Image/boot.img done,offset=0x481800,size=0x2564800,userspace=0x4ac9,flash_address=0x0000c800
Add file: ./Image/recovery.img
recovery,Add file: ./Image/recovery.img done,offset=0x29e6000,size=0x493d800,userspace=0x927b,flash_address=0x00020800
Add file: ./Image/baseparameter.img
baseparameter,Add file: ./Image/baseparameter.img done,offset=0x7323800,size=0x100000,userspace=0x200,flash_address=0x001d8800
Add file: ./Image/super.img
super,Add file: ./Image/super.img done,offset=0x7423800,size=0x6c76e5d8,userspace=0xd8edd,flash_address=0x001d9000
Add CRC...
Make firmware OK!
------ OK ------
********rkImageMaker ver 2.23********
Generating new image, please wait...
Writing head info...
Writing boot file...
Writing firmware...
Generating MD5 data...
MD5 data generated successfully!
New image generated successfully!
Making update.img OK.
Make update image ok!
/home/rootroot/3588a12
rootroot@rootroot-desktop:~/3588a12$ ll
total 176
drwxr-xr-x  40 rootroot rootroot  4096 5月  20 18:03 ./
drwxr-xr-x  40 rootroot rootroot  4096 5月  20 15:03 ../
lrwxrwxrwx   1 rootroot rootroot    19 12月 12  2022 Android.bp -> build/soong/root.bp
drwxr-xr-x  36 rootroot rootroot  4096 12月 12  2022 art/
drwxr-xr-x  15 rootroot rootroot  4096 12月 12  2022 bionic/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 bootable/
drwxr-xr-x   2 rootroot rootroot  4096 12月 13  2022 .bootstrap/
lrwxrwxrwx   1 rootroot rootroot    26 12月 12  2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x   7 rootroot rootroot  4096 12月 12  2022 build/
lrwxrwxrwx   1 rootroot rootroot    23 12月 12  2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx   1 rootroot rootroot    46 7月  18  2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x   3 rootroot rootroot  4096 12月 12  2022 compatibility/
drwxr-xr-x  14 rootroot rootroot  4096 12月 30  2022 cts/
drwxr-xr-x   8 rootroot rootroot  4096 12月 12  2022 dalvik/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 developers/
drwxr-xr-x  20 rootroot rootroot  4096 12月 30  2022 development/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月  18  2023 external/
drwxr-xr-x  16 rootroot rootroot  4096 12月 12  2022 frameworks/
drwxr-xr-x  19 rootroot rootroot  4096 12月 30  2022 hardware/
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x   6 rootroot rootroot  4096 7月  19  2023 kernel/
drwxr-xr-x   3 rootroot rootroot  4096 7月  18  2023 kernel-4.19/
drwxr-xr-x  27 rootroot rootroot  4096 5月  20 11:46 kernel-5.10/
drwxr-xr-x  20 rootroot rootroot  4096 12月 12  2022 libcore/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 libnativehelper/
lrwxrwxrwx   1 rootroot rootroot    19 5月  20 11:53 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r--   1 rootroot rootroot    92 12月 12  2022 Makefile
drwxr-xr-x  10 rootroot rootroot  4096 12月 30  2022 mkcombinedroot/
lrwxrwxrwx   1 rootroot rootroot    36 7月  18  2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx   1 rootroot rootroot    33 7月  18  2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxrwxr-x  11 rootroot rootroot  4096 5月  20 18:03 out/
drwxr-xr-x   9 rootroot rootroot  4096 12月 12  2022 packages/
drwxr-xr-x   6 rootroot rootroot  4096 12月 12  2022 pdk/
drwxr-xr-x  10 rootroot rootroot  4096 12月 12  2022 platform_testing/
drwxr-xr-x  34 rootroot rootroot  4096 12月 30  2022 prebuilts/
drwxrwxr-x   7 rootroot rootroot  4096 12月 15  2021 .repo/
-r-xr-xr-x   1 rootroot rootroot   519 12月 12  2022 restore_patches.sh*
drwxr-xr-x  10 rootroot rootroot  4096 5月  20 11:39 rkbin/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 RKDocs/
drwxr-xr-x   5 rootroot rootroot  4096 12月 12  2022 rkst/
drwxr-xr-x   6 rootroot rootroot  4096 12月 30  2022 RKTools/
drwxrwxr-x   3 rootroot rootroot  4096 5月  20 18:03 rockdev/
drwxr-xr-x  22 rootroot rootroot  4096 12月 12  2022 sdk/
drwxr-xr-x  45 rootroot rootroot  4096 12月 12  2022 system/
drwxr-xr-x  11 rootroot rootroot  4096 12月 12  2022 test/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 toolchain/
drwxr-xr-x  23 rootroot rootroot  4096 12月 12  2022 tools/
drwxr-xr-x  28 rootroot rootroot  4096 5月  20 18:02 u-boot/
drwxr-xr-x   4 rootroot rootroot  4096 12月 12  2022 vendor/
lrwxrwxrwx   1 rootroot rootroot    27 12月 12  2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
rootroot@rootroot-desktop:~/3588a12$ 
Socket error Event: 32 Error: 10053.
Connection closing...Socket close.

Connection closed by foreign host.

Disconnected from remote host(192.168.3.62) at 18:08:43.

Type `help' to learn how to use Xshell prompt.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/636145.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Jenkins 构建 Maven 项目:项目和服务器在一起的情况

bash.sh内容 #!/bin/bash#删除历史数据 rm -rf ruoyi-admin.jar# appname$1 appnamevideo.xxxxx.com #获取传入的参数 echo "arg:$appname"#获取正在运行的jar包pid # pidps -ef | grep $1 | grep java -jar | awk {printf $2} pidps -ef | grep $appname | grep ja…

【加密与解密(第四版)】第十三章笔记

第十三章 HOOK技术 13.1 Hook概述 IAT HOOK&#xff08;改地址&#xff09; BOOL IAT_InstallHook(){BOOL bResult FALSE ;HMODULE hCurExe GetModuleHandle(NULL);PULONG_PTR pt ;ULONG_PTR OrginalAddr;bResult InstallModuleIATHook(hCurExe,"user32.dll",&qu…

将联表查询到的数据按1000一批次存入数据库-模板

idea模板&#xff1a; /*** ${Shitilei}信息 服务层实现。** author admin*/ Service RequiredArgsConstructor public class Operate${Shitilei}Service {private final ${Shitilei}Mapper ${shitilei}Mapper;private final RegionUtil util;/*** ${shitilei}表* return 操作结…

解决Ubuntu无法使用root登录的问题

1、登录普通用户 2、使用vi编辑器打开/etc/pam.d/gdm-autologin并注释掉auth required pam_succeed_if.so user ! root quiet_success 3、使用vi编辑器打开/etc/pam.d/gdm-password并注释掉auth required pam_succeed_if.so user ! root quiet_success 4、注销用户重新用roo…

【网络协议】【OSI】一次HTTP请求OSI工作过程详细解析

目录 1. 一次HTTP请求OSI工作过程 1.1 应用层&#xff08;第7层&#xff09; 1.2 表示层&#xff08;第6层&#xff09; 1.3 会话层&#xff08;第5层&#xff09; 1.4 传输层&#xff08;第4层&#xff09; 1.5 网络层&#xff08;第3层&#xff09; 1.6 数据链路层&am…

Z缓冲技术在AI去衣中的关键角色

引言&#xff1a; 人工智能&#xff08;AI&#xff09;技术的飞速发展&#xff0c;为图像处理领域带来了革命性的变化。其中&#xff0c;AI去衣技术作为一种新兴的应用&#xff0c;引起了广泛关注。它不仅在多媒体内容的编辑、虚拟现实和增强现实等领域具有重要的应用价值&…

Java八大类型详解

整数类型 (4种) 整数的类型 类型占用内存空间范围byte [字节]1字节-128 ~ 127存放的范围是>二进制short [短整型]2字节 -(2⁵) ~ 2⁵-1 -32768 ~ 32767 int [整形]4字节 -2 ~ 2-1 -2147483648 - 2147483647 long [长整形]8字节-2⁶ ~ 2⁶-1 整数类型的使用细节 1. Java个…

el-table 划入划出方法

<template><div><el-table :data"tableData" style"width: 100%" cell-mouse-enter"handleMouseEnter" cell-mouse-leave"handleMouseLeave"><el-table-column prop"ddd" label"日期2" widt…

Java 数组的基本使用

目录 含义语法格式语句特点数组的长度数组的元素打印数组显示数组数组的复制扩展示例【12】&#xff1a; 含义 数组&#xff08;array&#xff09;是一种最简单的复合数据类型&#xff0c;它是有序数据的集合&#xff0c;数组中的每个元素具有相同的数据类型&#xff0c;可以用…

Mysql基础教程(06):NOT IN

数据准备 首先创建一个数据库educational_manage&#xff0c;记住字符集和排序规则如下选择&#xff1a; 接着创建表和数据&#xff0c;具体的sql代码如下&#xff1a; SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS 0;-- ---------------------------- -- Table structure f…

JavaScript-隐式转换和显式转换

为什么需要类型转换&#xff1f; 因为JavaScript是弱类型声明&#xff0c;在没赋值前是不知道数据的类型的&#xff0c;只有赋值了才知道&#xff0c;表单和prompt获取的数据都是字符串型&#xff0c;此时就不能直接的简单加减法运算 所以需要转换数据类型 隐式转换 某些运算符…

Xcode=> 安装 simulator

XCode xcode中下载 simulator 点击加号➕&#xff0c;选择对应的版本&#xff0c;即可下载 下载完成&#xff1a; 其他下载办法 因为使用上述下载&#xff0c;会经常性的出现断开&#xff0c;再次下载又是从头开始&#xff0c;太费时费力。下面使用下载地址&#xff0c;然后用…

仓库管理WMS软件(Warehouse Management Software)百科解析

一、什么是仓库管理软件&#xff08;WMS&#xff09;&#xff1f; 仓库管理软件&#xff08;WMS&#xff09;全称Warehouse Management System&#xff0c;是一种专门用于仓库作业流程优化和库存控制的软件系统。它通过先进的自动识别与数据采集技术&#xff0c;实现对仓库货物…

人工智能(Educoder)-- 机器学习 -- 神经网络(初级)

第一关 注&#xff1a; 神经网络的起源和应用 起源&#xff1a;神经网络最早由心理学家和神经学家开创&#xff0c;目的是模拟生物神经系统对真实世界物体的交互反应。应用&#xff1a;现代神经网络用于分类&#xff08;如图像识别、文本分类&#xff09;和数值预测&#xff08…

全球手游4月战报,《Monopoly GO!》荣耀再续!全球手游畅销榜冠军

易采游戏网5月22日消息&#xff0c;在刚刚过去的四月里&#xff0c;全球移动游戏市场的角逐愈发激烈。根据最新发布的数据&#xff0c;Scopely旗下的经典游戏《Monopoly GO!》再次蝉联全球手游畅销榜首冠军宝座&#xff0c;展现了无与伦比的市场魅力与玩家黏度。 4月Scopely《M…

Docker | 基础指令

环境&#xff1a;centos8 参考&#xff1a; 安装 Docker | Docker 从入门到实践https://vuepress.mirror.docker-practice.com/install/ 安装Docker 卸载旧版本&#xff0c;安装依赖包&#xff0c;添加yum软件源&#xff0c;更新 yum 软件源缓存&#xff0c;安装 docker-ce…

Neural Filters:风景混合器

Ps菜单&#xff1a;滤镜/Neural Filters/创意/风景混合器 Neural Filters/CREATIVE/Landscape Mixer 风景混合器 Landscape Mixer滤镜通过与另一个图像混合或改变诸如时间和季节等属性&#xff0c;神奇地改变景观。 “风景混合器”滤镜利用人工智能和机器学习技术&#xff0c;首…

使用Prometheus + Blackbox-exporter快速监控一个网站性能和SSL过期时间

使用blackbox-exporter快速监控一个网站性能和SSL过期时间 环境介绍什么是blackbox-exporter下载blackbox-exporter安装blackbox-exporter配置Prometheus服务端查看job上线监控面板参考文献 环境介绍 本文实验环境 操作系统&#xff1a;Centos 7.9Prometheus版本&#xff1a;…

局部直方图均衡化去雾算法

目录 1. 引言 2. 算法流程 3. 代码 4. 去雾效果 1. 引言 局部直方图算法是一种基于块的图像去雾方法&#xff0c;它将图像分割为若干个块&#xff0c;并在每个块内计算块的局部直方图。通过对各个块的直方图进行分析和处理&#xff0c;该算法能够更好地适应图像中不同区域的…

软件测评在项目中的作用

软件测评在项目中的作用至关重要&#xff0c;主要体现在以下几个方面&#xff1a; 确保软件质量&#xff1a;软件测评是确保软件质量的关键环节。通过对软件的功能、性能、安全性等方面进行全面测试&#xff0c;可以发现软件中的缺陷、错误或不符合需求的地方&#xff0c;从而…