本帖最后由 华清远见 于 2010-7-1 17:45 编辑
课程一:TMS320DM644x 达芬奇技术培训(高端产品开发)
概览
TMS320DM36x与TMS320DM644x达芬奇 (DaVinci™) 技术培训将一步步介绍如何围DM36x&DM644x 处理器开发完整的视频系统,专为希望充分利用德州仪器 (TI) 达芬奇技术软件基础架构与开发工具的软件与系统工程师而精心设计,可帮助用户利用 TMS320DM365或 TMS320DM64xx 处理器快速构建系统。
达芬奇技术培训时间安排
培训时间:2010.8.2-2010.8.5
每天时间安排为上午 9:00 至下午 5:30。
达芬奇技术培训概述
达芬奇技术培训将首先概括介绍器件架构,以一般视频系统为例探讨各种 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 TMS320DM36x与DM64xx 器件的软件与系统工程师。
本次培训主要介绍如何借助 TI 提供的各种软件驱动程序与框架组件构建系统,其中包括:
·
运行
Linux 的 ARM
·
运行 DSP/BIOSTM 内核的 DSP
·
通过 Codec Engine (VISA API) 实现信号处理与处理器间通信 (IPC)
·
采用 xDM/xDAIS API 构建信号处理层(编解码器与算法)
·
利用 XDC 工具封装实时软件组件(编解码器、服务器与引擎)
达芬奇技术培训必备知识
·
C 语言编程的应用知识
·
基本 Linux OS 技能(如:shell 指令等)
·
嵌入式系统基础知识(如:什么是存储器映射、链接等)
·
TMS320C64xTM DSP 编程
·
基本 Linux 编程(处理、线程等)
·
了解 Linux 设备驱动程序
·
视频应用/系统知识
关于基于达芬奇技术的 TMS320DM64XX 数字媒体处理器
达芬奇技术针对数字视频系统进行了精心优化,其中包括基于 DSP 的 SoC、多媒体编解码器、API、框架以及开发工具等。这些集成组件是业界首批针对视频系统开发的完整的开放式平台产品系列。本次培训将着重介绍 DM36x&DM64xx 架构,该架构是一种高度集成的 SoC,集成了数字视频所需的许多外部组件,已经供货的DM36x&DM64xx处理器建立在 TMS320C64x+TM DSP 内核与 ARM926 处理器基础之上,其中包含视频加速器、网络外设以及外部存储器/存储接口,且均针对视频进行了优化。DM36x&DM64xx数字媒体处理器则特别适合编码与解码应用,其专门的视频处理前端添加了视频编码功能,能够采集各种数字视频格式。
华清远见嵌入式交流QQ群:90091485
咨询电话:0755-25579762
叶老师、梁老师
咨询QQ:794380339
E-mail:yzm@farsight.com.cn
办公地址:广东省深圳市罗湖区宝安南路3038号金塘大厦3层
|