该IP基于DM8148多核处理器平台,其中与软件相关的核主要包括:A8处理器、视频媒体控制器 (包括VPSS-M3处理器和VIDEO-M3处理器) 。 A8处理器通常用于系统控制,运行的操作系统为Linux;VPSS-M3通常用于视频采集,显示和缩放等功能,运行的系统为BIOS6;Video-M3通常用于视频H264/MPEG4/MJPEG的编解码,运行的系统为BIOS6。他们之间的通讯主要是通过系统链接来完成,通过软件代码进行配置可以实现相关功能。
本IP基于TI8148芯片平台,图像的采集、压缩和存储功能依赖于多核共同实现。软件实现主要依赖于对SDK代码的开发,此模块给出了应用层的实现程序,最终使用和编译需要在SDK环境中进行。
基于DM8148的开发SDK,实现两路DVI-D视频的采集和压缩,码率1M,每秒30帧,分辨率格式为1400*1050,实现H264格式压缩。
(1)该IP实现数据存储功能,引用了CODE_LINUX_APP_RINGBUF模块。
(2)该IP实现视频帧添加时间戳功能,引用了CODE_LINUX_APP_GETSYSTIME模块。
l 主要函数接口定义
(1)视频采集压缩任务体函数
函数原型 | void * encode_on_davinci(void * arg); |
功能描述 | 视频采集压缩任务体 |
输入参数 | arg : 指向任务参数结构的指针 |
输出参数 | 无 |
全局变量值的变化 | 无 |
返回值 | 无 |
(2)获取压缩数据任务体函数
函数原型 | static void *DVR_Server_Queuefr |
功能描述 | 获取压缩数据任务体函数 |
输入参数 | arg : 指向任务参数结构的指针 |
输出参数 | 无 |
全局变量值的变化 | 无 |
返回值 | 无 |
(3)获取压缩后视频码流函数
函数原型 | void get_video_fr |
功能描述 | 获取压缩后视频码流数据 |
输入参数 | 无 |
输出参数 | buff: 指向视频数据buff的指针 type: 指向视频帧格式字段的指针 len : 指向视频帧长度字段的指针 |
全局变量值的变化 | 无 |
返回值 | 无 |
(4)视频采集压缩等系统链路开启函数
函数原型 | void VcamVenc_start(void) |
功能描述 | 开启视频采集压缩等系统链路 |
输入参数 | 无 |
输出参数 | 无 |
全局变量值的变化 | 无 |
返回值 | 无 |
无
某研究所视频压缩存储项目,基于DM8148进行两路DVI-D视频和其他数据的采集存储,最终可以通过PCIE进行传输至其他板卡模块。
无
好评率:100%
好评数量:0个
工作速度:5分
工作质量:5分
工作态度:5分
暂无评价
CPU/GPU ¥12000.00
CPU/GPU ¥25000.00
CPU/GPU ¥10000.00
CPU/GPU ¥30000.00
CPU/GPU ¥10000.00
CPU/GPU ¥15000.00
CPU/GPU ¥10000.00
CPU/GPU ¥10000.00
其他 ¥5000.00
其他 ¥5000.00
其他 ¥10000.00
其他 ¥10000.00
其他 ¥10000.00
其他 ¥10000.00
其他 ¥10000.00
其他 ¥10000.00
FPGA电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
CPU/GPU ¥10000.00
FPGA电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
FPGA电路 ¥10000.00
DSP电路 ¥10000.00
CPU/GPU ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
CPU/GPU ¥10000.00
FPGA电路 ¥10000.00
FPGA电路 ¥10000.00
模拟电路 ¥10000.00
模拟电路 ¥5000.00
模拟电路 ¥5000.00
模拟电路 ¥5000.00
模拟电路 ¥10000.00
模拟电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
FPGA电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
DSP电路 ¥10000.00
CPU/GPU ¥20000.00
CPU/GPU ¥20000.00
CPU/GPU ¥20000.00
CPU/GPU ¥20000.00
CPU/GPU ¥15000.00
CPU/GPU ¥20000.00
CPU/GPU ¥18000.00
CPU/GPU ¥20000.00
其他 ¥10000.00
其他 ¥6000.00
其他 ¥2000.00
其他 ¥3000.00
其他 ¥12000.00
其他 ¥8000.00
FPGA电路 ¥5000.00
MCU电路 ¥4800.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
嵌入式 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
MCU电路 ¥50000.00
MCU电路 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥500000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00
其他 ¥50000.00