核心内容摘要
久久天堂:在数字的星河里,点亮你的不眠之夜
rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$ llrootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$ ll *shlrwxrwxrwx 1 rootroot rootroot 39 3月 8 2025 build.sh - device/rockchip/common/scripts/build.sh*lrwxrwxrwx 1 rootroot rootroot 41 3月 8 2025 rkflash.sh - device/rockchip/common/scripts/rkflash.sh*rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$ ./build.sh lunch
rockchip_rk3576_evb1_v10_defconfigWhich would you like? [1]: 3rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$ ./build.sh20260127编译Rockchip瑞芯微原厂的Buildroot【linux-
1内核】2026/1/27 15:59缘起从 海鲜市场 拿到了一份 Rockchip瑞芯微原厂RK3576的Buildroot【linux-
1内核】编译它让天启AIO-3576Q38开发板跑Rockchip瑞芯微原厂的Buildroot【linux-
1内核】。
为了简单起见直接【使用天启Firefly的DTS】原始编译的也可以启动的就是没有HDMI显示其它全部的模块都不能用而已^_当你把荣品RD-RK3588开发板重新适配一把就相当于从头做了一个项目【荣品RD-RK3588开发板】。
当然开发板的功能都是好的你免除了调试的过程也就没有解决相关硬件出错的经验/机会了
编译步骤rootrootrootroot-X99-Turbo:~$rootrootrootroot-X99-Turbo:~$rootrootrootroot-X99-Turbo:~$ cd proj/rootrootrootroot-X99-Turbo:~/proj$rootrootrootroot-X99-Turbo:~/proj$ lltotal 50781924drwx------ 6 rootroot rootroot 4096 1月 27 10:10 ./drwxr-xr-x 52 rootroot rootroot 12288 1月 27 15:24 ../-rw-rw-r-- 1 rootroot rootroot 34091570465 10月 23 15:55 firefly_rk3576_android
1
0_git_20241126天启RK3576_Android
1
0orig原始打包20251023_
tgzdrwxrwxr-x 14 rootroot rootroot 4096 1月 27 12:06 Firefly_SDK4patch/-rwx------ 1 rootroot rootroot 5849876263 10月 24 11:58 Firefly_SDK_buildrootQ38_20251024_1157原始整合4patch无dl.tgz*drwxrwxr-- 8 rootroot rootroot 4096 1月 27 15:23 .git/-rw-rw-r-- 1 rootroot rootroot 12059171718 1月 20 15:36 git_RK3576_Linux
1_20251023_1533原始打包.tgz-rwx------ 1 rootroot rootroot 1114 10月 23 15:11 md5sum.txt*drwxrwxr-- 18 rootroot rootroot 4096 1月 20 15:28 RK3576_Linux
1/drwxrwxr-x 19 rootroot rootroot 4096 1月 20 15:50 编译异常了git_RK3576_Linux
1/rootrootrootroot-X99-Turbo:~/proj$rootrootrootroot-X99-Turbo:~/proj$rootrootrootroot-X99-Turbo:~/proj$ cd RK3576_Linux
1/rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$ lltotal 100-rwxrwxr-- 1 rootroot rootroot 0 3月 8 2025 $\001\320*drwxrwxr-- 18 rootroot rootroot 4096 1月 20 15:28 ./drwx------ 6 rootroot rootroot 4096 1月 27 10:10 ../drwxrwxr-- 7 rootroot rootroot 4096 3月 8 2025 app/drwxrwxr-- 18 rootroot rootroot 4096 3月 20 2025 buildroot/lrwxrwxrwx 1 rootroot rootroot 39 3月 8 2025 build.sh - device/rockchip/common/scripts/build.sh*lrwxrwxrwx 1 rootroot rootroot 22 3月 8 2025 common - device/rockchip/common/lrwxrwxrwx 1 rootroot rootroot 21 3月 8 2025 Copyright_Statement.md - docs/licenses/LICENSE*drwxrwxr-- 10 rootroot rootroot 4096 3月 20 2025 debian/drwxrwxr-- 3 rootroot rootroot 4096 3月 8 2025 device/drwxrwxr-- 7 rootroot rootroot 4096 3月 20 2025 docs/drwxrwxr-- 34 rootroot rootroot 4096 3月 8 2025 external/-rwxrwxr-- 1 rootroot rootroot 1944 3月 20 2025 .gitignore*drwxrwxr-- 10 rootroot rootroot 4096 3月 20 2025 hal/lrwxrwxrwx 1 rootroot rootroot 10 3月 8 2025 kernel - kernel-
1/drwxrwxr-- 26 rootroot rootroot 4096 3月 20 2025 kernel-
1/drwxrwxr-- 11 rootroot rootroot 4096 3月 20 2025 live-build/lrwxrwxrwx 1 rootroot rootroot 31 3月 8 2025 Makefile - device/rockchip/common/Makefile*drwxrwxr-- 3 rootroot rootroot 4096 3月 8 2025 prebuilts/lrwxrwxrwx 1 rootroot rootroot 32 3月 8 2025 README.md - device/rockchip/common/README.md*drwxrwxr-- 10 rootroot rootroot 4096 3月 20 2025 repo/drwxrwxr-- 9 rootroot rootroot 4096 3月 20 2025 rkbin/lrwxrwxrwx 1 rootroot rootroot 41 3月 8 2025 rkflash.sh - device/rockchip/common/scripts/rkflash.sh*drwxrwxr-- 14 rootroot rootroot 4096 3月 20 2025 rtos/-rwxrwxr-- 1 rootroot rootroot 20928 11月 11 2024 szsqykjyxgs_
x*drwxrwxr-- 5 rootroot rootroot 4096 3月 20 2025 tools/drwxrwxr-- 27 rootroot rootroot 4096 3月 20 2025 u-boot/drwxrwxr-- 8 rootroot rootroot 4096 3月 8 2025 yocto/rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$ ll *shlrwxrwxrwx 1 rootroot rootroot 39 3月 8 2025 build.sh - device/rockchip/common/scripts/build.sh*lrwxrwxrwx 1 rootroot rootroot 41 3月 8 2025 rkflash.sh - device/rockchip/common/scripts/rkflash.sh*rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$ ./build.sh lunchLog colors: message notice warning error fatalLog saved at /home/rootroot/proj/RK3576_Linux
1/output/sessions/
_
Pick a defconfig:
rockchip_defconfig
rockchip_rk3576_evb1_v10_amp_defconfig
rockchip_rk3576_evb1_v10_defconfig
rockchip_rk3576_evb1_v10_mcu_defconfig
rockchip_rk3576_industry_evb_v10_defconfig
rockchip_rk3576_iotest_v10_defconfig
rockchip_rk3576_ipc_evb1_v10_defconfig
rockchip_rk3576_multi_ipc_evb1_v10_defconfig
rockchip_rk3576_test1_v10_defconfig
rockchip_rk3576_test2_v10_defconfig
rockchip_rk3576s_evb1_v10_defconfigWhich would you like? [1]: 3Switching to defconfig: /home/rootroot/proj/RK3576_Linux
1/device/rockchip/.chip/rockchip_rk3576_evb1_v10_defconfigmkdir -p /home/rootroot/proj/RK3576_Linux
1/output/kconf/lxdialogmake CCgcc HOSTCCgcc \obj/home/rootroot/proj/RK3576_Linux
1/output/kconf -C /home/rootroot/proj/RK3576_Linux
1/device/rockchip/common/kconfig -f Makefile.br confmake[1]: Entering directory /home/rootroot/proj/RK3576_Linux
1/device/rockchip/common/kconfiggcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE600 -DCURSES_LOCncurses.h -DNCURSES_WIDECHAR1 -DLOCALE -I/home/rootroot/proj/RK3576_Linux
1/output/kconf -DCONFIG_\\ -MM *.c /home/rootroot/proj/RK3576_Linux
1/output/kconf/.depend 2/dev/null || :gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE600 -DCURSES_LOCncurses.h -DNCURSES_WIDECHAR1 -DLOCALE -I/home/rootroot/proj/RK3576_Linux
1/output/kconf -DCONFIG_\\ -c conf.c -o /home/rootroot/proj/RK3576_Linux
1/output/kconf/conf.ogcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE600 -DCURSES_LOCncurses.h -DNCURSES_WIDECHAR1 -DLOCALE -I/home/rootroot/proj/RK3576_Linux
1/output/kconf -DCONFIG_\\ -I. -c /home/rootroot/proj/RK3576_Linux
1/output/kconf/zconf.tab.c -o /home/rootroot/proj/RK3576_Linux
1/output/kconf/zconf.tab.ogcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE600 -DCURSES_LOCncurses.h -DNCURSES_WIDECHAR1 -DLOCALE -I/home/rootroot/proj/RK3576_Linux
1/output/kconf -DCONFIG_\\ /home/rootroot/proj/RK3576_Linux
1/output/kconf/conf.o /home/rootroot/proj/RK3576_Linux
1/output/kconf/zconf.tab.o -o /home/rootroot/proj/RK3576_Linux
1/output/kconf/confrm /home/rootroot/proj/RK3576_Linux
1/output/kconf/zconf.tab.cmake[1]: Leaving directory /home/rootroot/proj/RK3576_Linux
1/device/rockchip/common/kconfig## configuration written to /home/rootroot/proj/RK3576_Linux
1/output/.config#Using current kernel version(
6.
rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$rootrootrootroot-X99-Turbo:~/proj/RK3576_Linux
1$ ./build.sh
编译出错LD [M] drivers/media/tuners/tuner-types.koLD [M] drivers/media/tuners/xc
koLD [M] drivers/media/tuners/xc
koLD [M] drivers/media/tuners/tda
koLD [M] drivers/media/tuners/tea
koLD [M] drivers/media/tuners/tda
koLD [M] drivers/media/tuners/tua
koLD [M] drivers/media/tuners/xc
koNM .tmp_vmlinux.kallsyms
symsKSYMS .tmp_vmlinux.kallsyms
SAS .tmp_vmlinux.kallsyms
oLD .tmp_vmlinux.kallsyms2NM .tmp_vmlinux.kallsyms
symsKSYMS .tmp_vmlinux.kallsyms
SAS .tmp_vmlinux.kallsyms
oLD vmlinuxNM System.mapSORTTAB vmlinuxOBJCOPY arch/arm64/boot/ImageLZ4C arch/arm64/boot/Image.lz4Image: resource.img (with rk3576-kiayo-k3576a.dtb logo.bmp logo_kernel.bmp) is readyImage: boot.img (with Image resource.img) is readyImage: zboot.img (with Image.lz4 resource.img) is readymake: Leaving directory /home/rootroot/proj/RK3576_Linux
1/kernel-
1 /home/rootroot/proj/RK3576_Linux
1/device/rockchip/common/scripts/mk-fitimage.sh kernel/boot.img /home/rootroot/proj/RK3576_Linux
1/device/rockchip/.chip/boot.its kernel/arch/arm64/boot/Image kernel/arch/arm64/boot/dts/rockchip/rk3576-kiayo-k3576a.dtb kernel/resource.imgFIT description: U-Boot FIT source file for armCreated: Tue Jan 27 16:07:59 2026Image 0 (fdt)Description: unavailableCreated: Tue Jan 27 16:07:59 2026Type: Flat Device TreeCompression: uncompressedData Size: 289455 Bytes
2
67 KiB
28 MiBArchitecture: AArch64Load Address: 0xffffff00Hash algo: sha256Hash value: 4ae40ab7a311746f9149aad59de33210be334d774ad9ccaea1071d529aae3471Image 1 (kernel)Description: unavailableCreated: Tue Jan 27 16:07:59 2026Type: Kernel ImageCompression: uncompressedData Size: 39635456 Bytes
3
50 KiB
3
80 MiBArchitecture: AArch64OS: LinuxLoad Address: 0xffffff01Entry Point: 0xffffff01Hash algo: sha256Hash value: d73798b453541e0078b212dc4175b19908a59f9b44296fc814ca23649476bf66Image 2 (resource)Description: unavailableCreated: Tue Jan 27 16:07:59 2026Type: Multi-File ImageCompression: uncompressedData Size: 327680 Bytes
3