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存储器规范
6.2 C6000堆栈的使用
6.3 C6000的初始化
第7章 C6000的外设及使用
7.1 EDMA
7.2 中断系统
7.3 EMIF
7.4 McASP,MCBSP
7.5 bootloader
第8章 TI的实时操系统:DSP/BIOS
8.1 RTOS与通用OS
8.2 DSP/BIOS的模块
8.3 DSP/BIOS程序的生成
8.4 DSP/BIOS内核分析及代码调试
8.5 BIOS的优势
第9章 嵌入式实时系统软件开发与调试
9.1 调试的概念
9.2 数据链路
9.3 中断、DMA和时钟
9.4 实时调试方法与经验
9.5 调试实例分析
第10章 C6000代码优化
10.3 基于手工汇编的代码优化
10.4 软件流水的概念
10.5 基于线性汇编的优化
10.6 C代码优化方法及内核函数的使用
10.7 对比C优化的代码和反汇编,结合CPU结构衡量优化效果
10.8 理解asm文件中的循环反馈信息
10.9 代码优化实例分析
第11章 DSP小系统设计
11.1 小系统组成
11.2 程序 ROM
11.3 电源
11.4 时钟
11.5 复位电路
11.6 JTAG
第12章 C6000的体系结构
12.1 C 6000 CPU 的结构
12.2 C 6000 基本指令系统
12.3 C 6000 存储器映射
12.4 C 6000 外设概述
第13章 项目从设计到实现的过程简单小结
13.1 如何选择芯片
13.2 在CCS simulator和开发板上验证系统的设计和算法的执行效果。
13.3 设计原理图
13.4 制板后硬件调试
13.5 DSP外设驱动
13.6 DSP上运行算法
13.7 在实现过程中修改设计
信盈达公司2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。多年来公司坚持"技术持平、服务持平",以雄厚的实力和专业的品质成为国内有实力从产品底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为**IT行业提供具价值的职业教育服务。
信盈达在深圳、北京、上海、广州、南宁、长沙、郑州等城市设立九大直营实训中心,并在深圳设立产品研发中心、生产基地、测试基地。集研发、生产、培训、销售于一体。至今,信盈达产品销售网络已覆盖全*36个大中小城市,被广泛运用于政*、教育、金融、医疗、企业、运营商等领域。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 广州海珠区嵌入式培训广州白云区单片机培训 网站详细了解,免费咨询电话:400-998-6158