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.

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PointCloudLib 点云投影到XOY平面功能实现 C++版本

0.实现效果 左图为原始点云,右图为投影到XOY平面上的点云 将三维的点云投影到二维平面,方便处理一些二维轮廓方面的计算。 可以投影到空间中任意平面上。 1.算法原理 原理 点云投影是将三维空间中的点云数据映射到一个二维平面上的过程。这通常通过以下步骤实现: 确定投…

微服务实践k8sdapr开发部署调用

前置条件 安装docker与dapr: 手把手教你学Dapr - 3. 使用Dapr运行第一个.Net程序安装k8s dapr 自托管模式运行 新建一个webapi无权限项目 launchSettings.json中applicationUrl端口改成5001,如下: "applicationUrl": "http://localhost:5001" //Wea…

BeautifulSoup4通过lxml使用Xpath,以及获取(定位)元素和其文本或者属性

环境&#xff1a;win10&#xff0c;python3.8.10 首先需要安装&#xff1a;beautifulsoup4&#xff0c;lxml 使用命令&#xff1a; pip38 install beautifulsoup4 pip38 install lxml 安装完毕后查看一下&#xff1a; 写代码&#xff1a; from bs4 import BeautifulSoup …

rocketmq 学习二 基本概念

教程&#xff1a;基本概念 | RocketMQ 视频教程 https://www.bilibili.com/video/BV1d5411y7UW?vd_sourcef1bd3b5218c30adf0a002c8c937e0a27 版本&#xff1a;5.0 一 基本概念 1.1 生产者/Producer 1.1.1 定义 消息发布者。是构建并传输消息到服务端的运行实体。…

异众比率(variation ratio)

异众比率&#xff08;variation ratio&#xff09;是指非众数组的频数占总频数的比率&#xff0c;其计算公式为: 其中&#xff0c;为众数组的频数。 异众比率主要用于衡量众数对一组数据的代表程度。异众比率越大&#xff0c;说明非众数组的频数占总频数的比重越大&#xff0…

harbor 认证

Harbor 认证过程 Harbor以 Docker Registry v2认证为基础&#xff0c;添加上一层权限保护。1.v2 集成了一个安全认证的功能&#xff0c;将安全认证暴露给外部服务&#xff0c;让外部服务去实现2.强制用户每次Docker pull/push请求都要带一个合法的Token&#xff0c;Registry会…

【AHK V2】设计模式之命令模式

目录 情景剧场什么是命令模式优缺点优点缺点 使用命令模式的步骤命令模式代码示例合理使用AI工具自动生成代码 情景剧场 我们来设想一个场景&#xff1a; 你进入一家餐馆&#xff0c;餐馆只有老板一个人&#xff08;老板即厨师&#xff09;。 “老板&#xff0c;一份小炒肉&am…

吃透1850道真题和解析备考AMC8和AMC(1020240524持续发布)

多做真题&#xff0c;吃透真题和背后的知识点是备考AMC8、AMC10有效的方法之一&#xff0c;通过做真题&#xff0c;可以帮助孩子找到真实竞赛的感觉&#xff0c;而且更加贴近比赛的内容&#xff0c;可以通过真题查漏补缺&#xff0c;更有针对性的补齐知识的短板。 今天我们继续…

java实现List对象转geojson文本返回前端

1.业务需求 查询带有经纬度数据的list列表&#xff0c;将其转为geojson格式给前端。 2.GeoJson格式说明 GeoJSON是一种对各种地理数据结构进行编码的格式&#xff0c;基于Javascript对象表示法(JavaScript Object Notation, 简称JSON)的地理空间信息数据交换格式。GeoJSON对…

计算机系统的层次结构

操作系统的定义 操作系统&#xff08;Operating System&#xff0c; OS&#xff09;是指控制和管理整个计算机系统的硬件和软件资源&#xff0c;并合理地组织调度计算机的工作和资源的分配&#xff1b;以提供给用户和其他软件方便的接口和环境&#xff1b;它是计算机系统中最基…

GBase 8s 如何查看回滚的事务 和对应的SQL

