海思平台使用ITTP_Stream调试sensor

news2024/11/23 22:02:00

目录

  • 相关资料
    • 1.ISP相关资料
    • 2.MIPI RX相关资料
    • 3.sensor资料
    • 4.MIPI标准
  • 准备工作
    • 1.准备sensor驱动
    • 2.准备sample vio
    • 3.准备上位机和下位机程序
  • 运行
    • 1.只运行HiPQTool
      • 1.1.板端运行
      • 1.2.PC端运行HiPQTool
    • 2.使用ITTP_Stream
      • 2.1.板端运行
      • 2.2.打开上位机软件

相关资料

1.ISP相关资料

HiISP 开发参考.pdf
HiISP 图像调优指南.pdf
图像质量调试工具使用指南.pdf
Hi3516DV300 专业型 Smart IP Camera SoC 用户指南.pdf

HiISP 颜色调优说明.pdf
Hisilicon IP Camera 图像质量测试标准.pdf
Sensor 调试指南.pdf
3DNR参数配置说明.pdf

2.MIPI RX相关资料

  • Hi3516DV300 专业型 Smart IP Camera SoC 用户指南.pdf
    • 9.3 MIPI Rx
  • HiMPP V4.0 媒体处理软件 FAQ.pdf
    • 2 MIPI配置
    • 3 VI功能
  • MIPI使用指南.pdf
  • Sensor 调试指南.pdf
  • Hi3516DV300 Sensor输入接口电平场景详细说明.xlsx
  • Hi3516DV300 硬件设计用户指南.pdf
    • 2.6.1 MIPI RX
  • HiISP 开发参考.pdf

3.sensor资料

  • [x]

4.MIPI标准

  • MIPI_D-PHY_protocol_fundamentals.pdf

  • MIPI_D-PHY_specification_v1-1.pdf

  • MIPI_CSI-2_specification_v1-3.pdf

准备工作

1.准备sensor驱动

参考<<Sensor 调试指南.pdf>>实现sensor驱动.

2.准备sample vio

smp/a7_linux/mpp/sample/vio

3.准备上位机和下位机程序

参考<<图像质量调试工具使用指南.pdf>>

上位机需要先安装 MCR(Matlab Compiler Runtime) 2012a(7.17)的 32 位版本 :

https://ww2.mathworks.cn/products/compiler/matlab-runtime.html

上位机软件是HiPQTools,ITTP_Stream.

下位机软件内容如下,根据sensor建立配置文件和库文件.

.
├── config.cfg
├── configs
│   ├── common
│   │   ├── config_mt.ini
│   │   └── config_stream.ini
│   ├── imx307
│   │   ├── config_entry.ini
│   │   ├── imx307_1080p30.ini
│   │   └── imx307_1080p30_wdr.ini
│   ├── imx307_2l
│   │   ├── config_entry.ini
│   │   ├── imx307_2l_1080p30.ini
│   │   └── imx307_2l_1080p30_wdr.ini
│   ├── imx327
│   │   ├── config_entry.ini
│   │   ├── imx327_1080p30_bas.ini
│   │   ├── imx327_1080p30.ini
│   │   ├── imx327_1080p30_snap_doublepipe.ini
│   │   └── imx327_1080p30_wdr.ini
│   ├── imx327_2l
│   │   ├── config_entry.ini
│   │   ├── imx327_2l_1080p30.ini
│   │   └── imx327_2l_1080p30_wdr.ini
│   ├── webserver.conf
├── HiIspTool.sh
├── ittb_control
├── ittb_stream
├── libs
│   ├── libdnvqe.so
│   ├── libhdmi.so
│   ├── lib_hiae.so
│   ├── lib_hiawb_natura.so
│   ├── lib_hiawb.so
│   ├── lib_hicalcflicker.so
│   ├── lib_hidehaze.so
│   ├── lib_hidrc.so
│   ├── lib_hildci.so
│   ├── libisp.so
│   ├── libive.so
│   ├── libmpi.so
│   ├── libsecurec.so
│   ├── libsns_gc2053.so
│   ├── libsns_imx307_2l.so
│   ├── libsns_imx307.so
│   ├── libsns_imx327_2l.so
│   ├── libtde.so
│   ├── libupvqe.so
│   └── libVoiceEngine.so
└── StartControl.sh

HiPQTool运行只需要sensor动态库即可.

ITTP_Stream运行需要sensor配置文件, ITTP_Stream等价于sample_vio测试程序.

