曙海教育集团论坛DSP专区达芬奇技术讨论 → TMS320DM644x 达芬奇技术专题讨论会


  共有5445人关注过本帖树形打印

主题:TMS320DM644x 达芬奇技术专题讨论会

美女呀,离线,留言给我吧!
wangxinxin
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:青蜂侠 帖子:1393 积分:14038 威望:0 精华:0 注册:2010-11-12 11:08:23
TMS320DM644x 达芬奇技术专题讨论会  发帖心情 Post By:2010-11-23 9:06:51

概览

TMS320DM644x 达芬奇 (DaVinci?) 技术专题讨论会将一步步介绍如何围绕 DM644x 处理器开发完整的视频系统,该课程专为希望充分利用德州仪器 (TI) 达芬奇技术软件基础架构与开发工具的软件与系统工程师而精心设计,可帮助他们利用 TMS320DM6443 或 TMS320DM6446 处理器快速构建系统。
 
该专题讨论会将介绍一般视频应用的开发工作。之所以采用这种应用,是因为通过选择首批达芬奇器件外设,可以使视频应用(及其开发工作)大幅提速。不过上述概念也可轻松适用于其它类型的系统。
 
专题讨论会会期与时间安排

为期 4 天的讨论会将于星期二至星期五举行。每天时间安排为上午 9:00 至下午 5:30。星期五下午 4:00 左右结束。我们建议您将回程时间安排在下午 6:00 以后。
 
专题讨论会概述

专题讨论会将首先概括介绍器件架构,它会以一般视频系统为例探讨各种 DM644x 硬件外设与软件组件,会上将着重介绍 TI 提供的各种软件组件:器件驱动器、Codec Engine(处理器间通信框架)、xDM(编解码器∕算法接口标准)。结束时,参加人员将有机会使用并评估多种高级系统设计方案,深入研究调试细节。

讨论会演讲内容由四部分组成:

  1. 达芬奇技术介绍:器件、软件与工具
    • 视频系统概览
    • 器件系统架构
    • 软件架构介绍(Codec Engine 与 xDM)
    • 工具概览
  2. 应用层编程
    • 系统数据的输入/输出
      • 器件驱动程序介绍
      • 采用硬盘驱动
      • 采用音频串行端口
      • 采用视频采集/显示驱动程序(V4L2、FBdev)
    • 为输入/输出线程 (thread) 添加基于 ARM? 的(本地)处理能力
    • 将实时处理任务转交 DSP 完成(远程处理)
  3. 信号处理层编程
    • 采用 xDM 接口写入信号处理算法
      • 基于 ARM/Linux 的处理
      • 基于 DSP 的处理 
    • 封装信号处理内容,易于配置且可重复使用
  4. 高级系统编程详细内容
    • 高级系统配置 —— 使用 DVSDK
      • 借助配置工具轻松替代编解码器算法
      • 更改 DSP 上运行的优先处理任务
    • 采用 CE 跟踪功能
    • 利用 SoC 分析仪评估系统性能

目标受众

该课程主要面向准备使用 TI TMS320DM644x 器件的软件与系统工程师。
讨论会主要介绍如何借助 TI 提供的各种软件驱动程序与框架组件构建系统,其中包括:

  • 运行 MontaVista Linux 的 ARM
  • 运行 DSP/BIOSTM 内核的 DSP
  • 通过 Codec Engine (VISA API) 实现信号处理与处理器间通信 (IPC)
  • 采用 xDM/xDAIS API 构建信号处理层(编解码器与算法)
  • 利用 XDC 工具封装实时软件组件(编解码器、服务器与引擎)

预备知识

  • 这些预备知识虽不是课程的正式要求,我们仍将其列出使您了解该专题讨论会需要用到的各种技巧。您应提前增强这些领域的专业知识,这样才能从专题讨论会中获得最大收获。

