v4l2编译

官方源码链接:v4l-utils
参考:链接

alt text

编译过程:

source /opt/fsl-imx-wayland/6.1-mickledore/environment-setup-armv8a-poky-linux
export CFLAGS="--sysroot=/opt/fsl-imx-wayland/6.1-mickledore/sysroots/armv8a-poky-linux/ -Wall -Ilib/include"
wget http://linuxtv.org/downloads/v4l-utils/v4l-utils-1.26.1.tar.bz2
tar xvfj v4l-utils-1.24.1.tar.bz2
cd v4l-utils-1.24.1
./configure --target=aarch64-poky-linux --host=aarch64-poky-linux --build=x86_64-linux
make -j 24

编译结果:
需要找下,在./utils/v4l2-ctl/.libs/v4l2-ctl 和 ./utils/media-ctl
以及需要lib库也要复制到/lib下。

传输:

scp yangx@192.168.1.7:/home/yangx/linux/IMX93/xxx-IMX93XX-MB-BETA-V1_00/app/qy/v4l-utils-1.24.1/./utils/v4l2-ctl/.libs/v4l2-ctl /usr/bin/
scp yangx@192.168.1.7:/home/yangx/linux/IMX93/xxx-IMX93XX-MB-BETA-V1_00/app/qy/v4l-utils-1.24.1/lib/libv4l2/.libs/* /lib
scp yangx@192.168.1.7:/home/yangx/linux/IMX93/xxx-IMX93XX-MB-BETA-V1_00/app/qy/v4l-utils-1.24.1/./lib/libv4lconvert/.libs/* /lib
scp yangx@192.168.1.7:/home/yangx/linux/IMX93/xxx-IMX93XX-MB-BETA-V1_00/app/qy/v4l-utils-1.24.1/utils/media-ctl/media-ctl /usr/bin/
sync
posted @ 2025-10-14 15:10  潇汀  阅读(6)  评论(0)    收藏  举报