课程培训
TI DSP 编程培训

概述:

本课程主要基于TI DSP C6000 编程来讲解,涉及到环境搭建,裸机开发,操作系统编程使用,及组件模块等。

 

课程目标:

1、掌握C6000 DSP 开发环境搭建,调试编译方法

2、掌握DSP 各个外设模块的使用

3、掌握DSP 裸机开发

4、掌握DSP RTOS 开发

5、掌握DSP组件编程

6、掌握OpenMP编程

7、掌握多核编程

8、掌握IPC通讯

课程大纲:

主题

内容

开发环境搭建

C66x架构分析

1. 辅助开发工具安装与使用

2. 编译配置,调试

3. 工程导入与修改

4. 集成开发环境 Code Composer Studio

5. 编译器 CGT 7.4.x ,CGT 8.1.x

6. MCSDK多核软件开发套件

7. Processor SDK

8. 安装软件组件,TI-RTOS,SYS/BIOS,网络NDK,UIA,IPC(多核之间通信,多片之间通信)

裸机编程开发

各个外设模块使用讲解

1. LED和按键控制

2. 定时器,中断

3. 串口通讯

4. I2C通讯

5. DSP子模块分析,GPIO,Memory Subsystem 内存子系统等

6. BootRom,C6678启动过程

7. 信号量Semaphore

8. EDMA3

9. MMR内存映射寄存器

RTOS系统编程开发

组件技术

1. Task,信号量,事件模块,门模块,邮箱以及队列

2. 基于SYS/BIOS的Demo例程分析,Task,HWI,,SWI,PCIe,EDMA3

3. XDCTools

4. SYS/BIOS

5. NDK

6. UIA

7. XDAIS

8. Codec Engine 管理资源,框架

9. Framework components 提供抽象的接口,XDAIS,XDM算法算法库,编码/解码算法库(视频,语音)

10. XDCtools 实时软件组件

OpenMP

MultiCore多核开发

1. dsplib_c66x讲解

2. fftlibcslRTSC组件

3. ipc使用

4. mathlib_c66x

5. mcsdkxdais

6. pdk_C667

7. openmp_dsp_c667x

8. xdctools

9. processor_sdk_rtos_c667x

10. MATHLIB

11. C64x+ IQMath 库 - 虚拟浮点引擎

12. FastRTS 基本的数学运算的优化

13. DSPLIB 数字信号处理,处理浮点

14. FastRTS 基本的数学运算的优化。

15. DSPLIB 数字信号处理,处理浮点

16. IMGLIB 图像处理,DCT变换,离散余弦变换 图像分析,直方图

17. VLB 更上层的图像处理

18. openmp开发环境搭建,openmp编程讲解

 

以上课程可以根据客户实际情况进行灵活调整。




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>