必备知识

  • C 语言编程的应用知识 —— 这是该课程采用的主要计算机语言。如果您不经常使用 C 语言编程,我们建议您在参加讨论会前先通过书籍或课程熟悉 C 语言编程知识。

非必备知识,但强烈推荐

  • 基本 Linux OS 技能(如:shell 指令等)
  • 嵌入式系统基础知识(如:什么是存储器映射、链接等)

有帮助的知识

  • TMS320C64xTM DSP 编程
  • 基本 Linux 编程(处理、线程等)
  • 了解 Linux 设备驱动程序
  • 视频应用/系统知识

专题讨论会未涉及的内容

请注意,该课程并不适合硬件布局/设计工程师,尽管课程内容可能会对硬件工程师有所帮助,但仍无法满足他们的特定需求。必须要靠 TI 提供的一系列应用手册与参考设计才能得以解决。如果您有进一步的疑问,请联系当地 TI 办事处(或登陆产品信息中心,网址为:support@ti.com)。
如果您不打算使用 TI 提供的任何软件组件,请在参会前与培训协调员联系 (cwtops@list.ti.com)。该课程完全围绕 TI 软件基础架构展开,因此,我们不希望因为议程内容与您的需求不符而耽误您宝贵的时间。

关于基于达芬奇技术的 TMS320DM644x 数字媒体处理器

达芬奇技术针对数字视频系统进行了精心优化,其中包括基于 DSP 的 SoC、多媒体编解码器、API、框架以及开发工具等。这些集成组件是业界首批针对视频系统开发的完整的开放式平台产品系列。

该讨论会将着重介绍 DM644x 架构,该架构是一种高度集成的 SoC,集成了数字视频所需的许多外部组件,已经供货的 DM664x 处理器建立在 TMS320C64x+TM DSP 内核与 ARM926 处理器基础之上,其中包含视频加速器、网络外设以及外部存储器/存储接口,且均针对视频进行了优化。

  • TMS320DM6443 数字媒体处理器针对视频解码应用进行了优化,可提供数字视频解码所需的全部处理组件。
  • TMS320DM6446 数字媒体处理器则特别适合编码与解码应用,其专门的视频处理前端添加了视频编码功能,能够采集各种数字视频格式。

课程简介

TMS320DM644x 达芬奇技术专题讨论会提供必要知识,以便您利用达芬奇技术开发所需应用。如前文所述,尽管课程内容相当丰富,但仍有部分领域无法在会议期间详细展开介绍。为弥补这方面的不足,TI 技术培训部门 (TTO) 还针对这些研究领域提供了许多其它的专门课程。

专题讨论会名称 会期
TMS320C6000TM DSP 优化方案讨论会 4 天
DSP/BIOSTM 内核设计专题讨论会 4 天

适用范围

TMS320DM644x DaVinciTM技术专题讨论会采用 TI 达芬奇技术软件组件提供的多种软件构建块。由于DM644 专题讨论会为期仅 4 天,因此我们无法深入探讨 C64x+ DSP 处理器内核的编程细节。TMS320C6000 DSP 优化方案讨论会涵盖 C64x+ DSP 的所有编程细节,还会介绍如何使用 C 或线性汇编语言进行代码优化。

设计人员无需了解 C64x+ DSP 上运行的 DSP/BIOS (BIOS) 实时操作系统 (RTOS),就能使用 TI 为 DM644x 器件提供的 Codec Engine 处理器间通信框架,Codec Engine 会自动使用与管理必要的 BIOS 功能呼叫。

若用户需要深入了解 BIOS 以及其如何管理 DSP 资源,那么 DSP/BIOSTM 内核设计专题讨论会将提供更多有关详情。

其它培训建议

  1. ARM 处理器:
    • 由于我们使用以ARM 处理器为平台的 Linux 系统,因而您无需了解 ARM 处理器的技术细节或编程原理,但是 ARM 网站可提供丰富的 ARM 工具与信息。
  2. C 语言编程

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

TMS320DM644x 达芬奇技术专题讨论会








签名