描述&#xff1a; 如何查看当前数据库中是否有事务在回滚&#xff0c; 如果有&#xff0c; 具体是哪条 SQL 在回滚&#xff1f; 解决办法&#xff1a; 方法1&#xff1a; 通过 onstat -u|grep RP&#xff1b; 可以获取相关的 sessionid。 通过 onstat -g ses sid 获取 SQL&a…

【多模态融合】Cross Modal Transformer: Towards Fast and Robust 3D Object Detection

论文链接&#xff1a;Cross Modal Transformer: Towards Fast and Robust 3D Object Detection 代码链接&#xff1a;https://github.com/junjie18/CMT 作者&#xff1a;Junjie Yan, Yingfei Liu, Jianjian Sun, Fan Jia, Shuailin Li, Tiancai Wang, Xiangyu Zhang 发表单位…

字符串的周期:每一期都有那么几位

【题目描述】 如果一个字符串可以由某个长度为k的字符串重复多次得到,则称该串以k为周期。例 如,abcabcabcabc以3为周期(注意,它也以6和12为周期)。 输入一个长度不超过80的字符串(不含空格),输出其最小周期。 输入第一行表示有T组数据,后续是T行字符串。输出的每组…

性能测试工具

性能测试工具 1.Jmeter 环境搭建1.安装JDK2.安装Jmeter1.下载2.安装3.环境配置 3.Jmeter 文件目录介绍1.bin目录2.docs 目录3.printable_docs目录4.lib目录 4.修改默认配置1.汉化配置2.修改主题 5.元件的基本介绍6.元件的作用域作用域的原则 7.元件的执行顺序 1.Jmeter 环境搭建…

【Pytorch】16.使用ImageFolder加载自定义MNIST数据集训练手写数字识别网络(包含数据集下载)

数据集下载 MINST_PNG_Training在github的项目目录中的datasets中有MNIST的png格式数据集的压缩包 用于训练的神经网络模型 自定义数据集训练 在前文【Pytorch】13.搭建完整的CIFAR10模型我们已经知道了基本搭建神经网络的框架了&#xff0c;但是其中的数据集使用的torchvision…

Excel 按顺序去重再编号

Excel的A有重复数据&#xff1a; A1Cow2Chicken3Horse4Butterfly5Cow 现在要去除重复&#xff0c;用自然数按顺序进行编号&#xff0c;结果写在相邻列&#xff1a; AB1Cow12Chicken23Horse34Butterfly45Cow1 使用 SPL XLL&#xff0c;输入公式并向下拖&#xff1a; spl(&q…

RISC-V压缩指令扩展测试

概述 RISC-V定义了压缩指令扩展&#xff08;compressed instruction-set extension &#xff09;&#xff0c;命名为“C”扩展。压缩指令使用16位宽指令替换32位宽指令&#xff0c;从而减少代码量。这个C扩展可运用在RV32、RV64和RV128指令集上&#xff0c;通常使用“RVC”来表…

贝锐向日葵打造农机设备远程运维支持方案

当物联网“万物互联”的概念向第一产业赋能&#xff0c;农机设备的智能化程度也越来越高。 所谓农业物联网&#xff0c;即在应用层将大量的传感器节点构成监控网络&#xff0c;通过各种传感器采集信息&#xff0c;以帮助农民及时发现问题&#xff0c;并准确地判定发生问题的位…

List、IList、ArrayList 和 Dictionary

List 类型: 泛型类命名空间: System.Collections.Generic作用: List<T> 表示一个强类型的对象列表&#xff0c;可以通过索引访问。提供了搜索、排序和操作列表的方法。特点: 类型安全&#xff0c;性能较好&#xff0c;适用于需要强类型和高效操作的场景。例子: List<…

Web安全:SQL注入之时间盲注原理+步骤+实战操作

「作者简介」&#xff1a;2022年北京冬奥会网络安全中国代表队&#xff0c;CSDN Top100&#xff0c;就职奇安信多年&#xff0c;以实战工作为基础对安全知识体系进行总结与归纳&#xff0c;著作适用于快速入门的 《网络安全自学教程》&#xff0c;内容涵盖系统安全、信息收集等…