news 2026/4/23 16:05:49

20260123让天启AIO-3576Q38开发板在天启Buildroot下适配摄像头模块8ms1m【预览】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
20260123让天启AIO-3576Q38开发板在天启Buildroot下适配摄像头模块8ms1m【预览】

1、bundle更新到1.0.1g【bundle不打patch rk3576-v1.0.1g-to-v1.0.1h.7z】
2、替换xc7160.c
3、【编译问题】
--- a/configs/rockchip/firefly-linux.config
+++ b/configs/rockchip/firefly-linux.config
@@ -1,5 +1,4 @@
#include "qt5/qt5.config"
-#include "qt5/qt5webengine.config"


20260123让天启AIO-3576Q38开发板在天启Buildroot下适配摄像头模块8ms1m【预览】
2026/1/23 16:26


https://blog.csdn.net/wb4916/article/details/154075701?spm=1011.2415.3001.5331
20251028在Ubuntu20.04.6上编译AIO-3576Q38开发板的Buildroot系统

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ sudo apt-get install libassimp-dev
rootroot@rootroot-X99-Turbo:~$ cd Linux_SDK/
rootroot@rootroot-X99-Turbo:~/Linux_SDK$ cd base-v1.0.1c/
rootroot@rootroot-X99-Turbo:~/Linux_SDK/base-v1.0.1c$ chmod 777 sdk_tools.sh
rootroot@rootroot-X99-Turbo:~/Linux_SDK/base-v1.0.1c$ mkdir ../Firefly_SDK
rootroot@rootroot-X99-Turbo:~/Linux_SDK/base-v1.0.1c$ ./sdk_tools.sh --unpack -C ../Firefly_SDK
rootroot@rootroot-X99-Turbo:~/Linux_SDK/base-v1.0.1c$ ./sdk_tools.sh --sync -C ../Firefly_SDK
rootroot@rootroot-X99-Turbo:~/Linux_SDK/base-v1.0.1c$ cd ..
rootroot@rootroot-X99-Turbo:~/Linux_SDK$ cd Firefly_SDK
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ll *.7z
-rwx------ 1 rootroot rootroot 25506 10月 22 14:06 rk3576-v1.0.1c-to-v1.0.1d.7z*
-rwx------ 1 rootroot rootroot 179405810 10月 22 14:08 rk3576-v1.0.1d-to-v1.0.1g.7z*
-rwx------ 1 rootroot rootroot 607340352 10月 22 14:13 rk3576-v1.0.1g-to-v1.0.1h.7z*
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ 7z x rk3576-v1.0.1c-to-v1.0.1d.7z
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ 7z x rk3576-v1.0.1d-to-v1.0.1g.7z
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ 7z x rk3576-v1.0.1g-to-v1.0.1h.7z
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ll
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ./rk3576-v1.0.1c-to-v1.0.1d/bundle_update.sh
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ./rk3576-v1.0.1d-to-v1.0.1g/bundle_update.sh
【不要打这个patch】
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ./rk3576-v1.0.1g-to-v1.0.1h/bundle_update.sh

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ln -s .chips/rk3576/ .chip


rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ./build.sh lunch
8. firefly_rk3576_aio-3576q38_buildroot_defconfig
Which would you like? [1]: 8
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ./build.sh all

【编译打包后的IMG固件!】
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ cd output/update/
-rw-rw-r-- 1 rootroot rootroot 1968349827 10月 28 15:10 AIO-3576Q38_Buildroot_251028.img
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK/output/update$

gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=640,height=480 ! videoconvert ! autovideosink


你发的IMG固件是可以出图的。
但是我 现在编译的固件 连 /dev/video11这个设备节点都没有?请问是啥原因呢?


更新sdk

1、我看百度网盘没有更新,请更新百度网盘,或者提供 SDK更新到最新的方法
2、
480p/720p/1080p预览正常
gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=640,height=480 ! videoconvert ! autovideosink
gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=1280,height=720 ! videoconvert ! autovideosink
gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=1920,height=1080 ! videoconvert ! autovideosink

gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=3840,height=2160 ! videoconvert ! autovideosink
【4K预览异常】

