LINUXDVSDK-DM37X

用於 DM3730/3725 數位媒體處理器的 Linux 數位視訊軟體開發套件 (DVSDK)

LINUXDVSDK-DM37X

下載項目

概覽

The Linux Digital Video Software Development Kit (DVSDK) for DaVinci™ processors provides everything developers need to evaluate and start developing on the DM37x Cortex™-A8 DSP+ARM® microprocessors. With the included Graphical User Interface (GUI)-based Matrix Application Launcher, launching demos, benchmarks, and applications is a snap. Furthermore, developers will find it easy to develop applications and add them to the Matrix Application Launcher. The DVSDK also includes DSP-accelerated audio and video codecs, as well as tools to easily leverage the DSP for other signal processing tasks.

This is the Generally Available (GA) release of the Linux DVSDK version 4.x. Supported platforms are TMS320DM365, OMAP-L138, and TMS320DM3730/25 processors.
 

Additional Information:

特點

The Linux SDK for DM3730 and DM3725 includes the following components:

  • Linux kernel 2.6.37
  • Bootloaders
  • File System
  • Qt/Webkit application framework
  • Matrix Application Launcher
  • 3D Graphics support
  • WLAN & Bluetooth support
  • Example applications
  • Host tools including Flash Tool and Pin Mux Utility
  • Documentation
  • Tools for easy development/integration of DSP algorithms
  • DSP accelerated codecs: JPEG Encode/Decode, MPEG4 SP Encode/Decode (up to 720P), H.264 BP Encode/Decode (up to 720P), MPEG2 MP Decode (Dup to 720P), G.711 Encode/Decode, AAC LC/HE Decode, MP3 Decode

 

The DM37x Linux DVSDK is free, and does not require any run-time royalties.


 

What is in DVSDK v4?

  • Bootloading (u-boot) - Software to boot Linux from a variety of peripherals.
  • The Codec Engine Multimedia stack - The Codec Engine algorithm execution framework provides a consistent set of multimedia codec APIs, known as xDM, regardless of whether the codec is being executed on the ARM, DSP, or dedicated accelerator. Developers can then build higher-level multimedia framework functions, such as AV Sync or stream parsing, on top of Codec Engine. For developers whose expertise is in Linux application development, Codec Engine enables developers to remotely instantiate and execute codecs and algorithms on the DSP without needing to write any DSP code.
  • DaVinci Multimedia Interface (DMAI) - DMAI allows development of highly portable multimedia applications that can move easily from one device or operating system to another.
  • Multimedia codecs - The DVSDK provides codec libraries and associated AV clips that enable developers to immediately develop and evaluate real-world applications. These codecs may be in dedicated hardware (DM355S), DSP-accelerated or a combination of both. Most are available for download now, along with the DVSDK. They are production quality codecs, with production software licensing agreements.
  • Demonstration ("Demo") programs - The Demo programs show decoding and encoding operations to illustrate how frameworks, codecs, video and audio subsystem drivers are integrated to implement complete applications.

 

For DaVinci and Integra devices that have DSP cores, the DVSDK further offers a set of DSP components that allow developers to quickly leverage DSP acceleration, including:

  • DSP/BIOS operating system - DSP/BIOS is a preemptive, multitasking, real-time kernel that simplifies creation of multithreaded DSP application.
  • DSP/BIOS Link - DSP/BIOS Link is ARM-DSP communication software that enables the ARM to bootload the DSP and for the two processors to pass messages and data buffers via shared memory.
  • xDAIS Developer’s Kit - xDAIS and xDM are algorithm integration standards that make it easier to implement applications that must use multiple different codecs. Algorithms adhering to the xDAIS standard access shared resources such as internal memory and DMA through the framework, enabling the framework to prevent one codec overwriting the resources used by another. xDM provides standard APIs for different classes of codecs that enable an application to invoke, for example, MPEG4 or H.264 decoders from different vendors without having to change any code.
  • Framework Components - Framework Components are modules that simplify implementation of frameworks that wish to use xDAIS-compliant algorithms.
  • EDMA3 Driver - This driver provides APIs to utilize DaVinci’s powerful DMA capabilities. The EDMA3 driver includes resource management support to enable developers to safely share DMA resources between different parts of the application.
  • Development Tools - Although Codec Engine enables applications to use DSP-accelerated codecs without doing any DSP programming, developers who need to implement custom DSP applications will need to purchase TI's Code Composer StudioTM IDE and an emulator. These will allow development and debugging of applications on the DSP.
下載 觀看有字幕稿的影片 影片

下載項目

軟體開發套件 (SDK)

LINUXDVSDK-DM37X-OMAPL138 Linux SDK for OMAP-L138 / TMS320C6748 EVM

下載選項

LINUXDVSDK-DM37X-OMAPL138 Linux SDK for OMAP-L138 / TMS320C6748 EVM

close
最新版本
版本: 4.03
發行日期: 2011/12/22

DVSDK 4.03 Additional sources ISO image [optional]

MD5 校驗和

TMS320DM3730 DVSDK 4.03 Installer

MD5 校驗和

文件

TMS320DM3730 DVSDK 4.03 Release Notes

TMS320DM3730 DVSDK 4.03 Quick Start Guide

TMS320DM3730 DVSDK 4.03 Software Developers Guide

OMAPL138 DVSDK 4.03 Quick Start Guide

OMAPL138 DVSDK 4.03 Software Developers 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

軟體開發

IDE、配置、編譯器或偵錯程式
C6RUN-DSPARMTOOL 適用於 TI DSP+ARM 產品的 C6EZRun 軟體開發工具 CCSTUDIO Code Composer Studio™ 整合式開發環境 (IDE)
軟體程式設計工具
FLASHTOOL 適用於 AM35x、AM37x、DM37x 和 OMAP35x 產品的 FlashTool

支援與培訓

內含 TI 工程師技術支援的 TI E2E™ 論壇

檢視所有論壇主題 以英文檢視所有論壇主題

內容係由 TI 和社群貢獻者依「現狀」提供,且不構成 TI 規範。檢視使用條款

若有關於品質、封裝或訂購 TI 產品的問題,請參閱 TI 支援

影片