海思3519 SPI速率问题 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 92.86%
Bbs1
本版专家分:0
海思3559上移植OpenCV3.4.1 (四)在3559A上的适配
修改的cmake 配置如下: cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=../output \ -D CMAKE_C_COMPILER=aarch64-himix100-linux-gcc \ -D CMAKE_CXX_COMPILER=aarch64-himix100-linux-g++ \ -D BUIL...
在海思上运行mtcnn报错
在hi3516板子上运行mtcnn的测试程序时候报错如下: ./mtcnn: can't load library 'libgomp.so.1' 原因:找不到openmp的库 解决方法:在PC机编译器的lib目录下找到相应的库拷贝到板子的lib中可以解决上述错误。  ...
NCNN移植ARM爬坑日志-第一个例程运行 三
在terminal中输入 $wolf@wolf:~/Downloads/git clonehttps://github.com/Tencent/ncnn cd切换到NCNN目录 ***这步很重要,这时候需要修改ncnn的root目录下的CMakeLists.txt文件,需要将倒数几行的add_subdirectory(examples),取消注释,这样就是默认编译example,在后续编译之
I2C和SPI总线对比
SPI--Serial Peripheral Interface,串行外围设备接口,是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线,因其硬件功能很强,与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。 I2C--INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟线(SCL)实 现了双工的同步
hisi spi驱动
hisi 海思 <em>spi</em> ssp驱动
Hi3518EV200学习记录之用户态SPI
Linux环境:Ubuntu10.04 SDK版本:(Hi3518E_SDK_V1.0.3.0.tgz)Hi3518EV200R001C01SPC030   一、默认SPI相关模块已经全部编入了内核,所以不需要加载内核,查看dev/<em>spi</em>*即可发现,如下: ~ # ls /dev/<em>spi</em>* /dev/<em>spi</em>dev0.0   /dev/<em>spi</em>dev1.0   /dev/<em>spi</em>dev1.1
海思HI3519V101 SDK详细编译过程
海思HI<em>3519</em>V101 SDK详细编译过程 环境介绍: 主机:windows 虚拟机:ubuntu 16.0402 Hi<em>3519</em>资料包:Hi<em>3519</em> V101R001C01SPC021 (1).7z SDK包:Hi<em>3519</em>V101_SDK_V1.0.2.1.tar.tgz 详细编译过程如下: 一,解压资料包: 7z x Hi<em>3519</em> V101R001C01SPC021 (1)...
海思hi3516的spi切换cs0cs1参考程序
读发送1、写发送3、查询发送5,可查看宏定义: #define SSP_READ_ALT 1 #define SSP_DEV_STAT 5 #define SSP_WRITE_ALT 3 #define SSP_CS0_ALT 7 #define SSP_CS1_ALT 9 选择为SPI0: #define SSP_BASE 0x200C0000 //SPI0 3516 中断号为 65 该程序默认片选cs1,可根据需要修改: #if 0 HI_REG_WRITE(reg_virtual_addr + 0x84, 0x1);//复用cs0 HI_REG_WRITE(ssp_select_cs0_cs1 + 0x3c, 0x0);//片选cs0 HI_REG_WRITE(reg_virtual_addr + 0x88, 0x0);//复用cs1为GPIO5_2 #endif #if 1 HI_REG_WRITE(reg_virtual_addr + 0x88, 0x1);//复用cs1 HI_REG_WRITE(ssp_select_cs0_cs1 + 0x3c, 0x1);//片选cs1 HI_REG_WRITE(reg_virtual_addr + 0x84, 0x0);//复用cs0为GPIO5_1 #endif
Hi3519V101/Hi3516AV200 (之)SDK 安装以及升级使用说明
说明:本文以Hi<em>3519</em>V101描述为例,如未有特殊说明,Hi3516AV200与Hi<em>3519</em>V101完全一致。 第一章 Hi<em>3519</em>V101_SDK_Vx.x.x.x版本升级操作说明    如果您已安装过SDK,请直接参看第三章。     第二章 首次安装SDK1、Hi<em>3519</em>V101 SDK包位置     在&quot;Hi<em>3519</em>***/01.software/board&quot;目录下,您可以看到一个 ...
spi--flash读写速度问题
我用的是lpc2300系列的处理器,flash为m25p64(8M),程序写完后发现写满一次居然要 5分钟左右啊,全片擦除一次要 1分钟左右,读完一次要 1分30秒左右。咋会这么慢呢? 刚才换了一块板
Linux中SPI驱动调试总结
转载于:https://blog.csdn.net/mike8825/article/details/50762023   1.先了解一下<em>spi</em>协议的基本信息,包括<em>spi</em>的工作原理,4中不同模式的区别。 2.添加<em>spi</em>设备 static struct <em>spi</em>_board_info   xxxxx_<em>spi</em>0_board[] = {      [0] = {               .m...
海思3519v101双sensor调试
      最近使用HI<em>3519</em>V101+OV4689做双路图像拼接,现记录一下调试过程。双路图像使用MIPI接口,在硬件上工程师将海思MIPI1-3都引出用做调试。        调试中发现,当采用双路sensor同时输入时,LINK0和LINK1接第一路sensor,LINK2接第二路sensor。所以第一路sensor最大支持2Link/8LaneMIPI 输入或 2Link/8Lane ...
