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,一经查实,立即删除!

相关文章

深入分析 Android Activity (一)

深入分析 Android Activity (一) 接下来我们会深入分析 Activity 的一些高级特性和内部实现&#xff0c;包括窗口管理、生命周期管理、以及与 Fragment 的交互。 1. Activity 的窗口管理 在 Android 中&#xff0c;每个 Activity 都与一个 Window 相关联。Window 是一个抽象…

如何选购尼龙输送带

尼龙输送带选购攻略&#xff1a;从入门到精通&#xff0c;一篇文章全搞定&#xff01; 在工业生产中&#xff0c;尼龙输送带作为关键的物流传输设备&#xff0c;其选择和使用直接关系到生产效率和成本控制。面对市面上琳琅满目的尼龙输送带产品&#xff0c;如何选购到性价比高…

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

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

使用Golang开发一个HTTP客户端请求命令行工具

什么是Golang Golang&#xff0c;也被称为Go语言&#xff0c;是由Google开发的一种开源的编程语言。它于2007年开始设计&#xff0c;于2009年首次公开发布。Golang被设计成一种通用的编程语言&#xff0c;旨在提供简单、高效和可靠的软件开发方式。Golang具有静态类型、垃圾回…

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

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

c#实现视频播放

在winform上实现视频播放常用的控件时media player&#xff0c;vs工具栏初始状态下没有&#xff0c;需要我们到com组件中添加。添加完成后&#xff0c;把media player控件拖拽到一个Form窗口中。 在此实现遍历某个文件夹下是否有mp4视频&#xff0c;如果有则播放视频。&#x…

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 …

Go 图像处理

Golang中的image包提供了基本的图像类型、颜色模型、以及用于处理图像的各种函数和接口。 常用类型与接口 image.Image 接口 这是Go语言中处理图像的核心接口&#xff0c;定义了所有图像必须实现的方法&#xff1a; type Image interface {// Bounds returns the domain for…

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会…

python的requests爬虫模块使用代理ip方法---集合

形式一 import requests proxies {http:128.3.74.224:2890,https:128.3.74.224:2890} ip requests.get(http://httpbin.org/ip,proxiesproxies) print(ip.text)形式二 形式一不行的情况下&#xff0c;试试形式二 import requests proxies {http:http://127.0.0.1:7890,http…

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

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

Vue插槽solt如何传递具名插槽的数据给子组件?

在Vue中&#xff0c;你可以通过作用域插槽&#xff08;scoped slots&#xff09;来传递数据给子组件。这同样适用于具名插槽。首先&#xff0c;你需要在子组件中定义一个具名插槽&#xff0c;并通过v-slot指令传递数据。例如&#xff1a; 子组件&#xff08;ChildComponent.vu…

自用RedisConfig的配置,更改key为string和value json的序列化,避免set乱的key

自用RedisConfig的配置&#xff0c;更改key为string和value json的序列化&#xff0c;避免set乱的key&#xff0c;使用StringRedisTemplate也可以解决&#xff0c;保证了redis set的值是正确的 Configuration public class RedisConfig {//更改key为string和value json的序列化…

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

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

在新cloud上启动备份数据库

情况介绍&#xff1a;在云上划拉一块地方建立本地数据库测试环境&#xff0c;通过数据库备份包恢复数据并启动。 1.在云上或者你自己的server上安装Percona Server for MySQL&#xff0c;步骤如下 Use APT repositories - Percona Server for MySQL How to Install or Upgra…

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…