3、在1080p预览的时候想同时 保存为mp4,异常了
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=27000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga27000-405.mp4 t. ! queue ! waylandsink

1、SDK需要 重来一次,bundle更新到1.0.1g
2、在buildroot下 相机在预览的时候可以录像吗?[捂脸]如果可以,请提供相关指令。
3、AIO-3576Q38开发板在Android14下,我司想打包 最新的QQ/微信/高德地图,以及我司想要用的QGC这些APK 【进IMG固件,烧录的时候 重启即可安装这些APK】,请问该如何配置呢?[捂脸][疑问]


【进度同步】

1、SDK使用 如下网盘

不要更新更新补丁:rk3576-v1.0.1g-to-v1.0.1h.7z

开发板收到。今天 要进行全接口功能测试。请提供 测试 步骤?
请提供 icore-3576JQ38开发板的 全套SDK(Andorid14/Buildroot Linux-6.1内核?)?@张振钊

链接: https://pan.baidu.com/s/1ixM4N83KRiArLLKPkgCyVg
提取码: 1234


2、buildroot更新这份驱动 ?@陆文勇?


3、--- a/configs/rockchip/firefly-linux.config
+++ b/configs/rockchip/firefly-linux.config
@@ -1,5 +1,4 @@
#include "qt5/qt5.config"
-#include "qt5/qt5webengine.config"
BR2_PACKAGE_SQLITE=y
BR2_PACKAGE_ICU=y
BR2_PACKAGE_PCRE2=y

现在可以使用4K预览了。

请问 现在 录像 的进度?【目前发现4k录像异常】


buildroot用命令进行4k录像
gst-launch-1.0 -e v4l2src device=/dev/video11 io-mode=4 ! \
video/x-raw,format=NV12,width=3840,height=2160,framerate=30/1 ! \
mpph265enc ! h265parse ! video/x-h265,stream-format=hev1,alignment=au ! \
mp4mux -e ! filesink location=hw265.mp4


1、请问 你这个 命令 是 无限制【时长】 录像?
2、请问呢如何 结束?CTRL+C 强制结束吗?
3、如果强制结束?录像能够保证100%能打开吗?有些时候/应用程序 强制结束 的话,录像有各种各样的问题[捂脸][疑问]

有RK3576的规格书不?

1、你们的那颗 摄像头 可以出 4K@25fps?的yuv图不?
2、RK3576能否【支持】使用4K分辨率预览?以及 RK3576是否支持4K分辨率的 编解码?[捂脸]

帮忙核实一下 规格书


都支持吗吧?
需要您来确认[捂脸]

支持


4k预览没问题, 目前发现4k录像异常, 问题还在排查. buildroot和Android应该都是共性问题
你们的相机在4K下是否 可以输出YUV图像?在其它平台?比如RK3588上正常吗?
先排除相机的问题:?


预览是可以的
buildroot下跑
gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=3840,height=2160 ! videoconvert ! autovideosink


今天重新下载了 你们提供的buildroot,patch 只打到 1.0.1g,编译不过。报错!

DeepSeek报告是 显示GPU库异常了
这是 libmali.so 动态符号表格式错误导致的链接失败。libmali.so 是 ARM Mali GPU 的驱动库。

--- a/configs/rockchip/firefly-linux.config
+++ b/configs/rockchip/firefly-linux.config
@@ -1,5 +1,4 @@
#include "qt5/qt5.config"
-#include "qt5/qt5webengine.config"
BR2_PACKAGE_SQLITE=y
BR2_PACKAGE_ICU=y
BR2_PACKAGE_PCRE2=y

把webengine屏蔽掉再编译

尊您吩咐,贵司提供的 AIO-3576Q38的buildroot的SDK

1、patch。 bundle不打 rk3576-v1.0.1g-to-v1.0.1h.7z
2、拿掉QT5的 qt5webengine.config

编译之后,640x480可以预览了,但是 4K 预览 还是异常。

录像进度?

