西安 「切换城市」 培训家旗下培训平台
手机版
网站导航
选课咨询
西安TMS320C6000DSP系统开发

西安TMS320C6000DSP系统开发

课时: 请咨询

班型: 任意时段

班制: 小班

校区: 高新一路16号创业大厦 所有校区

请询价>

42名学员也在学习
  • 课程详情
  • 上课校区(1)

第一天

第1章 DSP技术概述

1.1 实时系统介绍

1.2 DSP的历史和特点

1.3 DSP的选择

第2章 C6000 DSP的开发环境CCS

2.1 C6000 CCS的功能

2.2 CCS setup

2.3 C6000代码生成工具和开发流程

2.4 CCS的调试手段

2.5 CCS高级工具:pin connect,profile

2.6 CCS simulator 功能

2.7 CCS simulator仿真和板卡在线调试的区别

第3章 在CCS下开发应用程序

3.1 熟悉CCS开发环境

3.2 用C语言开发应用程序的结构和技巧

实验课:练习在CCS上创建工程及调试

1) 熟悉CCS开发环境

2) CCS 编译器设置

3) 熟悉C6000 project的基本组成文件

4) 学习代码生成过程及加载BIOS

5) 学习CCS的调试方法

6) 在simulator环境下模拟中断及memory分配等功能

第二天

第4章 C6000的体系结构一

4.1 C6000的体系结构

4.2 C6000的汇编语言

4.3 C6000的寄存器简介

4.4 C6000的存储器结构和cache

4.5 C6000的流水线

第5章 C6000 C 运行时环境

5.1 C6000存储器规范

5.2 C6000堆栈的使用

5.3 C6000的初始化

第三天

第6章 C6000的外设及使用

6.1 EDMA

6.2 中断系统

6.3 EMIF

6.4 McASP,MCBSP

6.5 HPI及PCI

6.6 bootloader

第7章 DDK驱动开发及XDAIS算法标准

7.1 DDK驱动开发

7.2 XDAIS算法标准

实验课:在CCS上实现中断,EDMA,McASP和EMIF,及DDK和XDAIS例子

1.

1)掌握用CSL函数配置外设方法

2)EDMA的几种常见使用配置例程

3)MCASP结合外部音频和视频配置芯片配置

4)音频和视频芯片的IIC驱动

2. DDK 驱动开发及XDAIS算法标准

1)分析AIC23 语音DDK驱动例程来理解DDK使用

2)分析G.723.1语音压缩的XDAIS算法标准

第四天

第8章 TI的实时操作系统:DSP/BIOS

8.1 RTOS与通用OS

8.2 DSP/BIOS的模块

8.3 DSP/BIOS程序的生成

8.4 DSP/BIOS内核分析及代码调试

8.5 BIOS的优势

实验课:基于DSP/BIOS的C6000软件开发

1)了解DSP/BIOS开发的流程

2)设计一个中断驱动的DSP/BIOS软件:FFT

3)分析DSP/BIOS的sem 和mailbox方式的任务切换过程

4)在CCS上逐个运行BIOS模块,掌握BIOS及其实时分析工具的使用。

第五天

第9章 嵌入式实时系统软件开发与调试

9.1 调试的概念

9.2 数据链路

9.3 中断、DMA和时钟

9.4 实时调试方法与经验

9.5 调试实例分析

第10章 C6000代码优化

10.1 代码优化的概念

10.2 代码优化的目标和分类

10.3 基于手工汇编的代码优化

10.4 软件流水的概念

10.5 基于线性汇编的优化

10.6 C代码优化方法及内核函数的使用

10.7 对比C优化的代码和反汇编,结合CPU结构衡量优化效果

10.8 理解asm文件中的循环反馈信息

10.9 代码优化实例分析

实验课:点积运算代码优化

1)使用一般C优化方法优化

2)使用内核函数优化

3)编译器优化设置比较

4)使用CCS调试工具对比以上优化的效果,并结合反汇编代码找出他们的优缺点

第六天

第11章 DSP小系统设计

11.1 小系统组成

11.2 程序 ROM

11.3 电源

11.4 时钟

11.5 复位电路

11.6 JTAG

第12章 C6000的体系结构

12.1 C 6000 CPU 的结构

12.2 C 6000 基本指令系统

12.3 C 6000 存储器映射

12.4 C 6000 外设概述

