TI达芬奇(DaVinCi)开发高级培训班(TSDV0801)
本课程主要面向准备使用达芬奇系列DSP的软件与系统工程师,介绍如何运用 TI 提供的各种软件驱动程序与框架组件快速构建各种应用系统。沈老师
嵌入式高级讲师 有多年DSP软件开发经验,成功开发了基于达芬奇DSP的高清视频会议系统、基于DM642的视频监控系统、基于DM642的网络摄像机,在视频编解码、数字媒体处理和DSP应用程序开发等领域有丰富的经验,作为技术骨干负责或者参与了自然基金项目、863项目和北京市科委软件专项等相关项目,在相关领域发表学术论文三十余篇,申请十余项技术发明专利,有多项技术被标准化组织采用。学习目标:第一天的课程主要帮助学员了解DSP的发展历程和开发方法,介绍TMS320C6000 DSPCPU结构、指令集、软件开发环境、DaVinCi技术等内容,达到能够使用 CCS(Code Composer Code)进行DSP程序开发。
1、介绍数字信号处理和数字信号处理器的发展历程
2、介绍DaVinCi系列DSP
3、介绍DaVinCi DSP CPU的结构、指令集及优化技术
4、介绍CCS软件开发环境的使用
5、介绍DSP/BIOS的使用
6、介绍DMA的使用,如何使用ACPY3 实现DMA
1. CCS开发环境的使用
1.1 熟悉工程项目的创建2. DSP/BIOS的配置
2.1 熟悉DSP/BIOS的配置建3. DMA的使用
3.1 DMA配置4. 程序优化方法
4.1 内联函数的使用学习目标:第二天的课程主要帮助学院熟悉掌握DaVinCi系统构架,介绍数字视频评估模块(DVEVM)的使用、数字视频软件开发包(DVSDK)的使用。通过对经典案例的分析,理解双核系统开发的流程。
1. 介绍数字视频评估模块一
1.1 硬件环境的搭建2. 介绍DVSDK工具链
2.1 DVSDK工具链的组成3. Monta Vista Liunx的使用
4. 经典案例分析
1. Linux开发环境的使用
1.1 熟悉外围器件驱动程序2. DVEVM/DVSDK演示范例的使用
2.1 DVEVM/DVSDK编码演示范例及其应用程序设计学习目标:第三天的课程主要让学员熟悉xDAIS和xDM算法接口标准,理解编解码引擎和编解码服务器的概念,学会如何创建编解码引擎和编解码服务器,理解DSP/BIOS LINK的工作原理。
1. 介绍xDAIS和xDM算法接口标准
1.1 算法设计的基本思路2. 介绍Codec Engine
2.1 介绍Code Engine 的配置工具介绍DSP LINK
3.1 DSP LINK的软件结构1. 标准算法库的封装
1.1 以G711为例进行标准算法库的封装实验2. Codec Engine 的配置
2.1 熟悉编解码引擎的创建过程3. DSP LINK 的使用和MEM管理机制
3.1 熟悉DSP LINK的源代码学习目标:第四天的课程主要介绍DaVinCi 应用系统的开发流程,并且利用前面已经完成的编解码引擎构建简单的应用系统,并对应用系统进行评估分析和测试。
1. 介绍VPSS的功能和使用方法
1.1 介绍视频处理前端VPFE2. 介绍VICP的功能和使用方法
2.1 视频图像协处理器VICP的构架3. 介绍DaVinCi 应用系统的开发流程
以网络摄像机为例介绍DaVinCi应用系统的开发流程1. 介绍VPSS的功能和使用方法
介绍视频处理前端VPFE2. 介绍VICP的功能和使用方法
视频图像协处理器VICP的构架3. 介绍DaVinCi 应用系统的开发流程
以网络摄像机为例介绍DaVinCi应用系统的开发流程