LINUXDVSDK

您所在的位置:网站首页 达芬奇硬件加速解码 LINUXDVSDK

LINUXDVSDK

2024-03-22 00:06| 来源: 网络整理| 查看: 265

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 上开发和调试应用。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3