完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在本文中,我将解释如何设置 iMX8M Plus 以使用 4K Dart BCON Basler 相机模块。
要求:
Basler 相机规格:
脚步 设置硬件后,我们需要打开 iMX8M Plus 并按照以下步骤操作: 1. 按任意键停止 Uboot 的启动过程。 2. 使用以下命令列出接口。 => mmc list Output example => FSL_SDHC: 1 (SD) => FSL_SDHC: 2 上面的命令将显示本例中 SD 的设备号,设备号为 1。 3.然后使用fatls [] fatls mmc 1:1 (Device 1 : Partition 1) 使用此命令,我们将能够列出设备树文件。 => fatls mmc 1:1 4. 选择imx8mp-evk-basler.dtb或imx8mp-evk-dual-basler.dtb并使用命令editenv fdtfile。 => editenv fdtfile Output example edit: imx8mp-evk-basler.dtb 5. 在编辑命令行中放置选定的设备树 (*.dtb)。 6. 使用saveenv命令保存环境并继续启动过程。 7. 使用终端并转到/opt/imx8-isp/bin并执行脚本run.sh。 $ ./run.sh -c basler_1080p60 -lm 8. 使用命令gst-device-monitor-1.0列出设备。在这里你会找到相机设备的路径。 $ gst-device-monitor-1.0 Output example Device found: name : VIV class : Video/Source caps : video/x-raw, format=YUY2, width=[ 176, 4096, 16 ], height=[ 144, 3072, 8 ], pixel-aspect-ratio=1/1, framerate={ (fraction)30/1, (fraction)29/1, (fraction)28/1, (fraction)27/1, (fraction)26/1, (fraction)25/1, (fraction)24/1, (fraction)23/1, (fraction)22/1, (fraction)21/1, (fraction)20/1, (fraction)19/1, (fraction)18/1, (fraction)17/1, (fraction)16/1, (fraction)15/1, (fraction)14/1, (fraction)13/1, (fraction)12/1, (fraction)11/1, (fraction)10/1, (fraction)9/1, (fraction)8/1, (fraction)7/1, (fraction)6/1, (fraction)5/1, (fraction)4/1, (fraction)3/1, (fraction)2/1, (fraction)1/1 } ... properties: udev-probed = true device.bus_path = platform-vvcam-video.0 sysfs.path = /sys/devices/platform/vvcam-video.0/video4linux/video2 device.subsystem = video4linux device.product.name = VIV device.capabilities = :capture: device.api = v4l2 device.path = /dev/video2 v4l2.device.driver = viv_v4l2_device v4l2.device.card = VIV v4l2.device.bus_info = platform:viv0 v4l2.device.version = 393473 (0x00060101) v4l2.device.capabilities = 2216693761 (0x84201001) v4l2.device.device_caps = 69206017 (0x04200001) gst-launch-1.0 v4l2src device=/dev/video2 ! ... 9. 最后,使用gstreamer 验证是否正确运行。(使用此 gstreamer 管道,您将看到一个带有相机输出的新窗口。然后,只需旋转镜头即可获得正确的焦点) $ gst-launch-1.0 -v v4l2src device=/dev/video2 ! "video/x-raw,format=YUY2,width=1920,height=1080" ! queue ! imxvideoconvert_g2d ! waylandsink Gstreamer Pipeline基本说明 gst-launch-1.0 -v:选项-v开启详细模式获取进程的详细信息。 v4l2src device=/dev/video2:在本例中选择输入设备,相机位于路径 /dev/video3 上。 “video/x-raw,format=YUY2,width=1920,height=1080”:从相机接收到的格式。 队列:此命令是摄像头录制进程和后续图像进程之间的缓冲区,此命令帮助我们连接两个进程并防止每个进程具有不同速度的阻塞,换句话说,当进程 A 比进程 B 快时 。imxvideoconvert_g2d :这个专有插件使用硬件加速对视频帧执行旋转、缩放和色彩空间转换。 waylandsink :此命令创建自己的窗口并呈现先前处理的解码帧。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1896个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36302 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4366 浏览 0 评论
6025 浏览 1 评论
6744 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4193 浏览 0 评论
603浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
597浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
587浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
675浏览 2评论
770浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 09:15 , Processed in 0.937949 second(s), Total 45, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号