LINUXDVSDK-DM36X

用于 DM365、DM368 数字媒体处理器的 Linux 数字视频软件开发套件 (DVSDK)

LINUXDVSDK-DM36X

下载

概述

Linux™ 数字视频软件开发套件 (DVSDK) 使 DaVinci™ 系统集成商能够快速开发基于 Linux 的多媒体应用,它们可以轻松植入达芬奇平台的不同器件中。每个 DVSDK 都包含一套预先测试的操作系统、应用程序框架和具有示例程序的编解码器库,这些程序演示了从外设流入和流出的实时音频和视频数据的解码和编码。针对具有 DSP 内核的达芬奇器件,DVSDK 提供了完整的框架,便于开发人员轻松利用 DSP 加速编解码器,而无需对 DSP 进行编程。DVSDK 完全免费,无需任何运行版税。

此版本 Linux DVSDK 4 版的正式 (GA) 版。支持的处理器:TMS320DM365/368、OMAP-L138 和 TMS320DM3730/25。

其它信息:

DM36x 论坛

TI E2E™ 社区

特性

DM36x Linux DVSDK 是一款免费的非商用版 Linux,附带了用户快速入门所需的所有内容,可能会随生产系统提供。快速入门指南可使您一会儿工夫即可连接硬件,并开始播放基于 GUI 的演示(演示硬件功能)。所有软件(包括源码)和开发工具均可在一小时内安装完毕。 包含的优秀文档用于所有软件组件。例如,驱动程序数据表提供了 Linux 器件驱动器支持片上外设性能信息的功能;多媒体编解码器数据表为特定编解码器列出了 MIPS 和存储器要求。 


Linux SDK 包括以下组件:

  • 平台支持包
    • Linux 内核 2.6.32.17
    • 启动加载程序 (u-boot, UBL) 及其闪存实用程序
  • 多媒体封装
    • 多媒体框架产品 (MFP)
      • 编解码器引擎框架
      • 框架组件
      • Linux 实用程序 (CMEM)
      • XDAIS(eXpress DSP 算法可互操作性标准)
    • DaVinci 多媒体应用程序接口 (DMAI)
    • H/W 加速编解码器
      • 编码器:H.264、MPEG-4、JPEG、AAC、G711、MPEG-2
      • 解码器:H.264、MPEG-4、JPEG、AAC、G711、MPEG-2、VC1
    • 硬件加速 GStreamer TI 插件
  • 图形包
    • Qt/Webkit 应用程序框架

要查找 TI DVSDK 的较早版本,请转到:TI 目标内容基础结构 

 

DVSDK v4 的内容

  • 引导加载 (u-boot) - 用于从各种外设中启动 Linux 的软件。
  • 编解码器引擎多媒体堆栈 - 编解码器引擎算法执行框架提供了一组相同的多媒体编解码器 API,称为 xDM,无论编解码器是在 ARM、DSP 还是在专用加速器上运行的。开发人员随后可以基于先进的编解码器引擎构建更为高级的多媒体框架功能,例如 AV 同步或流解析功能。对于专业的 Linux 应用开发人员来说,编解码器引擎使他们能够在 DSP 上远程实例化并执行编解码器和算法,无需编写任何 DSP 代码。
  • 达芬奇多媒体接口 (DMAI) - DMAI 可实现高便携性多媒体应用的开发,它们可以轻松从某个器件或操作系统移到其它器件或操作系统。
  • 多媒体编解码器 - DVSDK 提供了编解码器库以及相关的 AV 剪辑,使开发人员能够立即开发和评估现实应用。这些编解码器可能位于专用硬件 (DM355S) 和/或加速 DSP 中。多数内容现在可与 DVSDK 一起下载。它们是具有生产软件许可协议的生产质量编解码器。
  • 演示 ("Demo") 程序 —Demo 程序展示了解码和编码操作,说明如何将框架、编解码器、视频和音频子系统驱动器相集成以实现完整的应用。

 

