Hi3559AV100 ISP 在线调试环境搭建

一、 前言

针对 Hi3559AV100 平台可以借助在线调试工具进行 ISP 的效果调试,因此本文讲解如何搭建 ISP 调试环境。


二、 图像在线调试环境搭建

  1. 使用ISP标定、自动对焦参数仿真、HiPQStitching Tool前,请预先安装MCR(Matlab Compiler Runtime)2012a(17)的32位版本。下载地址:http://cn.mathworks.com/products/compiler/mcr/

      2. 使用的 HIPQ 发布包:

          Hi3559AV100_PQ_Vx.x.x.x_SMP.tgz 解压后如下:
        

configs目录,包含 ittb_stream 运行各种业务场景的 sensor 配置文件(如果不需要运行 ittb_stream,可删除该目录以节省板端空间;如果只运行个别场景,可删除该目录下其他场景的 sensor 配置文件以节省板端空间)

 

libs目录,包含 ittb_control 和ittb_stream 运行的动态库文件(默认提供所有已支持场景的 sensor库,如果只运行个别场景,可删除该目录下其他场景的 sensor 库以节省板端空间)

 

config.cfg 是 ittb_control 和 ittb_stream 运行所需的配置文件

 

HiIspTool.sh 是运行 ittb_control 和 ittb_stream 的脚本文件

 

ittb_control 和 ittb_stream 是业务程序文件

 

StartControl.sh 是快速重启 ittb_control 的脚本文件


      3. Linux 系统下板端软件的安装与运行

步骤 1 搭建单系统 linux 的启动环境,并设定好 NFS 环境及加载相应的 ko 驱动

source setip.sh

                    setip.sh 脚本内容如下:

#!/bin/sh

ifconfig eth0 169.254.3.19

mount -t nfs -o tcp -o nolock -o rsize=32768,wsize=32768 169.254.3.18:/tftpboot/rfs  /mnt

cd /mnt/ko

./load3559av100_multicore -I -sensor0 imx334 -sensor1 imx334

cd /mnt/exefile

 

步骤 2 把发布包中的 Hi35XX_PQ_VX.X.X.X.tgz  解压,将目录 Hi35XX_PQ_VX.X.X.X 通过  nfs mount 到单板文件系统中。


步骤 3 板端运行 ./HiIspTool.sh -a imx334

ifconfig eth0 169.254.237.15   //用于 PC 端与调试软件相连

cd  /

./HiIspTool.sh -a imx334

 

步骤 4 在 PC 端运行 ITTP_Stream 及 PQTool 如下所示:

ITTP_Stream:

 
 

PQ_Tool:

 
 

步骤 5 在板端,为了更好的调试 ISP,可以运行 AotoScene Demo,后续的 ISP 摄像头效果调试可以在此 Demo 的基础上进行修改,如下所示:

 

./sample_scene

Usage: ./sample_scene 

./sample_scene    ./param   


目录 param/ 中需放入以下 5 个配置文件

 

执行流程如下:

 

关于 BSP 调试与进阶的更多博文内容可以通过关注大大通,或者扫描以下二维码即可链接到上一篇博文《 S32V NFS 环境搭建 》, 二维码如下所示:


注意:若单板没有以太网口,例如 Hisi3516CV300,则需要设置将 USB 模拟成网口。

三、 附件

海思官方参考资料:

1. 自适应使用说明.pdf

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论