运行

1.只运行HiPQTool

1.1.板端运行

#1.运行sample vio
#2.运行板端程序
./StartControl.sh
#3.运行PC
HiPQTools.exe
#RAW在线分析

1.2.PC端运行HiPQTool

在这里插入图片描述
在这里插入图片描述

2.使用ITTP_Stream

2.1.板端运行

#sensorname 对应configs目录下的sensor目录名
#index 对应configs目录下的sensor目录下的config_entry.ini中对应的序列号
./HiIspTool.sh -a sensorname index

2.2.打开上位机软件

HiPQTools
在这里插入图片描述

ITTP_Stream
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1869890.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于哈尔小波基的一维密度估计(Python)

先说点其他的东西。 关于强非线性、强间断、多物理场强耦合或高度复杂几何形态问题能够得以有效求解的核心难题之一&#xff0c;是如何构建在多尺度情形、非线性作用下具有准确地识别、定位、捕获以及分离各个尺度特征尤其是小尺度局部特征能力的数值工具&#xff0c;这之中包…

C语言单链表的算法之遍历节点

一&#xff1a;什么是遍历 &#xff08;1&#xff09;遍历就是把单链表中的各个节点挨个拿出来&#xff0c;就叫遍历 &#xff08;2&#xff09;便利的要点&#xff1a;一是不能遗漏&#xff0c;二是不能重复追求效率 二&#xff1a;如何遍历单链表 &#xff08;1&#xff0…

element-plus 日期选择添加确定按钮

需求&#xff1a;选择日期后&#xff0c;点击确定按钮关闭面板 思路&#xff1a; 使用shortcuts自定义确定和取消按钮选择日期后使用handleOpen()强制开启面板点击确定后使用handleClose()关闭面板 <template><el-date-pickerref"pickerRef"v-model"…

能量智慧流转:全面升级储能电站的智能网关解决方案

监控系统是电化学储能电站的关键组成部分&#xff0c;储能电站也需要相应的监控系统&#xff0c;通过监控系统对储能设备的状态进行监测&#xff0c;实时感知储能设备的健康状态&#xff0c;控制储能设备的充放电功率和时机等&#xff0c; 一个好的监控系统可以实现储能电站安全…

微软发布Phi-3系列语言模型:手机端的强大AI助手

大模型&#xff08;LLMs&#xff09;在处理复杂任务时展现出的巨大潜力&#xff0c;但却需要庞大的计算资源和存储空间&#xff0c;限制了它们在移动设备等资源受限环境中的应用。微软公司最新发布的Phi-3系列语言模型&#xff0c;以其卓越的性能和小巧的体积&#xff0c;打破了…

[面试题]计算机网络

[面试题]Java【基础】[面试题]Java【虚拟机】[面试题]Java【并发】[面试题]Java【集合】[面试题]MySQL[面试题]Maven[面试题]Spring Boot[面试题]Spring Cloud[面试题]Spring MVC[面试题]Spring[面试题]MyBatis[面试题]Nginx[面试题]缓存[面试题]Redis[面试题]消息队列[面试题]…

AppFlow无代码轻松搭建模型Agent

随着大语言模型发展至今&#xff0c;如何深度开发和使用模型也有了各种各样的答案&#xff0c;在这些答案当中&#xff0c;Agent无疑是一个热点回答。 通过模型也各种插件的组合&#xff0c;可以让你的模型应用具备各种能力&#xff0c;例如&#xff0c;通过天气查询插件机票查…

最新Adobe2024全家桶下载,PS/PR/AE/AI/AU/LR/ID详细安装教程

如大家所熟悉的&#xff0c;Adobe全家桶系列常用的软件有Photoshop&#xff08;PS&#xff09;、Premiere&#xff08;PR&#xff09;、After Effects&#xff08;AE&#xff09;、illustrator&#xff08;AI&#xff09;、Audition&#xff08;AU&#xff09;、Lightroom&…

使用 SwiftUI 为 macOS 创建类似于 App Store Connect 的选择器

文章目录 前言创建选择器组件使用选择器组件总结前言 最近,我一直在为我的应用开发一个全新的界面,它可以让你查看 TestFlight 上所有可用的构建,并允许你将它们添加到测试群组中。 作为这项工作的一部分,我需要创建一个组件,允许用户从特定构建中添加和删除测试群组。我…

商场配电新思维:智能网关驱动的自动化管理系统

