当前位置: 首页 > article >正文

多核DSP(6000系列)设计与调试技巧培训

​课程介绍:

为帮助从事DSP开发工程师尽快将DSP技术转化为产品,在较短时间内掌握DSP设计技术和问题的解决方法,缩短产品开发周期、增强产品竞争力、节省研发经费。我们特组织了工程实践和教学经验丰富的专家连续举办了多期DSP C6000的培训,学员普遍反映课程设置好,贴近实际。适应广大工程师的实际需求,深圳市威硕企业管理咨询有限公司决定于2024年9月在北京继续举办DSP(TMS320C6000)设计高级研修班。

在这里插入图片描述

研修时间:2024年9月6 – 7日 (两天授课)北京(具体地点及路线图详见第二轮报到通知)

培训对象:

  1. 具有硬件电路设计经验

  2. 最好具有DSP的软硬件开发经验

课程目标和理念:

理论讲解与上机实践同步,结合TI公司最新的器件及开发工具,以交流、讨论、案例分析等互动的方式,为学员与老师、学员与学员之间建立广阔的交流平台,并使学员在学习后,也可以与专家共同探讨在自己工作中碰到的困惑与难题。

在这里插入图片描述

课程大纲

第1章 C6000 DSP的开发环境CCS及其应用

1.1 C6000 CCS的功能和调试手段;

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

1.3 C6000 代码底层编译链接过程

1.4 CCS主要编译选项的含义

1.5 CCS V9.0的使用方法

1.6 基于CCS V9.0的多核DSP程序交互和调试

第2章 C6000代码优化:

2.1代码优化的概念 、目标和分类;

2.2 C6000 DSP内核架构

2.3 软件流水的概念

2.4 基于汇编的代码优化

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

2.6 C6000的5大实用代码优化技巧

2.7 MCSDK和lib介绍;

2.8 上机实验:基于C6678的FIR和FFT软件实现及优化

第3章 C6000的硬件开发

3.1 DSPs硬件系统组成;

3.2 DSPs结构与外设接口(EMIF、SRIO、网络、串口和SPI接口等);

3.3 DSPs最小系统设计;

3.4 DSPs板卡设计(以2XC6678板卡作为案例);

3.5 DSPs系统设计;

第4章 C6000 C 运行时环境与DSP Boot

4.1 C6000存储器规范;

4.2 C6000寄存器使用约定;

4.3 C6000堆栈的使用;

4.4 C6000运行环境初始化

4.5 CCS out转 hex的原理及固化方法

4.6 链接器命令文件(CMD)文件详解

4.7单核C6455的Flash Boot;

4.8八核C6678的SPI Boot;

4.9 GEL语言的介绍和GEL文件的使用;

4.10基于MCSDK IBL和MAD工具的Boot;

第5章 C6000 DSP实时处理系统开发与调试

5.1 TI DSP的分类和选择

5.2 C6000中断和DMA的原理及应用;

5.3 SYS/BIOS的简介及基本程序开发(含上机实验)

5.4 基于NDK的TCP/IP网口程序开发(含上机实验或代码示例)

5.5 C6000 DSP信号处理系统开发案例介绍 5.6 基于5片C6678 成像处理模块开发流程详解

5.7 实时调试方法与经验分享

在这里插入图片描述

主讲专家:

张老师:博士,毕业于北京理工大学电子工程系信号与信息处理专业,有多年的DSP系统软硬件开发经验,成功开发了基于SRIO互联的4xC6455、4xC6474、5xC6678等DSP板卡,设计并实现了多款以C6000 DSP为主处理器的雷达信号处理器,主要研究方向:嵌入式通用化处理平台开发、雷达信号处理等,主持和参与多项DSP相关项目和讲座等工作,深受业内人士认可。

培训费用及注意事宜:

1.培训费:3900元/人 (含培训费、午餐费、资料费、证书费)。


http://www.kler.cn/a/304364.html

相关文章:

  • 【系统架构设计师】真题论文: 论软件测试中缺陷管理及其应用(包括解题思路和素材)
  • 使用“NodeMCU”、“红外模块”实现空调控制
  • adb无法连接到安卓设备【解决方案】报错:adb server version (40) doesn‘t match this client (41);
  • JOGL 从入门到精通:开启 Java 3D 图形编程之旅
  • 《Cocos Creator游戏实战》非固定摇杆实现原理
  • 国产之光--仓颉编程语言的实战案例分析
  • 【案例70】invalid secrity token(null)
  • 【SpringBoot】调度和执行定时任务--DelayQueue (附demo)
  • STM32——看门狗通俗解析
  • 【Linux网络】详解TCP协议(1)
  • C++特性--动态内存和智能指针
  • 工作睡觉监测识别摄像机
  • fly专享
  • 【三】TDengine 3.3.2 生产级别集群搭建
  • 【互联网的低潮期】
  • 相亲交友中的用户画像构建方法探讨
  • 【拥抱AI】使用Conda的一些常见命令
  • 如何判断硬盘是不是固态硬盘?介绍几种简单有效方法
  • Java多线程——模拟看病叫号
  • 聚鼎科技:现在做装饰画是靠谱的吗
  • pandas读取xlsx文件使用sqlachemy写到数据库
  • YOLOv5改进 | 模块缝合 | C3 融合RFAConv和CBAM注意力机制 【二次融合 小白必备】
  • 通过 汇编 分析 结构体
  • MongoDB根据字段内容长度查询语句
  • k8s 部署 ruoyi 前后端分离项目
  • 《企业实战分享 · SonarQube10.x 详细教程》