TMS320C6678 八核DSP开发培训
第一阶段
第一阶段的课程主要帮助学员了解DSP的发展历程和开发方法,介绍TMS320C66x DSP CPU结构、软件开发环境、C66x DSP技术等内容,达到能够使用 CCS(Code Composer Code)进行DSP程序开发。
1. 介绍数字信号处理和数字信号处理器的发展历程
2. 介绍TMS320C66x系列DSP
3. 介绍TMS320C66x DSP CPU的结构
4. 介绍CCS软件开发环境的使用
5. 介绍SYS/BIOS的使用
6. C和汇编语言的混合编程
7. TMS320C66x DSP的硬件和外设
1.1 概述
1.2 C66x DSP和相关C66x CorePac核
1.3 一级和二级存储器(L1P,L1D,L2)
1.4 数据跟踪格式程序
1.5 内嵌跟踪缓存器
1.6 中断控制
1.7 Power down controller
1.8 扩展存储器控制
1.9 外部存储器控制
8. 其他的处理器
2.1 TMS320DM6670处理器
2.2 TMS320DM6672处理器
2.3 TMS320DM6678处理器
【实验】
1. CCS开发环境的使用
1.1 熟悉工程项目的创建
1.2 DSP应用程序的基本构架
1.3 程序性能分析
2. SYS/BIOS的配置
2.1 熟悉SYS/BIOS的配置
2.2 多任务创建
2.3 线程间的同步和通信
2.4 互斥的使用
2.5 软件中断的使用
第二阶段
第二阶段的课程主要帮助学员了解多任务在多核开发中的作用、使用流程和方法技巧。
1、多任务开发要点
2、多任务开发在多核处理中的作用
3、怎样用多任务规划多核开发
4、SYS/BIOS配置和规划
5、输入任务、处理任务、输出任务、控制任务多任务控制模型
【实验】
1、控BIOS配置实验
2、输入任务、处理任务、输出任务、控制任务多任务实验
第三阶段
第三阶段的课程主要帮助学员熟悉掌握MCSDK,视频采集开发等,多核开发技巧。
1,MCSDK多核心软件开发
2,CCS5v 调试技巧详解
3,eclipse的windows版CCS5开发
4,视觉开发
5,视频采集
【实验】
1.MCSDK多核心软件开发实验
2. 图像网络传输实验
第四阶段
第四阶段的课程主要帮助学员熟悉掌握NDK网络驱动开发等。
1,NDK网络驱动开发
2,多核开发
3.网络驱动开发要点
4.网络驱动开发思路
4.网络驱动开发流程与编程要点
【实验】
网络驱动开发实验
第五阶段
第五阶段课程主要帮助学员掌握OPENMP开发,IPC开发,多核开发通信拓扑等。
1. OPENMP多核开发详解和开发技巧
2. OMP开发流程
3. 多核共享
4. 多线程开发详解和开发技巧
5. IPC多核共享和中断开发详解
6. 多核开发通信拓扑
7. 多核通信开发详解和开发技巧
【实验】:多核通信实验
第六阶段
第六阶段的课程主要让学员熟悉根据算法接口标准,进行视频图像的开发。
1. 视频图像处理开发基础
2. 视频图像处理关键环节
3. 视频图像处理流程
4. 视频图像处理开发流程与编程要点
2. 视频图像对比度自适应案例
3. 视频图像边缘检测案例
【实验】
1. 视频图像对比度自适应
2. 视频图像边缘检测
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值