| 
 | 
|  课.程.目.标 | |
| C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多种架构技术的DSP应用系统。 | |
|  培养对象 | |
| DSP系统的软件和硬件开发工程师,电子类专业的大学生和研究生。 | |
|  入.学.要.求 | |
|         
        学员学习本课程应具备下列基础知识: | |
|  师资团队 | |
| 【徐老师】 多年DSP开发经验,精通嵌入式Linux应用开发、系统移植与驱动开发,开发过基于达芬奇DSP6446的高清视频会议系统、基于DM642的智能视频监控系统、基于DM642的IP远程、监视器的同步监控系统,在基于DSP的DM642和6446芯片的视频/图像处理、视频的压缩算法等方面富有经验。 【赵老师】 精通TI公司的DM642、6446芯片的图像/视频处理,主持实施过大型人脸识别,指纹识别的项目,实战经验丰富,长期从事教学与科研工作,主要研究方向包括网络通信、视频/图像处理、数据库等。具有8年以上的硬件设计经验,尤其是近十多年来一直从事高速DSP系统硬、软件和FPGA开发经验数字电路设计工作,具有非常丰富的高速PCB设计经验。精通TI公司的C6000、ADI公司的TigerSHarc-201等系列高速DSP,成功开发了多个高速DSP和FPGA结合及DSP和ARM相结合的高难度项目,尤其擅长多处理器系统的开发,精通多种图像/视频处理和相关的编码解码算法。 ★更多师资力量请见曙海师资团队。 | |
|  班.级.规.模.及.环.境 | |
| 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限3到5人,多余人员安排到下一期进行。人手一机,全程实践。 | |
|  上课地点/时间 | |
| 上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:云峰大厦 最近开课时间(周末班/连续班/晚班):DSP系统开发班:2025年10月1日..节假日班火热报名中.....实战培训......直播、现场培训皆可....用心服务..............--即将开课--(即将开课,请提前报名)... | |
|  学时费用 | |
| ◆课时: 共5天,每天6学时,总计30学时 ◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 ◆外地学员:代理安排食宿(需提前预定) ☆注重质量 ☆边讲边练 ☆合格学员免费推荐工作 ★实验设备请点击这儿查看★ | |
|  .质.量.保.障. | |
|         
        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听; | |
|  课程进度 | |
| .课.程.大.纲. | 课程内容 | 
| 第一阶段 | |
| 第1部分 DSP技术概述 |       1.1实时系统介绍 | 
| 第2部分 C6000 DSP的开发环境CCS |       2.1 C6000 
        CCS的功能 | 
| 第3部分 在CCS下开发应用程序 | 3.1 熟悉CCS开发环境 3.2 用C语言开发应用程序的结构和技巧 3.3 用汇编语言开发应用程序的结构和技巧 3.4 用C语言和汇编语言混合开发程序 | 
| 第4部分 Dsp6000程序结构详解 | 3.1 程序整体结构搭建规范 3.2 源文件的关系,和主文件的书写规 范 3.3 常用头文件详解 3.4 常用库文件详解 3.5 CMD文件详解 3.6 中断向量表详解 | 
| 第5部分 C语言程序设计基础及难点重点详解 | 4.1 C语言数据结构及语法 4.2 程序控制结构 4.3 数组 4.4 指针 4.5 函数 4.6 C语言编程规范(环境、语言规范 字符类、变量、函数、算法类型转换) | 
| 实验课: CCS开发环境,音频采集实验,音频采集实验,simulator中模拟中断的方法 |       1) 熟悉CCS开发环境 | 
| 第二阶段 DSP BIOS 实时操作系统 | |
| 知识要点: | 1)BIOS的配置 2)BIOS的关键模块详解 3)任务的编程要点 4)旗语的编程要点 5)邮箱的编程要点 6)队列的编程要点 7)消息的编程要点 8)软件中断的编程要点 | 
| 实验课: | 1)BIOS的创建实验 2)一步步创建带BIOS工程实验 3)任务的编程实验 4)旗语的编程实验 5)邮箱的编程实验 6)队列的编程实验 7)消息的编程实验 8)软件中断的编程实验 | 
| 第三阶段 | |
| 第6部分 C6000的体系结构 |      6.1C6000的VLIW体系结构 | 
| 第6部分 C6000的体系结构 |      6.3 C6000的寄存器简介 | 
| 实验课:GPIO操作实验,SDRAM操作实验,扩展I/O输出控制实验,扩展I/O输入控制实验 | 1)GPIO操作实验 2)SDRAM操作实验 3)扩展I/O输出控制实验 4)扩展I/O输入控制实验 | 
| 第四阶段 | |
| 第7部分 C6000 C 运行时环境 |       7.1 C6000存储器规范 | 
| 实验课:C6000的汇编语言和运行时环境,RS232收发实验 |      1) 用C6000的汇编语言写乘法累加程序 | 
| 第五阶段 | |
| 第8部分 TI的实时操作系统:DSP/BIOS |      8.1 RTOS与通用OS | 
| 实验课:基于DSP/BIOS的C6000软件开发,TIMER定时器实验 |       1)了解DSP/BIOS开发代码的流程 | 
| 第六阶段 | |
| 第9部分 嵌入式实时系统软件开发与调试 |      9.1 调试的概念 | 
| 第10部分 C6000代码优化 | 10.1 代码优化的概念 10.2 代码优化的目标和分类 10.3 基于手工汇编的代码优化 10.4 软件流水的概念 10.5 基于线性汇编的优化 10.6 理解asm文件中的循环反馈信息 10.7 代码优化实例分析 | 
| 第11部分 算法实现 | 11.1 噪声发生器 11.2 数字滤波器 11.3 RS编码和GF域的运算 11.4 语音编码 11.5 远程DSP开发平台 11.6 空间谱估计 11.6 快速傅里叶变换 | 
| 实验课:C6000代码优化,SDRAM操作实验,视频通道1 采集实验,视频通道1 采集实验 |       1)手工优化乘法累加汇编代码 |