海思3518E
liulangrenaaa
有任何问题可以联系sh_def@163.com
展开
-
Hi3518E板子硬件记录
##硬件描述HI3518E芯片 :CPU + DSP + 内置64MB DDR.外置16MB SPIFLASH (存放程序 uboot kernel rootfs app).SDcard 扩展提供用户数据存储区.板载Ethernet和USB扩展WIFI提供联网能力.sensor 接口(并行数据通道和IIC控制通道)连接sensor.串口 作为调试系统接口.##软件概述SPI ...原创 2018-09-24 14:25:38 · 701 阅读 · 0 评论 -
视频的简单概念总结
##几种常用视频压缩格式H.264:H.264上目前比较主流的压缩算法,像视频会议设备一般都采用这个编码格式。基础的H.264可以支持在1M带宽下传输720P30帧/秒的图像;H.264 HIGH PROFILE支持在512K带宽下传输720P30帧/秒的图像。H.265: H.265旨在在有限带宽下传输更高质量的网络视频,仅需原先的一半带宽即可播放相同质量的视频。压缩效率应该比H.264至...原创 2018-09-24 18:17:12 · 687 阅读 · 0 评论 -
HI3518E MPP功能模块和视频缓存池
MPPMPP:Media Process Platform 媒体处理平台。海思媒体处理平台的主要内部处理流程,主要分为视频输入( VI)、视频处理( VPSS)、视频编码(VENC)、视频解码( VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码( ADEC)、区域管理( REGION)等模块。下面详细介绍各个模块及其流...原创 2018-09-26 17:14:48 · 1511 阅读 · 0 评论 -
HI3518E官方sample_venc解析
概述从main函数开始,根据传入参数选择对VI VPSS等模块的操作,等。一般选择进入 SAMPLE_VENC_1080P_CLASSIC在 SAMPLE_VENC_1080P_CLASSIC 中进行如下操作step0:定义了一些视频编解码过程中会用到的变量setp1:init sys variable video buffer(初始化系统变量 MPP系统缓存池定义)step2:m...原创 2018-10-08 14:38:23 · 5208 阅读 · 1 评论 -
HI3518E的ORTP相关代码浅析
前言之前已经用网盘中的sample_comm_venc.c,编译生成了可以实现功能的代码了,里面添加了一些跟ORTP传输相关的代码,都是用宏的方式添加的,如果想录制保存视频,直接关闭宏就可以。代码分析其实过程跟原来还是一样的,采集图像那一套都是不变的,变得就是原来是将三路码流保存到硬盘里,现在是将h.264码流通过网络根据RTP协议发送出去。在sample_comm_venc.c中添加如下...原创 2018-12-12 15:09:10 · 451 阅读 · 1 评论 -
HI3518E的sensor驱动
前言sensor主要是采集图像,将光信号转化为电信号的传感器,主要由镜头、sensor、ADC等部件构成。sensor驱动介绍sensor接口主要有并口、LVDS、MIPI接口这三种sensor接口。并口就是一根clk,n根(8/10/12)data线,来传输数据;一般还会带个IIC接口,来读写寄存器和传输控制信号,AR0130、OV9712就是这样的并口接口LVDS是由1组差分clk...原创 2018-12-16 17:37:57 · 1848 阅读 · 2 评论 -
HI3518E实现ORTP网络传输
前言本文主要是利用RTP协议实现视频服务器,利用网络进行视频数据传输,在windows上VLC软件作为客户端,可以实时预览视频。实际操作ORTP简介ORTP是一个支持RTP以及RFC3550协议的库,有如下的特性:使用C语言编写,可以工作于windows, Linux, 以及 Unix平台实现了RFC3550协议,提供简单易用的API。支持多种配置,RFC3551为默认的配置。支持...原创 2018-12-11 19:22:40 · 907 阅读 · 0 评论