DM81X 视频采集处理 ——简单采集显示例程讲解 广州创龙电子科技有限公司 Guangzhou Tronlong Electronic Technology Co., Ltd
01 采集缩放显示例程概述 02 例程编译配置讲解 03 例程源码解析
01 采集缩放显示例程概述 程序功能: 从 TVP5158 模块采集视频图像,在 VPSS M3 中进行缩放,然后也是通过 VPSS M3 进行输出显示。 Cap Dis Dei 采集 显示 缩放 01 广州创龙电子科技有限公司
01 采集缩放显示例程概述 程序工程文件: main.c —— 源码 makefile —— 编译规则 Rules.make —— 编译环境变量定义 02 广州创龙电子科技有限公司
01 采集缩放显示例程概述 例程编译与运行: 修改源码适配采集模块 —— TVP5158、TVP7002、ADV7611…… 修改 makefile 配置编译环境 make 编译 更新程序到板卡 初始化板卡环境 运行程序 03 广州创龙电子科技有限公司
02 例程编译配置讲解 例程与开发环境 RDK 的依赖关系: mcfw_api Mcfw Demo link_api syslink codec(h264) ti_tools 04 广州创龙电子科技有限公司
02 例程编译配置讲解 Rules.make: 开发包各组件路径 DDR 内存配置 生成文件后缀配置 音频处理框架 RPE 配置 export 变量 05 广州创龙电子科技有限公司
02 例程编译配置讲解 开发包路径配置 makefile: 引入 Rules.make 文件生成路径配置 编译选项配置 依赖头文件和库路径配置 编译过程控制 06 广州创龙电子科技有限公司
03 例程源码解析 程序流程: 检查命令行参数、注册中断信号 启动 初始化 vsys、vcap、vdis 模块 CaptureLink DeiLink 启动 LINK 链路 DisplayLink 收到中断 终止 07 广州创龙电子科技有限公司
03 例程源码解析 模块初始化: Vsys_init(&prms_sys); Vcap_init(&prms_vcap); Vdis_init(&prms_vdis); Vdis_start(); Vcap_start(); 08 广州创龙电子科技有限公司
03 例程源码解析 LINK 初始化: CaptureLink_CreateParams prm_capture; CaptureLink_CreateParams_Init(&prm_capture); prm_capture.outQueParams[0].nextLink = gVcapModuleContext.deiId[0]; DeiLink_CreateParams prm_dei; MULTICH_INIT_STRUCT(DeiLink_CreateParams, prm_dei); prm_dei.inQueParams.prevLinkId = gVcapModuleContext.captureId; DisplayLink_CreateParams prm_dis; MULTICH_INIT_STRUCT(DisplayLink_CreateParams, prm_dis); prm_dis.inQueParams[0].prevLinkId = gVcapModuleContext.deiId[0]; 09 广州创龙电子科技有限公司
广州创龙电子科技有限公司 谢谢 官网:http://tronlong.com/ 论坛:http://51ele.net