Version: 6.1-rockchip
Architecture: arm64
Section: kernel
Priority: optional
Multi-Arch: foreign
Depends: make, gcc
Maintainer: Tao Huang <huangtao@rock-chips.com>
Homepage: https://www.kernel.org/
Description: Kbuild and headers for Rockchip Linux 6.1 arm64 configuration
Packing linux-headers-6.1-arm64_arm64.deb...
Running mk-kernel.sh - linux-headers-aarch64 succeeded.
Running mk-kernel.sh - build_extboot succeeded.
==========================================
Start building rootfs(buildroot)
==========================================
==========================================
Start building buildroot(2024.02)
==========================================
make: Entering directory '/home/rootroot/Linux_SDK/Firefly_SDK/buildroot'
GEN /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/Makefile
Parsing defconfig: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/configs/rockchip_rk3576_defconfig
Using configs/rockchip/base/kernel.config as base
Merging configs/rockchip/fs/e2fs.config
Merging configs/rockchip/base/common.config
Merging configs/rockchip/base/base.config
Merging configs/rockchip/bus/can.config
Merging configs/rockchip/bus/pci.config
Merging configs/rockchip/chips/rk3576.config
Value of BR2_ROOTFS_OVERLAY is redefined by configs/rockchip/chips/rk3576.config:
Previous value: BR2_ROOTFS_OVERLAY="board/rockchip/common/base"
Modify value: BR2_ROOTFS_OVERLAY+="board/rockchip/rk3576/fs-overlay/"
New value: BR2_ROOTFS_OVERLAY="board/rockchip/common/base board/rockchip/rk3576/fs-overlay/"

Merging configs/rockchip/chips/rk3576_aarch64.config
Merging configs/rockchip/font/font.config
Merging configs/rockchip/font/chinese.config
Merging configs/rockchip/fs/exfat.config
Merging configs/rockchip/fs/ntfs.config
Merging configs/rockchip/fs/vfat.config
Merging configs/rockchip/gpu/gpu.config
Merging configs/rockchip/multimedia/audio.config
Merging configs/rockchip/multimedia/camera.config
Merging configs/rockchip/multimedia/gst/audio.config
Merging configs/rockchip/multimedia/gst/camera.config
Merging configs/rockchip/multimedia/gst/rtsp.config
Merging configs/rockchip/multimedia/gst/video.config
Merging configs/rockchip/multimedia/mpp.config
Merging configs/rockchip/wifibt/bt.config
Merging configs/rockchip/network/network.config
Merging configs/rockchip/wifibt/wireless.config
Merging configs/rockchip/tools/benchmark.config
Merging configs/rockchip/tools/common.config
Merging configs/rockchip/tools/test.config
Merging configs/rockchip/network/chromium.config
Merging configs/rockchip/npu2.config
Merging configs/rockchip/powermanager.config
Merging configs/rockchip/weston.config
Merging configs/rockchip/font/font.config
Merging configs/rockchip/qt5/qt5.config
Merging configs/rockchip/qt5/qt5webengine.config
Merging configs/rockchip/firefly-linux.config
Value of BR2_TARGET_GENERIC_ROOT_PASSWD is redefined by configs/rockchip/firefly-linux.config:
Previous value: BR2_TARGET_GENERIC_ROOT_PASSWD="rockchip"
New value: BR2_TARGET_GENERIC_ROOT_PASSWD="firefly"

Value of BR2_ROOTFS_OVERLAY is redefined by configs/rockchip/firefly-linux.config:
Previous value: BR2_ROOTFS_OVERLAY="board/rockchip/common/base board/rockchip/rk3576/fs-overlay/"
Modify value: BR2_ROOTFS_OVERLAY+="board/firefly/aio-3576jd4"
New value: BR2_ROOTFS_OVERLAY="board/rockchip/common/base board/rockchip/rk3576/fs-overlay/ board/firefly/aio-3576jd4"

