当前位置:首页 -> 嵌入式学院
招生简章
● 课程描述
C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多种架构技术的DSP应用系统。
● 质量保证
·所有课程内容均可免费重听,直到学员完全掌握为止。
·凡是汇文学员,在以后工作中遇到课程相关问题,可得到免费技术支持。
·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。
·成绩优秀的学员可优先推荐到汇文合作单位实习、就业。
● 培养对象
DSP系统的软件和硬件开发工程师,电子类专业的大学生和研究生。
● 行业需求
工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子。
● 基础要求
学员学习本课程应具备下列基础知识:
熟悉C语言编程;
了解数字信号处理原理。
● 咨询电话
(0571)87952419,请直接拨打此电话咨询。
● 开课情况
开课时间:5天(40课时)
开课地点:浙大玉泉校区
学费:3500元(2-3人团报每人可减免300元,3-6人以上团报每人可减免400元,6-10人团报每人可减免500元,在校学生凭学生证可享受300元优惠,团报可叠加优惠,报名时需携带本人身份证复印件2张及本人一寸照片4张 )
课程内容
| 时间 | 课程大纲 | 课程内容 |
|
第一天 |
||
| 9:00 | 12:00 |
第1章 DSP技术概述 |
1.1实时系统介绍 1.2 DSP的历史和特点 1.3 DSP的选择 |
第2章 C6000 DSP的开发环境CCS |
2.1 C6000 CCS的功能 2.2 C6000代码生成工具和开发流程 2.3 CCS的调试手段 2.4 CCS高级工具:RTDX,pin connect,profile点 |
|
| 13:30 | 16:30 |
第3章 在CCS下开发应用程序 |
3.1 熟悉CCS开发环境 3.2 用C语言开发应用程序的结构和技巧 3.3 用汇编语言开发应用程序的结构和技巧 3.4 用C语言和汇编语言混合开发程序 |
实验课: CCS开发环境 |
1) 熟悉CCS开发环境 2) 熟悉C6000 project的基本组成文件 3) 学习代码生成过程 4) 学习CCS的调试方法 5) simulator中模拟中断的方法 |
|
|
第二天 |
||
| 9:00 | 12:00 |
第4章 C6000的体系结构 |
4.1C6000的VLIW体系结构流水线,多功能单元,MIMD 4.2 C6000的汇编语言数据处理类,数据搬移类,程序流程控制类 |
| 13:30 | 16:30 |
第4章 C6000的体系结构 |
4.3 C6000的寄存器简介 4.4 C6000的存储器结构和cache 4.5 C6000的流水线 |
|
第三天 |
||
| 9:00 | 12:00 |
第5章 C6000 C 运行时环境 |
5.1 C6000存储器规范 5.2 寄存器使用约定 5.3 C6000堆栈的使用 5.4 C6000函数调用约定和混合编程 5.5 C6000的初始化 |
| 13:30 | 16:30 |
实验课:C6000的汇编语言和运行时环境 | 1) 用C6000的汇编语言写乘法累加程序 2) 手工优化汇编乘法累加程序,学习C6000的流水线 3) 混合代码编程:C函数调用汇编子函数,汇编子函数调用C函数 |
|
第四天 |
||
9:00 | 12:00 |
第6章 TI的实时操作系统:DSP/BIOS |
6.1 RTOS与通用OS 6.2 DSP/BIOS的模块 6.3 DSP/BIOS程序的生成 6.4 DSP/BIOS内核分析 |
| 13:30 | 16:30 |
实验课:基于DSP/BIOS的C6000软件开发 |
1)了解DSP/BIOS开发代码的流程 2)设计一个中断驱动的DSP/BIOS软件:FIR滤波 3)分析DSP/BIOS的任务切换过程 |
|
第五天 |
||
| 9:00 | 12:00 |
第7章 嵌入式实时系统软件开发与调试 |
7.1 调试的概念 7.2 数据链路 7.3 中断、DMA和时钟 7.4 实时调试方法与经验 7.5 调试实例分析 |
13:30 | 16:30 |
第8章 C6000代码优化 | 8.1 代码优化的概念 8.2 代码优化的目标和分类 8.3 基于手工汇编的代码优化 8.4 软件流水的概念 8.5 基于线性汇编的优化 8.6 理解asm文件中的循环反馈信息 8.7 代码优化实例分析 |
实验课:C6000代码优化 |
1)手工优化乘法累加汇编代码 2)写线性汇编代码优化复数数组求模 3)反馈信息分析和资源分配 |
|







