返回首页

C6000 DSP系统开发培训班

时间:2015-09-30 16:11来源:未知 作者:admin 点击:
TMS320C6000 DSP系统开发培训班(HQSD103) 课程目标 C6000 DSP培训课程主要 培养学员对嵌入式DSP体系结构的理解,掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多种架构技术的DSP应
  

TMS320C6000 DSP系统开发培训班(HQSD103)

 

 

   课程目标

        C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多种架构技术的DSP应用系统。

   培养对象

        DSP系统的软件和硬件开发工程师,电子类专业的大学生和研究生。

   入学要求

        学员学习本课程应具备下列基础知识:
        ◆熟悉C语言编程;
        ◆了解数字信号处理原理。

   师资团队

       【张老师】
●     国内DSP资深专家,有8年的DSP系统软件和硬件开发经验。自2001年起,在北京、上海和天津等城市做过十多次的关于DSP开发和调试的讲座和培训。 


      【刘老师】
●      现任国内著名企业大型项目经理。精通TI公司的C2000、C5000、C6000等系列DSP的开发,有丰富的项目实战经验。在自动控制、视频信号处理以及无线通信等领域从业多年的研究开发工作,有丰富的动手调试和现场测试经验。 

      【杨老师】
●      DSP领域高级技术专家。在数字信号处理,无线通信领域及图象处理等领域的算法、硬件和软件研究开发上具有十余年的从业经验,领导过国家重大项目中的关键部分工作,并创造了多项国内领先技术。
 

更多师资力量请参见师资团队

   教材

        ◆《武汉华嵌-TMS320C6000 DSP系统开发培训讲义》

   班级规模及环境

        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一机,全程实践。

   时间地点

         武汉华嵌中心(滚动开班):
        上课地点:武汉市洪山区珞瑜路鲁巷融众集团C3栋27层(位于鲁巷广场购物中心正对面,光谷国际广场旁边),查看地图>>


本课程每期班限额15名,报满即停止报名,请提前在线或电话预约
武汉华嵌保留开课时间调整的权利,欢迎来电洽询

   学时费用

       课时: 共5天,每天6学时,总计30学时
        ◆培训费用(含教材费):公司员工(2900元),个人自费(2500元),学生自费(1900元,凭有效证件),团体报名优惠措施:两人95折优惠,三人或三人以上9折优
        ◆外地学员:代理安排食宿(需提前预定)

同时报选《C6000 DSP硬件开发培训班》,即享受500元优惠!

报选此课程可获200元折价劵!

   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。

   课程进度安排(V2.0)
时间 课程大纲 课程内容

第一天

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)反馈信息分析和资源分配

 


 

------分隔线----------------------------

  • 胡老师
  • 李老师
  • 周老师
  • 李老师
开源硬件平台-Arduino与树莓派