Merging /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/configs/rockchip_rk3576_defconfig
#
# merged configuration written to /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/.config.in (needs make)
#
#
# configuration written to /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/.config
#
make: Leaving directory '/home/rootroot/Linux_SDK/Firefly_SDK/buildroot'
2026-01-19T15:58:08 >>> qt5webengine 5.15.14 Building
Done in 33s (error code: 2)
Failed to build rockchip_rk3576:
# 2026-01-19 15:57:57
2026-01-19T15:57:57 make: Entering directory '/home/rootroot/Linux_SDK/Firefly_SDK/buildroot'
2026-01-19T15:58:04 RKPARTYBOX_CONF_OPTS is
2026-01-19T15:58:07 /usr/bin/make -j1 O=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576 HOSTCC="/usr/bin/gcc" HOSTCXX="/usr/bin/g++" syncconfig
2026-01-19T15:58:07 GEN /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/Makefile
2026-01-19T15:58:08 >>> qt5webengine 5.15.14 Building
2026-01-19T15:58:08 GIT_DIR=. PATH="/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin:/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/sbin:/home/rootroot/.local/bin:/opt/FriendlyARM/toolchain/4.9.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" FORCE_UNSAFE_CONFIGURE=1 PATH=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/host-bin:"/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin:/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/sbin:/home/rootroot/.local/bin:/opt/FriendlyARM/toolchain/4.9.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" PKG_CONFIG_SYSROOT_DIR="/" NINJAFLAGS="-j25" GN_PKG_CONFIG_HOST=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/host-bin/host-pkg-config GN_HOST_TOOLCHAIN_EXTRA_CPPFLAGS="-I/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/include" /usr/bin/make -j25 -C /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/
2026-01-19T15:58:08 cd src/ && ( test -e Makefile || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/src.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile
2026-01-19T15:58:08 cd buildtools/ && ( test -e Makefile || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/buildtools/buildtools.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile
2026-01-19T15:58:08 ( test -e Makefile.configure_host || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.configure_host /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/buildtools/configure_host.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.configure_host
2026-01-19T15:58:08 ( test -e Makefile.ninja || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.ninja /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/buildtools/ninja.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.ninja
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 ( test -e Makefile.configure_target || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.configure_target /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/buildtools/configure_target.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.configure_target
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 ( test -e Makefile.gn || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.gn /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/buildtools/gn.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.gn
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 cd core/ && ( test -e Makefile || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/core.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile
2026-01-19T15:58:08 ( test -e Makefile.core_headers || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.core_headers /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/core_headers.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.core_headers
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 ( test -e Makefile.core_generator || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.core_generator /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/core_generator.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.core_generator
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 ( test -e Makefile.gn_run || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.gn_run /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/gn_run.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.gn_run
2026-01-19T15:58:08 ninja -j25 -C /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/release QtWebEngineCore
2026-01-19T15:58:08 ninja: Entering directory `/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/release'
2026-01-19T15:58:13 ninja: no work to do.
2026-01-19T15:58:13 cd api/ && ( test -e Makefile.core_api || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.core_api /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/api/core_api.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.core_api
2026-01-19T15:58:13 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:13 ( test -e Makefile.core_module || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.core_module /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/core_module.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.core_module
2026-01-19T15:58:13 rm -f libQt5WebEngineCore.so.5.15.14 libQt5WebEngineCore.so libQt5WebEngineCore.so.5 libQt5WebEngineCore.so.5.15
2026-01-19T15:58:13 ulimit -n 4096 && /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/aarch64-buildroot-linux-gnu-g++ --sysroot=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot @/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/release/QtWebEngineCore_o.rsp -Wl,--start-group @/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/release/QtWebEngineCore_a.rsp -Wl,--end-group -Wl,--fatal-warnings -Wl,--build-id=sha1 -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,-O2 -Wl,--gc-sections --sysroot=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot --sysroot=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot -Wl,-O1 -Wl,--enable-new-dtags -Wl,-whole-archive -lqtwebenginecoreapi -Wl,-no-whole-archive -Wl,--no-undefined -Wl,--version-script,QtWebEngineCore.version -Wl,-O1 -Wl,--enable-new-dtags -shared -Wl,-soname,libQt5WebEngineCore.so.5 -o libQt5WebEngineCore.so.5.15.14 -latomic /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5Quick.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5Gui.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5QmlModels.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5WebChannel.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5Qml.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5Network.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5Core.so -lpthread -L/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib -latomic -lmali-hook -lmali-hook-injector -lmali -ldrm -lwayland-client -lwayland-server -lpthread -ldl -lrt -lnss3 -lnssutil3 -lsmime3 -lplds4 -lplc4 -lnspr4 -levent -lresolv -ljpeg -lm -lopus -lz -lvpx -lpng16 -lwebp -lwebpmux -lwebpdemux -lfreetype -lexpat -lfontconfig -lharfbuzz-subset -lharfbuzz -lpci -lasound -lsnappy -lxml2 -lxslt -ldbus-1 -L/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/api/release -lmali-hook -lmali-hook-injector -lmali -ldrm -lwayland-client -lwayland-server -lrt -lpthread -ldl
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 3 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 4 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 5 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 6 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 7 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 8 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 9 (>= sh_info of 3)
2026-01-19T15:58:30 collect2: error: ld returned 1 exit status
2026-01-19T15:58:30 make[5]: *** [Makefile.core_module:90: ../../lib/libQt5WebEngineCore.so.5.15.14] Error 1
2026-01-19T15:58:30 make[4]: *** [Makefile:124: sub-core_module-pro-make_first] Error 2
2026-01-19T15:58:30 make[3]: *** [Makefile:79: sub-core-make_first] Error 2
2026-01-19T15:58:30 make[2]: *** [Makefile:49: sub-src-make_first] Error 2
2026-01-19T15:58:30 make[1]: *** [package/pkg-generic.mk:303: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/.stamp_built] Error 2
2026-01-19T15:58:30 make: *** [Makefile:112: _all] Error 2
2026-01-19T15:58:30 make: Leaving directory '/home/rootroot/Linux_SDK/Firefly_SDK/buildroot'
Please check details in /home/rootroot/Linux_SDK/Firefly_SDK/output/sessions/2026-01-19_15-56-27/br-rockchip_rk3576_2026-01-19_15-57-57.log
ERROR: Running /home/rootroot/Linux_SDK/Firefly_SDK/device/rockchip/common/scripts/mk-rootfs.sh - build_buildroot failed!
ERROR: exit code 1 from line 16:
"$RK_SCRIPTS_DIR/mk-buildroot.sh" $RK_BUILDROOT_CFG "$IMAGE_DIR"
ERROR: call stack:
mk-rootfs.sh: build_buildroot(16)
mk-rootfs.sh: build_hook(322)
mk-rootfs.sh: main(352)
ERROR: Running /home/rootroot/Linux_SDK/Firefly_SDK/device/rockchip/common/build-hooks/99-all.sh - build_all failed!
ERROR: exit code 1 from line 23:
"$RK_SCRIPTS_DIR/mk-rootfs.sh"
ERROR: call stack:
99-all.sh: build_all(23)
99-all.sh: build_hook(169)
build-helper: try_func(63)
build-helper: try_hook(96)
build-helper: source(174)
99-all.sh: main(180)
ERROR: Running /home/rootroot/Linux_SDK/Firefly_SDK/device/rockchip/common/build-hooks/99-all.sh - try_func build_hook all failed!
ERROR: exit code 1 from line 67:
build_hook
ERROR: call stack:
build-helper: try_func(67)
build-helper: try_hook(96)
build-helper: source(174)
99-all.sh: main(180)

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$
rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$


root@rk3576-buildroot:/#
deo/x-raw,width=3840,height=2160 ! videoconvert ! autovideosinkeo11 ! queue ! vid
Setting pipeline to PAUSED ...
[ 695.568722] xc7160 6-001b: isp chip is xc7160
Using mplane plugin for capture
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.
Additional debug info:
../libs/gst/base/gstbasesrc.c(3132): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason not-negotiated (-4)
Execution ended after 0:00:00.003349041
Setting pipeline to NULL ...
Freeing pipeline ...
root@rk3576-buildroot:/#


进度已经同步到群里了。
rk3576-v1.0.1g-to-v1.0.1h.7z

我司 XX 昨天问我:
1、为什么 补丁:rk3576-v1.0.1g-to-v1.0.1h.7z
打了之后 打不开摄像头?


2、补丁:rk3576-v1.0.1g-to-v1.0.1h.7z【所实现的功能。】

使用你们百度网盘的 SDK,不打 第三个patch,已经可以4K录像了。

25*60=1500

gst-launch-1.0 v4l2src device=/dev/video11 num-buffers=1500 ! video/x-raw,format=NV12, width=3840,height=2160 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=8ms1_h264_4k_1500.mp4 t. ! queue ! waylandsink


1、你们 调试用的SDK是从 你们的服务器上拉下来的吧?
2、我使用以前的命令 录像正常 是否与 拿掉QT有关系:-#include "qt5/qt5webengine.config"

使用你们百度网盘的 SDK,不打 第三个patch,已经可以4K录像了。

25*60=1500

gst-launch-1.0 v4l2src device=/dev/video11 num-buffers=1500 ! video/x-raw,format=NV12, width=3840,height=2160 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=8ms1_h264_4k_1500.mp4 t. ! queue ! waylandsink


1、你们 调试用的SDK是从 你们的服务器上拉下来的吧?
2、我使用以前的命令 录像正常 是否与 拿掉QT有关系:-#include "qt5/qt5webengine.config"

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 10:45:30

Java 分布式环境下的 Access_Token 一致性方案:如何避免多节点冲突?

QiWe开放平台 个人名片 API驱动企微自动化&#xff0c;让开发更高效 核心能力&#xff1a;为开发者提供标准化接口、快速集成工具&#xff0c;助力产品高效拓展功能场景 官方站点&#xff1a;https://www.qiweapi.com 团队定位&#xff1a;专注企微API生态的技术服务团队 对接…

作者头像 李华
网站建设 2026/4/23 13:42:26

普通话水平测试相片压缩技巧,考试报名照片尺寸标准

普通话水平测试报名时&#xff0c;不少人卡在照片上传环节&#xff0c;要么照片过大无法提交&#xff0c;要么改完尺寸不符合要求&#xff0c;挑压缩工具又怕操作复杂&#xff0c;折腾半天还过不了审核。普通话水平测试报名照片有明确规格&#xff1a;背景为浅蓝色或白色&#…

作者头像 李华
网站建设 2026/4/23 13:18:04

以太网温湿度传感器的PoE供电与高防护设计:如何在复杂工业环境中实现可靠部署?

在工业环境监控系统实施过程中&#xff0c;设备的供电方式与环境适应性往往比精度参数更具决定性影响。尤其对于部署在机房、冷库、配电间等场景的以太网温湿度传感器&#xff0c;若供电方案不合理或防护等级不足&#xff0c;极易导致早期失效、维护频繁甚至系统中断。 本文从…

作者头像 李华
网站建设 2026/4/23 15:37:57

软件测试面试题(全)

1.B/S架构和C/S架构区别 B/S 只需要有操作系统和浏览器就行&#xff0c;可以实现跨平台&#xff0c;客户端零维护&#xff0c;维护成本低&#xff0c;但是个性化能力低&#xff0c;响应速度较慢C/S响应速度快&#xff0c;安全性强&#xff0c;一般应用于局域网中&#xff0c;因…

作者头像 李华
网站建设 2026/4/23 13:38:03

目标检测数据集 - 超市自动结算场景水果蔬菜检测数据集下载

数据集介绍&#xff1a;超市自动结算场景水果蔬菜检测数据集&#xff0c;真实场景高质量图片数据&#xff0c;涉及场景丰富&#xff0c;比如收银台散装水果、袋装果蔬混放、果蔬遮挡、果蔬严重遮挡数据等&#xff0c;且类别丰富&#xff0c;划分为 "袋装香蕉"、"…

作者头像 李华
网站建设 2026/4/23 15:00:48

XSS 高价值漏洞挖掘:从“低危”到“高分”,附 SRC 提交全攻略

XSS 高价值漏洞挖掘&#xff1a;从“低危”到“高分”&#xff0c;附 SRC 提交全攻略 在漏洞挖掘与SRC&#xff08;安全响应中心&#xff09;提交中&#xff0c;XSS&#xff08;跨站脚本攻击&#xff09;常被归为中低危漏洞&#xff0c;难以获得高额奖励与高分认可。核心原因在…

作者头像 李华