• 官方微信

    CA800二维码微平台 大视野

  • 工控头条

    CA800二维码工控头条App

当前位置:自动化网>自动化学院>线下培训>DSP C6000开发培训

DSP C6000开发培训

  • 培训机构: 北京顶嵌开源科技有限公司
  • 课程讲师:
  • 培训地点:北京市海淀区中科院校区
  • 课程时间:长期有效
  • 培训证书:
  • 课程费用:2500元
页内导航:课程详情课程公告附件列表联系方式

课程详情

[课程描述]
    本课程介绍了DSP C6000及其开发环境CCS、体系结构、开发语言、DSP/BIOS,重点讲解了软件开发与调试、代码优化等方面的内容,同时还设计了CCS开发环境使用、汇编语言和运行时环境、基于DSP/BIOS的C6000软件开发、C6000代码优化等编程实验。
[课程特色]
  注重理论基础原理讲解,深入透彻
  注重底层实现构架分析,工程实际中的意义
  注重实时调试方法,编码优化
  重视快速大量计算能力实现
  培养嵌入式DSP C6000高级编程技能
[适用对象]
    有志从事嵌入式DSP C6000开发的工程技术人员、对于嵌入式系统以及Linux有初步了解, 有兴趣深入了解嵌入式DSP C6000开发的技术爱好者、以及从事嵌入式相关工作的技术人员。
[培训目标]
    掌握应用DSP C6000进行基础开发。
    深入了解DSP原理,汇编优化,能够开发出高性能优质代码
    深入了解DSP/BIOS特性,在DSP上进行实时多任务开发和调试
[基础要求]
    基本掌握C语言编程
[教师简介]
     田黎育:博士,2003年3月毕业于北京理工大学电子工程系信号与信息处理专业。有11年的DSP系统软件和硬件开发经验。自2001年起,在北京、上海、西安、成都等城市做过多次的关于DSP开发和调试的讲座和培训。主要研究方向:嵌入式系统和DSP 软件开发,FPGA和ASIC设计。
[课程教材]
  《AKAE DSP C6000 高级培训教材》
[质量保证]
  会对客户的团队现状进行分析,根据分析结果,适当调整制定培训内容.以保证培训质量.
  前期调研与培训计划的设定(正式培训前完成)
  1.学员个体水平及需求调查,对整个学习组织知识结构和水平进行评估
  2.企业需求了解和调查,为达到企业需求,调整培训目标、设计培训过程
  3.对相关基础知识及学习方法的指导和交流
  评价、建议与指导(培训结束后开始)
  1.对学员个体水平的评测及学习方向的指导,对整个学习组织知识结构和水平的评估和建议
  2.对讲师教学效果的评价,对培训机构的满意度调查
  3.对企业项目中典型问题有针对性的指导
   课程安排 课程内容
理论课
2学时

第1章 DSP技术概述
      1 实时系统介绍
      2 DSP的历史和特点
      3 DSP的选择
第2章 C6000 DSP的开发环境CCS
      1 C6000 CCS的功能
      2 C6000代码生成工具和开发流程
      3 CCS的调试手段
      4 CCS高级工具:RTDX,pin connect,profile点

理论课
3学时

第3章 在CCS下开发应用程序
      1 熟悉CCS开发环境
      2 用C语言开发应用程序的结构和技巧
      3 用汇编语言开发应用程序的结构和技巧
      4 用C语言和汇编语言混合开发程序
实验1 CCS开发环境
      1 熟悉CCS开发环境
      2 熟悉C6000 project的基本组成文件
      3 学习代码生成过程
      4 学习CCS的调试方法
      5 simulator中模拟中断的方法

实验课
3学时

第4章 C6000的VLIW体系结构
      1 流水线
      2 多功能单元
      3 MIMD
第5章 C6000的汇编语言
      1数据处理类
      2数据搬移类
      3程序流程控制类
第6章 C6000的寄存器简介
第7章 C6000的存储器结构和cache
第8章 C6000的流水线

理论课
3学时
第9章 C6000 C 运行时环境
      1 C6000存储器规范
      2 寄存器使用约定
      3 C6000堆栈的使用
      4 C6000函数调用约定和混合编程
      5 C6000的初始
实验课
3学时
实验2 C6000的汇编语言和运行时环境
      1 用C6000的汇编语言写乘法累加程序
      2 手工优化汇编乘法累加程序,学习C6000的流水线
      3 混合代码编程:C函数调用汇编子函数
      4 混合代码编程:汇编子函数调用C函数
实验课
3学时
第10章 TI的实时操作系统:DSP/BIOS
      1 RTOS与通用OS
      2 DSP/BIOS的模块
      3 DSP/BIOS程序的生成
      4 DSP/BIOS内核分析
实验课
3学时
实验3 基于DSP/BIOS的C6000软件开发
      1 了解DSP/BIOS开发代码的流程
      2 设计一个中断驱动的DSP/BIOS软件:FIR滤波
      3 分析DSP/BIOS的任务切换过程
实验课
3学时
第11章 嵌入式实时系统软件开发与调试
      1 调试的概念
      2 数据链路
      3 中断、DMA和时钟
      4 实时调试方法与经验
      5 调试实例分析
实验课
3学时
第12章 C6000代码优化
      1 代码优化的概念
      2 代码优化的目标和分类
      3 基于手工汇编的代码优化
      4 软件流水的概念
      5 基于线性汇编的优化
      6 理解asm文件中的循环反馈信息
      7 代码优化实例分析
实验4 C6000代码优化
      1 手工优化乘法累加汇编代码
      2 写线性汇编代码优化复数数组求模
      3 反馈信息分析和资源分配

 

联系人:张老师
免费报名电话:400-661-5264
办公电话:010-62264198
报名请提前电话预约

附件列表

培训资料搜索

类型:
关键字:

热词: