请选择 进入手机版 | 继续访问电脑版
[X]关闭
1

LINUX篇 基于debian9系统 CH20_MT9V034_QT采集

摘要: 20.1概述 在上一节课中我们学习了9V034在LINUX下的视频采集课程。进一步了解了摄像头采集的整个过程,对设备树、驱动程序、测试代码的编写都有了更为深入的了解。本节课我们将进一步学习MT9V034在QT环境下的使用。 ...

20.1概述

       在上一节课中我们学习了9V034在LINUX下的视频采集课程。进一步了解了摄像头采集的整个过程,对设备树、驱动程序、测试代码的编写都有了更为深入的了解。本节课我们将进一步学习MT9V034在QT环境下的使用。

20.2  MT9V034的QT采集

1>首先把路径app_driver/drv_code/CH09_VDMA/的system-top.dts替换掉mnt/workspace/borads/debian/下的system-top.dts,再把同样路径下fpga工程替换掉,但是如果是CH19的FPGA工程,则不需要替换。

2>再把路径的/mnt/workspace/driver_app/drv_code/CH08_9V034_qt/cfg_kernel/的xilinx_mz7x_defconfig文件内容替换

掉/mnt/workspace/osrc-lab/sources/kernel/arch/arm/configs/下的xilinx_mz7x_defconfig,增加对9V034寄存器的配置。

3>复制/mnt/workspace/driver_app/drv_code/CH08_9V034_qt/drv/路径下的以下三个文件到/mnt/workspace/osrc-lab/sources/kernel/drivers/dma/xilinx/。

4> 按照readme说明增加Kconfig的如下内容。

5>按照readme修改Makefile。

6>把路径/mnt/workspace/driver_app/drv_code/CH08_9V034_qt/drv/的vdmafb.c替换成/mnt/workspace/osrc-lab/sources/kernel/drivers/video/fbdev/下的vdmafb.c。

7>首先运行settings64.sh。

8> 进入xilinx路径,执行get_hw_description.sh,更新FPGA的硬件,如果是刚做完CH19课内容,不需要此步骤。

9>因为uboot内核的配置文件没有做修改,我们可以直接执行make_uboot.sh,编译uboot。如果做了修改,需要先执行cfg_uboot.sh。

10>因为我们修改了内核文件下的xilinx_mz7x_defconfig,所以需要执行cfg_kernel.sh,进行配置内核文件。

11>执行make_kernel.sh,编译内核。

12>执行create_image.sh脚本。

13>路径/mnt/workspace/driver_app/app_code/CH08_MT9V034_QT/的mt9v034文件夹复制到/mnt/workspace/qt5-lab/applications/。

14>用qt软件打开mt9v034工程

15>把路径下/mnt/workspace/qt5-lab/applications/mt9v034/编译好的mt9v034文件复制到路径/mnt/workspace/qt5-lab/sdcard/

16>再把目录/mnt/workspace/qt5-lab/下的sdcard文件夹复制到/mnt/workspace/driver_app/app_code/CH08_MT9V034_QT/。

17>将生成的uboot文件替换SD卡的Boot文件,rootfs系统文件可以不变。

18>修改SD卡的Boot里的uEnv.txt,是摄像头分配的内存,没设置就会报错。

19>把qt的程序复制到/home/osrc里。

20>弹出SD卡,插入开发板上,准备好鼠标、连接相关测试线,打开串口工具,准备测试。

21>开机启动,输入osrc,密码root,再输入sudo,密码root,进入root模式。

22>进入路径查看run_arm_app.sh脚本,此文件实际上是导出了qt库,再执行mt9v034这个编译好的qt工程文件。

23>执行run_arm_app.sh。

24>使用./执行编译后产生的文件。

25>查看串口控制台抓拍成功两幅图片,测试后也会帧率测试结果。

26>摄像头调至正常焦距,查看液晶显示。


路过

雷人

握手

鲜花

鸡蛋
发表评论

最新评论

引用 猪猪 2021-3-11 10:25
不错,感谢

查看全部评论(1)

本文作者
2019-10-10 14:39
  • 1
    粉丝
  • 2515
    阅读
  • 1
    回复

关注米联客

扫描关注,了解最新资讯

联系人:汤经理
电话:0519-80699907
EMAIL:270682667@qq.com
地址:常州溧阳市天目云谷3号楼北楼201B
热门评论
排行榜