Hi3516A开发--I2C/SPI读写命令
I2C 读写命令示例此操作示例通过 I2C 读写命令实现对 I2C 外围设备的读写操作。a. 在控制台使用 i2c_read 命令对 I2C 外围设备进行读操作:~ $ i2c_read 例如读挂载在 I2C 控制器 2 上的 sil9024 设备的 0x8 寄存器:~ $ i2c_read 2 0x72 0x8 0x8 0x1 0x1说明:i2c_num: I2C 控制器序号(对应《
海思 IPC hi3516a、hi3519v101 的单包模式和多包模式
编码码流帧配置支持两种模式:单包模式和多包模式(在不调用 slice 分割接口及其插入用户数据接口的情况下) 1、多包模式:对于 H.264,当为 I 帧时,调用 HI_MPI_VENC_GetStream 接口,一个I 帧包含 4 个 NAL 包( 4 个 NAL 包分别为 sps 包、 pps 包、 sei 包、 Islice 包,这里假设 pps 包只有一个,且 4 个 NAL 包是独
海思SOC-3519V101与3519的区别整理
一、硬件性能区别:区别项目Hi<em>3519</em>V100Hi<em>3519</em>CPU A17最高支持到1.15Ghz最高支持到1.25GhzDDRDDR最高频率支持到800MhzDDR最高频率支持到933MhzJPEG基础版本增加OSD,循环buffer功能智能基础版本SVM查找表最大支持到 4K*16bit双sensor不支持1. 支持双路sensor 输入2. 支持双路ISP 处理,第一路最大支持分辨率支持到16...
Hi3519V101(之)烧写kernel、rootfs问题
自上一篇把uboot调试完成,把内核、文件系统烧写好之后,控制端口打印了如下信息: 应该是找不到启动kernel的地址。然后翻看海思的文档说明,发现少了一个步骤: 设置启动参数(注意linux-3.18.y kernel默认文件系统只读,需要在bootargs中加入rw选项,文件系统才可读写) setenv bootargs 'mem=64M console=ttyAMA0,11520...
海思Hi3519模块开发板最新资料介绍
Hi<em>3519</em>模块主板图: 地板接口图: ●支持有线干兆网络、兼容百兆。 ●可接以下sensor类型: 1MX274:800万超低照度、0V4689.400 万。1MX290:200万超低照度寬动态。索尼、日立协议/接口的高清一体机芯。●H.26411.265 编码可选。 ●最高支持1200万sensor输入。 ●支持4K分解率(4096*2160130帧。 ●支持双路scnsor输入,...
linux spi主机控制器pl022驱动注册以及匹配设备过程
最近看海思的<em>spi</em>比较多,海思<em>3519</em>的<em>spi</em> ip使用的时ARM提供的pl022,这里对pl022驱动注册和匹配设备树中的设备这个过程捋一下。pl022是ARM提供的片内外设,很多厂商都用了这个ip,只在一些细小的区别。所以它的驱动也是非常通用的。pl022的手册可以看这里点击打开链接我们需要首先了解amba总线。本段摘自https://blog.csdn.net/yuanlulu/articl...
海思3531芯片spi驱动问题,求助
大神们,谁过海思3531的<em>spi</em>驱动程序, 我自己写的不能用, 只能是回环模式能读到数据, 正常模式一点反应都没有, 示波器也抓不到时钟的波形,片选也没拉低, 但是实在找不到<em>问题</em>, 代码太长了,不好贴
MCP2515在海思HI3531A平台上的驱动移植
最开始选择HI3531A,然后需要支持CAN设备以为是一件很简单的事情。本着一个Linux内核的老鸟心态,觉得应该这个是小儿科的东西。在网上搜索了一下发现很多人都有使用mcp2515的芯片,特别是还有某培训机构写了一篇很详细的文章,当时以为是一件简单的事情。然后打开Linux内核的源码,找到了mcp251x.c的文件,在头文件注释里面看到一段话: Your platform definiti
海思3519编译opencv320库
1、Fedora安装cmake、cmake-gui。 dnf install cmake;dnf install cmake-gui; 2、opencv320源码下载:https://github.com/opencv/opencv/archive/3.2.0.zip 3、Fedora安装海思<em>3519</em>编译器,见海思文档。 4、将opencv源码解压到虚拟机/root/work/opencv3
海思HI3519用户指南
海思专业型高清视频处理片上系统用户手册HI<em>3519</em>,主要用于视频处理压缩编码。
海思视频传输延时与速率问题初步解决
题记:在上个月,用hi3518c+live555,实现在局域网中传输视频后,然后延时太大,大概延时域网中720p的画面延时在8s,640*480 在5s,320*240在3s左右,当时没有多去研究,然后直接去根据其他人的帖子写了在客户端播放的android程序。最近,想在放假之前将延时<em>问题</em>解决掉。经过在网上的答疑,现在将可能引起延时<em>问题</em>以及解决的方法做一总结,但是有的方法还没有去试。 可能原因一...
分享海思Hi3519V101开发板、 SOC芯片产品简介、用户指南和SDK开发包
(1)Hi<em>3519</em>V101 专业型HD IP Camera SoC产品简介https://pan.baidu.com/s/1Z_yId5jRUbh_VzcWNcE5ng   (2)Hi<em>3519</em>V101 专业型HD IP Camera SoC用户指南https://pan.baidu.com/s/1f2EKjy5Tvz_fk6mMcpN8Wg   (3)Hi<em>3519</em>V101R001C01SPC040...
海思Hi3519V100开发环境搭建
第一步:把 Hi<em>3519</em>V100_SDK_Vx.x.x.x.tgz压缩包拖到Linux ubuntu虚拟机中 第二步:文件解压缩,tar xvzf Hi<em>3519</em>V100_SDK_Vx.x.x.x.tgz 第三步:进入文件夹, sudo ./unpack 第四步:在Linux服务器上安装交叉编译器 , 参考sdk开发包:D:\Hi<em>3519</em> V100R001C0...
Hi3519使用·记录
为了看懂更多的代码,特意在这里集中各个关键词语的英文。 图像处理英文 亮度——Luma、色度——Chrm(Chroma)、步幅(宽度)——stride、指针类型——pst、配置——CONF 帧内宏块(Intra)帧间宏块(Inter) 海思数据类型定义 公共数据类型 67:表达主要是类型+数据长度 结构体_S 枚举_E 系统控制 静态属性26 与动态属性
关于spi速率问题
有没有哥们做过linux的<em>spi</em>驱动这块?卤煮写了一份使用SPI来与模块通信的驱动程序,但是在应用层来进行使能后发现<em>速率</em>远远的低于设定的SPI<em>速率</em>,再使用示波器一看波形,原来在数据发送时每字节的数据发
linux SPI读写过程
最近用到了海思的<em>3519</em>的SPI读写,做一下简单的记录        SPI驱动包括主机master驱动,SPI core 和SPI设备驱动,linux驱动有很多这样的结构,I2C也是如此,这么做的目的是为了主机和设备分离。        <em>spi</em>定义的一些结构体在include/linux/<em>spi</em>/<em>spi</em>.h文件当中。        描述<em>spi</em> masterstruct <em>spi</em>_master { ...
SPI读写总结
SPI协议是主从模式:从机不主动发起访问,总是被动执行操作。CSN:片选信号。SCK:时钟信号。MOSI:master output slave input,即主机输出从机输入。可以理解主机写从设备。MISO:master input slave output,即主机输入从机输出。可以理解主机读从设备。SPI全称:Serial Peripheral interface,即串行外围设备接口。SPI协
海思4K/H.265+ 3519V101核心开发板
 海思Hi<em>3519</em>、海思4K/H.265+的SoC-Hi<em>3519</em>,海思芯片Hi<em>3519</em>V101,海思Hi<em>3519</em>开发板<em>3519</em>V101+Sony 274,海思Hi<em>3519</em>开发板<em>3519</em>V101+OS08A10,海思Hi<em>3519</em>开发板<em>3519</em>V101+Sony 226,海思Hi<em>3519</em>开发板<em>3519</em>V101+Sony 290,海思Hi<em>3519</em>开发板<em>3519</em>V101+Sony 291,海思Hi<em>3519</em>...
海思Hi3519A MPP从入门到精通(一 系统概述)
1. 概述 海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速 开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供 MPI(MPP Program Interface)接口完成相应功能。该平台支持应用软件快速开发以下 功能:输入视频捕获、H.265/H.264/JPEG 编码、H.265/H.264/JPEG 解码...
1.Hi3519v101的SDK包整体编译
1.HI<em>3519</em>v101的SDK包预览 首先找到SDK安装与升级使用说明: E:\嵌入式软件及资料\Hisilicon\Hi<em>3519</em>v101\Hi<em>3519</em>V101R001C02SPC030\Hi<em>3519</em>V101R001C02SPC030\01.software\board\document_cn 2. HI<em>3519</em>v101的SDK包解压 ---》1、Hi<em>3519</em>V101 SDK包位置   ...
海思Hi3519A MPP从入门到精通(二 系统控制)
系统控制根据 Hi35xx 芯片特性,完成硬件各个部件的复位、基本初始化工作,同时负责完成 MPP(Media Process Platform 媒体处理平台)系统各个业务模块的初始化、去初始化以及管理 MPP 系统各个业务模块的工作状态、提供当前 MPP 系统的版本信息、提供大块物理内存管理等功能。 应用程序启动 MPP 业务前,必须完成 MPP 系统初始化工作。同理,应用程序退出 MPP 业...
海思芯片上GPIO操作步骤的整理
最近在研究海思芯片,弄到GPIO这块时,一开始一头雾水,一番搜索加看文档,貌似搞明白怎么用了。特写此文,帮助自己理解。 根据3516cv200手册(其它都一样),使用gpio只需要3步 1 设置gpio端口复用 所谓复用,就是指一个端口能同时干很多事,但是具体你要求他干啥,是需要设置的,这就是管脚复用寄存器的作用。 举个例子,如果我们想设置GPIO6_7,需要首先找到对应的管脚复用
海思芯片.通用GPIO 使用篇
在一个嵌入式系统中使用最多的莫过于 通用输入输出 GPIO口。看到经常有朋友问海思为什么没有提供GPIO驱动。其实不然。 在海思SDK  xxx/osdrv/tools/board_tools/reg-tools-1.0.0/source/tools/下 提供了himm的读写工具源码。你也可以根据himm的源码来写一个文件设备操作的驱动。毕竟轮子已经有了,我们就没必要再去造轮子了。这个工具是
海思寄存器操作
如何查看和修改寄存器  在程序中可以使用HI_SYS_ReadRegister,HI_SYS_WriteRegister接口进行寄存器的读写操作。 l在单板命令行下,使用工具。 单板/usr/sbin目录下,有一系列寄存器操作相关的工具,分别介绍如下: 工具 参数 功能 备注 himd ...
海思hi3531 执行himm出现Segmentation fault
海思hi3531 执行himm出现Segmentation fault , memmap():mmap @ 0x20110168 error! mmap 这个函数出现错误, 为什么会这样啊 ? 急 急
深度学习_神经网络_海思Hi3519A_网络摄像机方案
HI<em>3519</em>AV100_MB板是针对海思 Hi<em>3519</em>AV100 媒体处理芯片开发的编解码核心板,  用于 给客户展示 Hi<em>3519</em>AV100 芯片强大的多媒体功能和丰富的外围接口,同时为  客户提供 基于 Hi<em>3519</em>AV100 芯片的产品硬件PCBA,应用于全景拼接(最高5路) 和AI产品,缩短客户产品的开发周期,降低客户的开发成本和风险。   接口编号 ...
hi3519 sdk 百度云下载 海思开发SDK Hi3519 V100R001C01SPC030最新更新的030版,有需要的朋友可以下载学习使用。
hi<em>3519</em> sdk 百度云下载 海思开发SDK Hi<em>3519</em> V100R001C01SPC030最新更新的030版,有需要的朋友可以下载学习使用。
海思hi3519v101 串口调试
1、修改 GPIO 复用 UART0 不需要修改 UART1、UART2 需要修改为2线复用 UART1_CTSN、UART1_RTSN 配置为普通的GPIO 就可以 2、修改内核 dtsi 文件 dts文件是一种ASCII文本格式的DeviceTree描述。基本上,在ARMLinux内,一个.dts文件对应一个ARM的machine,一般放置在内核的arch/arm/boot/
Hi3519V101开发环境搭建
点击打开链接
海思Hi3519A初体验(升级DEMO板开发环境,更新CPU主频)
拿到手的<em>3519</em>A demo板已经烧好了uboot,没有内核和文件系统,同时uboot也不是最新的。 所以需要先升级demo版的开发环境,即烧写 uboot、kernel、fs,这部分按照手册操作即可。 这里需要提一下,板子自带的uboot,CPU主频是1200MHz,最新版已经支持1500MHz,如果想用更高主频的话,需要刷新uboot,否则不刷新也可以。 A53的频率配置寄存器 PER...
海思芯片3516cv200上GPIO操作步骤的整理
最近在研究海思芯片,弄到GPIO这块时,一开始一头雾水,一番搜索加看文档,貌似搞明白怎么用了。特写此文,帮助自己理解。 根据3516cv200手册(其它都一样),使用gpio只需要3步 1 设置gpio端口复用 所谓复用,就是指一个端口能同时干很多事,但是具体你要求他干啥,是需要设置的,这就是管脚复用寄存器的作用。 举个例子,如果我们想设置GPIO6_7,需要首先找到对应的管脚复用
海思媒体处理平台VI视频输入模块
海思媒体处理平台VI视频输入模块 [Hi3516A||Vi视频输入||海思媒体处理平台]   海思媒体处理平台VI视频输入模块 VI模块的概念 VI模块的功能、作用、内部单元工作流程 硬件单元功能框图 VI内部单元工作流程 VIU视频采集单元 参阅Api实现VI main.c My_Head.h Makefile 通过其他设置接口增...
嵌入式 hi3518c裸板烧写uboot简记以及内存初始化寄存器修改技巧
7、加载uboot.bin  J-Link>loadbin g:\3518\uboot_tools\3518a.bin 0x80800000  Loading binary file... [g:\3518\uboot_tools\3518a.bin]   Writing bin data into target memory @ 0x80800000.   8、设置uboot执行地址
海思Hi3519 SDK软硬件开发资料
这是一套海思Hi<em>3519</em> SDK的开发资料,对想搞这方面研究的很有帮助。有软件资料 硬件资料及API参考手册等,非常有价值。
Hi3519V101开发环境搭建(二)
前言前面已经搭建好了Ubuntu下的海思开发环境,现在对编译Uboot和Kernel的过程做一个简单的记录。
海思板开机自启动
如果应用程序需要系统启动后自动运行,在/etc/init.d/rcS文件中添加启动的应用程序的路径。
Hi3519v101详细开发文档
非常流行的海思的Hi<em>3519</em>v101的详细开发文档,非常详细!其中有描述了每个模块的开发细节。
Hi3519_V100R001C01SPC002
Hi<em>3519</em>_V100R001C01SPC002 海思<em>3519</em> sdk 百度云 公开链接 上传SDK太大,于是就上传了百度云链接
Hi3516A开发-- 常见问题FAQs
一、查看MPP日志信息 目前日志分为 7 个等级,默认设置为等级 3。等级设置的越高,表示记录到日志中的信息量就越多,当等级为 7 时,系统的整个运行状态实时的被记录到日志中,此时的信息量非常庞大,会大大降低系统的整体性能。因此,通常情况下,推荐设置为等级 3,因为此时只有发生错误的情况下,才会将信息记录到日志中,辅助定位绝大多数的错误。 获取日志记录或修改日志等级时用到的命令如下: 查
新路程------hi3516a修改register的应用层做法
这里用的就是himm的方法,具体参考http://blog.csdn.net/faihung/article/details/60154485这篇文章,我这里是修改了一个led灯的gpio ~ # himm 0x200f00fc 0x00000000 *** Board tools : ver0.0.1_20121120 *** [debug]: {source/utils/cmds
新路程------adv7180寄存器的理解,hi3516a的sdio0检测
adv7180的spec的0x0a这样的寄存器,一开始没明白怎么回事 0x00 = 0 IRE, 0x7F = +30 IRE, 0x80 = -30 IRE 为什么是这样的,后来一想这个寄存器其实是个有符号的char类型,也就是那肯定是用补码表示的。 10000000-11111111表示-128到-1, 00000000-01111111表示0-12
u-boot 中读写寄存器
如下所示: mw 0xE0003170 0xa0000000;mw 0xE0003170 0x40010000;md 0xE0003170 1
wm8974芯片寄存器如何配置
-
Hi3519-pinctrl驱动开发①开发环境搭建
Hi<em>3519</em>运行的系统基于Linux 3.18.y内核,访问 www.kernel.org 下载Linux 3.18.20内核源码linux-3.2.20.tar.bz2,在虚拟机里面解压源码。编译内核使用网上的交叉编译器可能与使用的内核不配套,造成开发过程中出现一些不可预料的<em>问题</em>,因此海思提供了两款编译工具链 arm-hisiv500-linux 和 arm-hisiv600-linux,其中
3519v101配置搭建时遇见问题
驱动加载load<em>3519</em>v101时需要将 #insmod extdrv/hi_sil9136.ko norm=12;    #1080P@30fps屏蔽掉防止IIC访问错误  #                 ISP0 [18:14] ISP1[10:6] VI1[2:0] # SDK config:     ISP0:300M,   ISP1:300M, VI1:300M himm 0
分享海思Hi3519V101开发板、SoC产品简介、用户指南和SDK开发包
分享海思Hi<em>3519</em>V101 SoC产品简介、用户指南和开发SDK(1)Hi<em>3519</em>V101 专业型HD IP Camera SoC产品简介.pdfhttps://pan.baidu.com/s/1Z_yId5jRUbh_VzcWNcE5ng   (2)Hi<em>3519</em>V101 专业型HD IP Camera SoC用户指南.pdfhttps://pan.baidu.com/s/1f2EKjy5Tvz...
Hi3519V101之nfs挂载以及Telnet登录
在开发阶段,推荐使用NFS作为开发环境,可以省去重新制作和烧写根文件系统的工作。 ubuntu16.04 NFS搭建 sudo apt install nfs-common sudo vim /etc/exports /home *(rw,sync,no_root_squash) 选项说明: /home :共享的目录 * :指定哪些用户可以访问 * 所有...
海思3518E图像调试
离开深城已有半月,身体还是一如从前的差,每每冬日来临便咳嗽不止,这也许也是我当时选择离开家乡,到南方发展的一个重要原因吧,对于善变的天气,我是一直都觉自己的身体比天气预报都准确,些许变化,身体都会明显感知。 来到南京,这座曾经被战争淹没,经历血与火的洗礼的城市。“江南佳丽地,金陵帝王州”,南京拥有着6000多年文明史、近2600年建城史和近500年的建都史,如今依然是山河照旧。然行色匆匆的我无暇
使用SPI接口来传输视频数据。
现在有成熟的技术,单片机通过localbus连接CPLD,CPDL挂载一片SRAM,并驱动TFT显示,这个方案不错,就是需要线连接线太多,能不能单片机与CPLD之间使用SPI来作通信接口,这样应用应该更广泛一些。有空研究研究。...
Hi3519V101色彩空间转换总结(一)
Hi<em>3519</em>V101色彩空间转换总结(一) 2017年12月15日 22:04:21 阅读数:531 目录   目录 前言 保存灰度图像 保存彩色图像 总结 参考链接   前言 虽然只是做了点海思的应用层开发,但是对于各种颜色格式也有一定的了解。因为海思本身是YUV420sp格式的数据。在开发的过程中,要把YUV420sp的数据转换成rgb数据,当然也是要用到opencv。...
24 设备树里描述spi设备
<em>spi</em>设备驱动模型参考:http://blog.csdn.net/jklinux/article/details/74331212内核文档里没有直接增加<em>spi</em>设备的驱动方法, 但可通过设备树里现有<em>spi</em>设备的描述来学习.<em>spi</em>设备在设备树里像描述i2c设备一样,需要在<em>spi</em>控制器节点里用子节点描述<em>spi</em>设备节点: &<em>spi</em>0 { /* <em>spi</em>控制器节点 */ ... cs-gpios
安装、升级Hi3519V101/Hi3516AV200 DEMO板开发环境
1.安装、升级Hi<em>3519</em>V101/Hi3516AV200 DEMO板开发环境 # 如果您使用Hi<em>3519</em>V101/Hi3516AV200 的DEMO板,可以按照以下操作烧写uboot、内核以及文件系统,以下操作均使用网络来更新。       1)、如果您拿到的单板没有uboot的话,就需要使用Hi<em>3519</em>***/01.software/pc/HiTool进行烧写。更详细的烧写操作步骤及说明,...
HI3559A,Hi3519A,Hi3556A芯片产品参数介绍自资料
HI3559A,Hi<em>3519</em>A,Hi3556A处理器介绍: HI3559A是一个专业的8K超高清移动相机SoC。它支持8K30/4K120数字视频录制与广播级图像质量。它还支持多个传感器输入以及H.265编码输出或电影级原始数据输出。它集成了高性能的ISP,采用了先进的低功耗工艺和体系结构设计。HI3559A V100提供出色的图像处理能力。 hi<em>3519</em>AV100是一颗面向监控IP摄像机、运...
Hisilicon Hi3519 datasheet
As a new-generation industry-specific SoC designed for the HD IP camera, Hi<em>3519</em> V100 integrates a new-generation ISP and uses the latest H.265 video compression encoder in the industry as well as advanced low-power technology and architecture design. These features enable Hi<em>3519</em> V100 to continuously maintain the leading position in the aspects of low bit rate, high picture quality, and low power consumption. Hi<em>3519</em> V100 supports 90° or 270° rotation and lens distortion correction by using hardware, which meet requirements in various surveillance application scenarios. It also supports 3A algorithms, which allow customers to design various models of IP cameras that contain integrated camera cores. Hi<em>3519</em> V100 integrates the POR, RTC, and audio CODEC and supports various sensor levels and clock outputs, which significantly reduces the EBOM cost of the HD IP camera based on Hi<em>3519</em> V100. The Hi<em>3519</em> V100 HiSilicon SDK features high stability and ease of use, supports rapid mass production, and facilitates system layout of DVRs, NVRs, and IP cameras
基于海思开发板的屏幕截图程序(二)
针对 基于海思开发板的屏幕截图程序(一)作了改进,上篇文章的截图结果不正确的原因是:我公司的开发板上fb0中设置的图片格式为ARGB1555,但是我将它作为RGB565来使用,导致转换出来的图片数据不正确,所以压缩后的图片自然会失真。 关键函数是:ARGB1555_to_RGB24() // 将ARGB1555格式的图像数据转换成RGB24的格式。完整代码如下: #include
海思3519使用AI棒遇到的问题
要想使用AI棒,最基本的环境是在插入AI棒是需要在\dev下创建一个指向AI棒(USB设备)的设备文件 最初在AI棒插入到海思<em>3519</em>开发板上时,只显示了一句话意思是识别了一个USB设备,但是发现在\dev下并没有创建出相应的设备文件,但是在\dev\bus\usb\003\下创建了一个文件经过查询发现,该文件实际上就是设备文件,其中189表示主设备号,在文件\proc\devices(如下图 ...
海思Hi3519A MPP从入门到精通(五 YUV图像格式)
1. YUV简介 YUV格式有三大类:planar,packed,semi-planar。 对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。 对于packed的YUV格式,每个像素点的Y,U,V是连续交叉存储的。 对于semi-planar的YUV格式,先连续存储所有像素点的Y,紧接着连续交叉存储所有像素点的U,V。 YUV,分为三...
Hi3519AV100 海思Hi3519A开发平台—高能预售开始啦!
Tofu Pi OR版是基于Hi<em>3519</em>A的深度学习通用型开发平台。 提供开发板金属外壳。 此产品目前为预售,预计2月28日正式发货。 预售链接:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.7b581debXBg1Ft&amp;amp;id=586610485052   硬件规格: 类型 参...
hi3519模组测试
1.  淘宝上买的hi<em>3519</em>v101+ IMX274 模组做测试    (1)给模组供电,连接网线     (2)设置电脑ip为192.168.1.100(这个网段就行)    (3)在VLC上打开 RTSP://192.168.1.88/av0_1或者RTSP://192.168.1.88/av0_0 一个主码流一个辅码流             或者在ie浏览器输入192.168.
Hi3519AV100 硬件设计用户指南.pdf
Hi<em>3519</em>AV100 硬件设计用户指南.pdf,我只是大自然的搬运工,仅供参考
Hi3531用SPI FLASH启动 使用Nand做文件系统
1.编译内核(可选) make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- menuconfig make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- uImage cp arch/arm/boot/uImage ...   2.烧写uboot,内核,擦除SPI FALSH的剩余部分 sf erase
海思Hi3519硬件参考设计
海思Hi<em>3519</em>硬件参考设计, 包括参考原理图,设计指导,用户指南。
Hi3519V100与Hi3519V101的区别
Hi<em>3519</em>V100与Hi<em>3519</em>V101的差异说明 差异点 Hi<em>3519</em>V100 Hi<em>3519</em>V101 CPU A17 最高支持到1.15Ghz 最高支持到1.25Ghz DDR DDR最高频率支持到800Mhz DDR最高频率支持到933Mhz
Hi3519V101开发环境搭建(一)
引言 目前接触的项目使用海思平台。这里记录下海思<em>3519</em>的开发环境的搭建过程,感觉每次搭建都要参考《Hi<em>3519</em>V101 Linux开发环境用户指南.pdf》很麻烦,重复造轮子,效率极低。 Hi<em>3519</em>V101 Linux开发环境 安装Hi<em>3519</em>V101 SDK Hi<em>3519</em>V101 SDK是基于Hi<em>3519</em>V101 DMEB的软件开发包,包含了在Linux相关应用开发时使用的各种
海思3519 sample困惑理解
1) <em>问题</em>:vi dump时为什么需要做一个VGS缩放动作? 原因:因为当vi get下来一帧是压缩后的YUV时,需要用VGS转成原始YUV数据,所以才调用。不然根本不需要,直接保存将SP420存成P420即可。SP420:Y... VUVU...,P420:Y... UU... VV...
Hi3519V101/Hi3516AV200 Linux 开发环境用户指南.pdf
Hi<em>3519</em>V101/Hi3516AV200 Linux 开发环境用户指南.pdf,有需要了解的看
HI3519V101的MPP开发环境与venc测试
1.SDK目录介绍 2.搭建ftp或者nfs文件系统 3.mpp文件部署 在一般的嵌入式开发中,只要将uboot,kernel,rootfs下载到开发板上,就可以进行程序开发了。但是海思又进一步的把一些常用视频编解码算法等封装到MPP平台中,进一步简化了工程师的开发难度。 3.1什么是MPP 海思提供的媒体处理软件平台(Media Process Platform,简称 MPP)...
HI3519V101的sensor特性与驱动解析
海思的sensor驱动大部分工作在应用层,即应用层驱动(非ko形式存在),这样一来在对sensor改动时,就不需要重新编译内核了。 缺点是,不稳定,效率会比较低。纯应用层驱动是没办法操作硬件的,所以需要调用底层i2c驱动。 1、驱动源码路径        sdk\hi<em>3519</em>v101\mpp_big-little\component\isp\sensor目录下。 2、sensor驱动调用 ...
海思Hi3518内核编译过程中问题点记录
1、已经安装了交叉编译环境,并且/etc/profile里面也有记录编译器的环境变量,但是编译时还是提示bash:arm-hisiv100nptl-linux-gcc未找到。      这个的解决方案为:在/etc/bashrc文件里面添加编译器的路径。然后source /etc/bashrc.     出现<em>问题</em>的原因应该是/etc/profile里面的环境变量是对应所有用户的,并且第一次登陆
onvif 编译成的静态、动态库,只供海思v200的编译使用
arm下只供海思v200的编译器。把复杂的onvif,编译的onvif库,使用的时候参考makefile。openssl等库编译时也要加入。
基于JSP的实验室教学管理系统下载
实验室教学管理系统(Web版 全套源码 安装即用)<br><br>本系统是一个完整的JSP-JAVA应用项目,合适有初步JSP编程经验的朋友们提高和学习之用。<br><br>系统含全套源码,合适朋友们在此基础上举一反三结合实际开发出优秀的JSP应用系统。<br><br>学生毕业设计好教材!<br><br>本系统是WEB模式的实验室教学管理系统<br>运行环境:Tomact+JDK<br>编程模式:JSP+JavaBean+JavaServlet<br>后台数据库:MS-Access\MySql<br><br>系统特点:<br><br>1.基于免费环境开发 jdk+Tomcat+Ms-Acces 相关下载链接:[url=//download.csdn.net/download/dsoft2008001/388602?utm_source=bbsseo]//download.csdn.net/download/dsoft2008001/388602?utm_source=bbsseo[/url]
asp 详解 比较全面下载
很全的asp教程,希望朋友看后有所收获,祝各位工作顺利,生活愉快。 相关下载链接:[url=//download.csdn.net/download/jiangjiangchenchen/2059779?utm_source=bbsseo]//download.csdn.net/download/jiangjiangchenchen/2059779?utm_source=bbsseo[/url]
新编大学英语课后答案(浙江大学编著)下载
新编大学英语课后答案(浙江大学编著)(别且含有听力的答案,很好,很权威) 相关下载链接:[url=//download.csdn.net/download/huixisheng/2301471?utm_source=bbsseo]//download.csdn.net/download/huixisheng/2301471?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 海同大数据培训怎么样 海达内java培训
我们是很有底线的