DSP初级班课程
① 参加对象
---------------------------------
电子爱好者:虽然一点基础都没有,但有强烈的开发产品欲望的人
② 课程目的
---------------------------------
1、TMS320C6000系列简介
2、DSP的最小系统设计
3、C6000的体系结构和外设
4、CCS开发环境
5、使用CCS进行DSP应用程序开发
6、DSP/BIOS功能和主要模块
7、DSP开发示例
③ 课程内容
---------------------------------
本课程以最简单易懂的方式讲解DSP及其开发流程,着重培养学生的动手能力,引用多个实例让初学者深入了解TI公司的TMS320C6xxx系列DSP芯片,让你彻底摆脱只空有理论,不知如何开发的情况。为进入DSP软件开发领域的大门提供一把金钥匙
学费: 2380元(含租板费、教材费)
课程安排:
第一章 总述
1)实时系统、嵌入式系统2)DSPs的历史和特点3)DSPs的选择
第二章 C6000体系结构与指令集
1)C6000系列的CPU结构2)C6x公共指令集3)C67x浮点指令4)流水线5)中断
第三章 C600DSP的开发环境CCS
1)C6000 CCS的功能2)C6000 代码生成工具和开发流程3)CCS的调试4)CCS 高级工具
实验课:CCS开发环境安装与使用
1)熟悉CCS开发环境2)熟悉C6000 Project的基本组成文件3)学习代码生成过程4)CCS调试方法
第四章 C6000的C语言与汇编语言
1)汇编语言2)C语言3)混合编程
第五章 代码优化
1)代码优化的概念2)代码优化的目标和分类3)软件流水的概念4)线性汇编的优化
5)实例分析
第六章 实时操作系统DSP/BIOS
1)实时操作系统基本概念2)DSP/BIOS的模块3)程序生成
第七章 软件调试
1)调试的概念2)实时调试3)调试实例分析
第八章 实时操作系统实例