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/BIOS内核的DSP
·通过Codec Engine (VISA API)实现信号处理与处理器间通信(IPC)
·采用xDM/xDAIS API构建信号处理层(编解码器与算法)
·利用XDC工具封装实时软件组件(编解码器、服务器与引擎)
课程简介
TMS320DM644x达芬奇技术专题讨论会提供必要知识,以便您利用达芬奇技术开发所需应用。如前文所述,尽管课程内容相当丰富,但仍有部分领域无法在会议期间详细展开介绍。
为弥补这方面的不足,TI技术培训部门 (TTO) 还针对这些研究领域提供了许多其它的专门课程。
·TMS320C6000 DSP优化方案讨论会,会期4天
·DSP/BIOS内核设计专题讨论会,会期4天
适用范围
TMS320DM644x DaVinci技术专题讨论会采用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/BIOS内核设计专题讨论会将提供更多有关详情。
查询进一步信息,请访问http://focus.ti.com/docs/training/catalog/events/event.jhtml?sku=4DW907001
(完)