第13章 项目从设计到实现的过程简单小结

13.1 如何选择芯片

13.2 在CCS simulator和开发板上验证系统的设计和算法的执行效果

13.3 设计原理图

13.4 制板后硬件调试

13.5 DSP外设驱动

13.6 DSP上运行算法

13.7 在实现过程中修改设计

实验课:用硬件设计软件PADS软件画C6000系统小系统原理图

1) 熟系 PADS 软件原理图工具

2) 理解 C6000 小系统组成原理

3) 学习画原理图

  • 西安校区

    地址:高新一路16号创业大厦

    电话:400-029-0976 转 **** 查看号码

查看所有1所校区

西安华清远见资深顾问杨老师

专业解答各类课程问题、介绍师资和学校情况 微信号:180******70

授课老师 更多

  • 张老师

    计算机技术培训

    嵌入式领域超过10年以上的产品研发经验及管理经验;精通arm 等多种硬件平台, 精通uboot,内核的移植与开发,熟悉多种文件系统;精通多种硬件接口的开发及调试工作;熟悉嵌入式方向的应用开发; 详细

  • 余老师

    计算机技术培训

    有丰富的开发经验,曾在世界500强企业担任开发工程师、架构师、项目经理等岗位超10年;精通Java技术栈,对SpringBoot、Redis、ElasticSeach、MQ、Docker、SpringCloud等有深入研究,专注于分布式、高可用、高性能、微服务架构的设计;精通项目开发流程和项目管理;掌握数据库Oracle、MySql、DB2的设计、调优及管理;熟悉Web前端技术栈;对大数据尤其是数据仓库和BI有深入了解; 详细

  • 程老师

    计算机技术培训

    曾参与基于阿里云的智能家居系统、NB-IOT窄带物联网实验台、AIOT人工智能教学实验箱等产品研发工作,其中高校AI工业互联网教学实验平台曾获山东省物联网协会科技进步奖。指导学生参加全国大学生嵌入式芯片与系统设计竞赛、山东省智能控制大赛等多项赛事。担任山东农业工程学院、德州学院等院校的校外导师。精通嵌入式Linux应用开发及多任务编程。精通STM32单片机编程及常用的接口和通讯协议,具备相关硬件电路设计经验。掌握ARM体系结构与编程模型,具有uboot/linux内核移植、裁剪及驱动开发经验。主讲课程:《Linux操作系统》《C语言程序设计》《ARM体系结构》《stm32》《系统移植》等课程。 详细

关于我们 详情

华清远见教育集团,总部位于北京中关村,创办于2004年,是一家集产学研于一体的高端IT职业教育品牌。19年来,华清远见始终坚持“技术创新引领教育发展”的企业发展理念,坚持“做良心教育,做专业教育,做受人尊敬的职业教育”的核心育人理念。目前,集团业务包括面授课程、在线课程、智能教仪产品研发3大方向。其中,面授课程涵盖高薪就业、师资培训和企业内训3大课程方向。从线下到线上,从教学到研发,华清远见业务全面覆盖不同客户群体的需求。并先后在北京、上海、深圳、成都、南京、武汉、西安、广州、沈阳、重庆、济南、长沙成立12个直营中心。成立19年,改变了27余万学子的命运,帮助他们实现了梦想,这是华清远见企业价值的实现,更是我们 每一个华清人社会价值的实现。

推荐机构

热门课程

西安华清远见推荐

在这里,西安市西安华清远见为您提供32个优质课程,覆盖计算机技术培训、编程语言培训、C语言培训等方面的课程信息,在这里您可以查询到课程报价,学校位置,电话、开课时间等选课信息,网上预订西安市西安华清远见免费试听课程,还可以体验不可思议低价惊喜。

本站展示的所有信息内容系由机构或个人用户发布,可能存在发布者所发布的信息,并未获得品牌所有人有效授权。本平台会加强审核,但无法完全排除差错或疏漏。郑重声明:本平台仅为免费注册用户提供免费的信息发布渠道,但不对其发布信息的真实性、准确性和合法性负责,对此也不承担任何法律责任。对于从本网站或本网站的任何有关服务所获得的资讯、内容或广告,您接受或信赖任何信息所产生之风险应自行承担,本网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。,如果侵犯,请及时通知我们,发送邮件至15610150293@126.com本网站将在第一天及时删除。