针对具有 DSP 内核的达芬奇和 Integra™ 器件,DVSDK 还提供了一组能使开发人员快速利用 DSP 加速的 DSP 组件,其中包括:

  • DSP/BIOS 实时内核操作系统 - DSP/BIOS 内核是一种超前、多任务实时内核,可简化多线程 DSP 应用的创建。
  • DSP/BIOS 链路 - DSP/BIOS 链路是 ARM-DSP 通信软件,允许 ARM DSP/BIOS 启动加载 DSP 并允许两个处理器通过共享存储器来传递消息和缓冲数据。
  • xDAIS 开发者套件 - xDAIS 和 xDM 是算法集成标准,可以更容易地实现必须使用多个不同编解码器才能实现的应用。符合 xDAIS 标准的算法可以通过框架访问内存和 DMA 等共享资源,使框架能够防止编解码器覆盖正被其它编解码器使用的资源。xDM 为不同类型的编解码器提供了标准 API,使应用能够调用来自其他供应商的 MPEG-4 或 H.264 解码器等,无需更改任何代码。
  • 框架组件 - 框架组件是用于对希望使用符合 xDAIS 的算法的框架实施进行简化的模块。
  • EDMA3 驱动器 - 该驱动器提供了 API 以便利用达芬奇器件的强大 DMA 功能。EDMA3 驱动器包含资源管理支持,使开发人员能够在应用的不同部分安全共享 DMA 资源。
  • 开发工具 - 虽然编解码器引擎可使应用在无需任何 DSP 编程的情况下使用 DSP 加速编解码器,但对于需要实现自定义 DSP 应用的开发者来说,仍需要购买 TI 的 Code Composer StudioTM IDE 和仿真器。这些工具使用户能够在 DSP 上开发和调试应用。
下载 观看带字幕的视频 视频

下载

软件开发套件 (SDK)

LINUXDVSDKDM36X 用于 DM365、DM368 处理器的 Linux DVSDK

下载选项

LINUXDVSDKDM36X 用于 DM365、DM368 处理器的 Linux DVSDK

close
最新版本
版本: 4.02
发布日期: 24 三月 2011

Code Sourcery ARM GCC Tool Chain

DVSDK 4.02 Additional sources ISO image [optional]

MD5 校验和

TMS320DM365 DVSDK 4.02 Installer

MD5 校验和

TMS320DM368 DVSDK 4.02 Installer

MD5 校验和

TMS320DM3730 DVSDK 4.02 Installer

MD5 校验和

文档

TMS320DM365 DVSDK 4.02 Release Notes

TMS320DM365 DVSDK 4.02 Quick Start Guide

TMS320DM368 DVSDK 4.02 Release Notes

TMS320DM368 DVSDK 4.02 Quick Start Guide

TMS320DM3730 DVSDK 4.02 Release Notes

TMS320DM3730 DVSDK 4.02 Quick Start Guide

OMAPL138 DVSDK 4.02 Quick Start Guide

发布信息

There is a US $17 shipping and handling fee associated with receiving the CD.

Windows Users - If you are having difficulties with the download see

(TMS320DM365, OMAPL138, TMS320DM3730 and OMAP3530)

(TMS320DM365, TMS320DM368, OMAPL138, TMS320DM3730 and OMAP3530)

支持的产品和硬件

数字信号处理器 (DSP)
TMS320DM365 DaVinci 数字媒体处理器 TMS320DM368 DaVinci 数字媒体处理器 TMS320DM369 DaVinci 数字媒体处理器

技术文档

未找到结果。请清除搜索,并重试。
查看全部 1
类型 标题 下载最新的英语版本 日期
更多文献资料 DaVinci Video Processors Wiki -- In-depth technical and "how-to" articles, FAQs, etc. 2011年 3月 24日

相关设计资源

软件开发

应用软件和框架
TMDMFP 多媒体框架产品 (MFP) - 编解码器引擎,框架组件和 xDAIS
IDE、配置、编译器或调试器
CCSTUDIO Code Composer Studio™ 集成式开发环境 (IDE)

支持与培训

可获得 TI E2E™ 论坛的工程师技术支持

查看全部论坛主题 查看英文版全部论坛主题

所有内容均由 TI 和社区贡献者按“原样”提供,并不构成 TI 规范。请参阅使用条款

如果您对质量、包装或订购 TI 产品有疑问,请参阅 TI 支持

视频