图像算法集成基于TI Davinci DM8168,开发平台SDK为DVRRDK3.0,实现框架为MCFW,算法引擎为TI 的XDAIS标准。下图分别为DM86168的软件开发框图(a),以及基于eXpressDSP算法开发框图(b)。
(a)
从图(a)中我们知道DM8168是一个多核架构的CPU。它集成了ARM A8核作为HOST CPU,用作主系统控制,图形界面,基本输入/输出IO,以及其他外设资源如硬盘,以太网等接口等控制。VPSS核用于视(音)频流的捕获,回放,缩放等前端处理。Video M3用于视(音)频流的编解码处理。DSP主要用于视频处理和视频分析。
(b)
从图(b)中我们知道DSP端算法处理的框图。
Algorithm:作为一个代码模块对视频数据进行处理,得出视频处理结果。
Refrence Framework: 蓝色部分包含了驱动部分Drivers,algorithms,DSP系统内核。作为整个框架对其所包含组件进行管理。
DSP Kernel:属于硬件层(HAL)的软件实现,是对硬件资源的抽象管理,包括线程,中断,管道,信号以及其他函数。此外DSP/BIOS是一个实时性操作系统,提供应用程序的多任务实现,以及相关的日志和统计等功能。
Application:用户程
(a)
从图(a)中我们知道DM8168是一个多核架构的CPU。它集成了ARM A8核作为HOST CPU,用作主系统控制,图形界面,基本输入/输出IO,以及其他外设资源如硬盘,以太网等接口等控制。VPSS核用于视(音)频流的捕获,回放,缩放等前端处理。Video M3用于视(音)频流的编解码处理。DSP主要用于视频处理和视频分析。
(b)
从图(b)中我们知道DSP端算法处理的框图。
Algorithm:作为一个代码模块对视频数据进行处理,得出视频处理结果。
Refrence Framework: 蓝色部分包含了驱动部分Drivers,algorithms,DSP系统内核。作为整个框架对其所包含组件进行管理。
DSP Kernel:属于硬件层(HAL)的软件实现,是对硬件资源的抽象管理,包括线程,中断,管道,信号以及其他函数。此外DSP/BIOS是一个实时性操作系统,提供应用程序的多任务实现,以及相关的日志和统计等功能。
Application:用户程