在商场配电室监控系统中&#xff0c;主要是以无线网络为载体&#xff0c;目的就是便于对变电站等实时监测与控制。其中&#xff0c;4G配电网关非常关键&#xff0c;可以将配电室系统终端上的信息数据及时上传到服务器&#xff0c;再由服务器下达控制指令到各模块中&#xff0c;…

第六十九:iview 表格汇总怎么拿到传过来的数据,而不是自动累加,需要自定义方法

话不多少&#xff0c;先看官方解释 我这个简单&#xff0c;所以所有说明都在图上了 handleSummary({ columns, data }){console.log(columns, data)let sums {}columns.forEach((item,index)>{const key item.key;console.log("key",item)if(index 0){console.…

003 SpringBoot操作ElasticSearch7.x

文章目录 5.SpringBoot集成ElasticSearch7.x1.添加依赖2.yml配置3.创建文档对象4.继承ElasticsearchRepository5.注入ElasticsearchRestTemplate 6.SpringBoot操作ElasticSearch1.ElasticsearchRestTemplate索引操作2.ElasticsearchRepository文档操作3.ElasticsearchRestTempl…

Mybatis 系列全解(3)——全网免费最细最全,手把手教,学完就可做项目!

Mybatis 系列全解&#xff08;3&#xff09; 1. 多对一处理2. 一对多处理3. 动态SQL3.1 什么是动态SQL3.2 搭建环境3.3 IF3.4 Choose(when,otherwise)3.5 Set3.6 SQL片段3.7 Foreach 4. 缓存4.1 简介4.2 Mybatis 缓存4.3 一级缓存4.4 二级缓存4.5 缓存原理 1. 多对一处理 1&am…

携程任我行有什么用?

眼看一直到十月份都没啥假期了 五一出去玩买了几张携程的卡&#xff0c;想着买景点门票、酒店啥的能有优惠&#xff0c;但最后卡里的钱没用完不说&#xff0c;还有几张压根就没用出去 但是我又不想把卡一直闲置在手里&#xff0c;就怕过期了 最后在收卡云上99.1折出掉了&…

vue3中的图片懒加载指令及全局注册

vue3中的图片懒加载指令及全局注册 最近重新刷了一遍黑马的小兔鲜前端项目&#xff0c;发现有个懒加载的指令之前还没有用过。而且写法相对固定&#xff0c;因此记录一下 首先&#xff0c;懒加载&#xff08;Lazy Loading&#xff09;的作用是延迟加载某些资源或组件&#xf…

Python生成图形验证码

文章目录 安装pillow基本用法生成代码 安装pillow pip install pillow 基本用法 特殊字体文字 如下所示&#xff0c;将下载下来的ttf字体文件放到py文件同一文件夹下 分享一个免费下载字体网站&#xff1a;http://www.webpagepublicity.com/free-fonts.html 我选的字体是Baj…

专题页面设计指南:从构思到实现

如何设计专题页&#xff1f;你有什么想法&#xff1f;专题页的设计主要以发扬产品优势为核心。一个好的专题页可以从不同的角度向用户介绍产品&#xff0c;扩大产品的相关优势&#xff0c;表达产品的优势&#xff0c;让用户在短时间内了解产品。因此&#xff0c;在设计详细信息…

纯css写一个动态圣诞老人

效果预览 在这篇文章中&#xff0c;我们将学习如何使用CSS来创建一个生动的圣诞老人动画。通过CSS的魔力&#xff0c;我们可以让圣诞老人在网页上摇摆&#xff0c;仿佛在向我们招手庆祝圣诞节和新年。 实现思路 实现这个效果的关键在于CSS的keyframes动画规则以及各种CSS属性…

Python 基础:用 json 模块存储和读取数据

目录 一、用 json 存储数据二、用 json 读取数据 遇到看不明白的地方&#xff0c;欢迎在评论中留言呐&#xff0c;一起讨论&#xff0c;一起进步&#xff01; 本文参考&#xff1a;《Python编程&#xff1a;从入门到实践&#xff08;第2版&#xff09;》 用户关闭程序时&#…

step6:改用单例模式

文章目录 文章介绍codemain.cppSerialPort.qmlSerialPortHandler.h 文章介绍 案例MF改为单例模式 参考之前写过的关于单例模式的文章单例模式1、单例模式2 code main.cpp qmlRegisterSingletonType(“com.example.serialport”, 1, 0, “SerialPortHandler”, SerialPortHan…