曙海教学优势
本课程面向企事业项目实际需要,秉承二十一年积累的教学品质,TMS320C6000 DSP系统开发培训课程以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用技巧、经验。线上/线下/上门皆可,TMS320C6000 DSP系统开发培训课程专家,课程可定制,热线:4008699035。
大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海的课程培养了大批受企业欢迎的工程师。曙海的课程在业内有着响亮的知名度。
TMS320C6000 DSP系统开发培训课程
课程目标
C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,
掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多
种架构技术的DSP应用系统。
课程大纲
第1章 DSP技术概述
1.1 实时系统介绍
1.2 DSP的历史和特点
1.3 DSP的选择
第2章 C6000 DSP的开发环境CCS
2.1 C6000 CCS的功能
2.2 CCS setup
2.3 C6000代码生成工具和开发流程
2.4 CCS的调试手段
2.5 CCS高级工具:RTDX,pin connect,profile点
2.6 CCS simulator 功能
2.7 CCS simulator仿真和板卡在线调试的区别
第3章 在CCS下开发应用程序
3.1 熟悉CCS开发环境
3.2 用C语言开发应用程序的结构和技巧
第4章 C6000的体系结构一
4.1C6000的VLIW体系结构流水线,多功能单元,MIMD
4.2 C6000的汇编语言数据处理类,数据搬移类,程序流程控制类
4.3 C6000的寄存器简介
4.4 C6000的存储器结构和cache
4.5 C6000的流水线
第5章 DDK驱动开发及XDAIS算法标准
5.1 DDK驱动开发
5.2 XDAIS算法标准
第6章 C6000 C 运行时环境 6.1 C6000存储器规范 第7章 C6000的外设及使用 7.1 EDMA 第8章 TI的实时操系统:DSP/BIOS 8.1 RTOS与通用OS 第9章 嵌入式实时系统软件开发与调试 9.1 调试的概念 9.5 调试实例分析 第10章 C6000代码优化 10.3 基于手工汇编的代码优化 第11章 DSP最小系统设计 11.1 最小系统组成 第12章 C6000的体系结构 12.1 C 6000 CPU 的结构 第13章 项目从设计到实现的过程简单小结 13.1 如何选择芯片
6.2 C6000堆栈的使用
6.3 C6000的初始化
7.2 中断系统
7.3 EMIF
7.4 McASP,MCBSP
7.5 bootloader
8.2 DSP/BIOS的模块
8.3 DSP/BIOS程序的生成
8.4 DSP/BIOS内核分析及代码调试
8.5 BIOS的优势
9.2 数据链路
9.3 中断、DMA和时钟
9.4 实时调试方法与经验
10.4 软件流水的概念
10.5 基于线性汇编的优化
10.6 C代码优化方法及内核函数的使用
10.7 对比C优化的代码和反汇编,结合CPU结构衡量优化效果
10.8 理解asm文件中的循环反馈信息
10.9 代码优化实例分析
11.2 程序 ROM
11.3 电源
11.4 时钟
11.5 复位电路
11.6 JTAG
12.2 C 6000 基本指令系统
12.3 C 6000 存储器映射
12.4 C 6000 外设概述
13.2 在CCS simulator和开发板上验证系统的设计和算法的执行效果。
13.3 设计原理图
13.4 制板后硬件调试
13.5 DSP外设驱动
13.6 DSP上运行算法
13.7 在实现过程中修改设计