如何构建达芬奇的DSPServer-Read.PDF

如何构建达芬奇的DSPServer-Read

如何构建达芬奇的DSP Server 德州仪器(TI)的达芬奇(DaVinci)数字媒体技术平台包括四大部分:芯片(处理器)、开发工具或开 发套件、软件及技术支持。其中软件开发涉及到操作系统、音视频编解码算法及ARM 和DSP 之间的分 工协作,让很多工程师感到比较复杂。 为此TI 推出了一系列软件模块和工具来建立Davinci 软件开发的框架,方便工程师在此基础上快速 的开发自己的产品。这些软件模块和工具包含在TI 的基于达芬奇技术的数字视频评估板的软件开发包中。 一般的视频应用系统中,Davinci 的ARM 负责操作系统应用,DSP 负责运行音视频codec 算法处 理,ARM 通过TI 的Codec Engine 机制调用DSP 侧的codec。那么怎样把不同的codec 算法集成到一 个DSP 可执行程序(称为DSP Server)中,又保证它们占用的资源不冲突?本文从Davinci 软件结构入 手,介绍如何构建DSP Server,及如何通过DSP Server 的配置文件配置FC(Framework Compone nt),以便通过FC 管理DSP 的资源。 达芬奇DMSoC 软件概述 一般来讲,软件系统分为应用层、信号处理层和I/O 层三部分,TI 提供的达芬奇参考软件框架就是 基于这样的结构,如图

文档评论(0)

1亿VIP精品文档

相关文档