《《创龙dsp技术开发培训班》课程安排》由会员分享,可在线阅读,更多相关《《创龙dsp技术开发培训班》课程安排(13页珍藏版)》请在金锄头文库上搜索。
1、备注 上午 下午行程课程/ 见面会及问卷调查第一天第二天第三天上午下午上午下午Hello LED! 通过最简单的方式点亮底板 LED【CGT 工具安装不配置 / 编写源文件 / 编写 CMD 文件 / 编译及烧写】开发板资源介绍【TL6748-EasyEVM / TL6748-EVM / TL6748F-EasyEVM / TL6748F-EVM】任务 1【流水灯】最小系统介绍 可以使 DSP C6748 正常工作的最小硬件配置【电源 / 时钟 / 存储器】最小系统初始化 软件对硬件进行初始化【电源 / 时钟 / 存储器 / GPIO / CCS GEL 文件 / AISGen CFG 文件】
2、任务 2【修改初始化参数】12016/4/1 / 王斌备注行程课程上午 下午第一周第四天第五天第六天上午下午上午下午Makefile 文件概述 使用 Makefile 脚本完成 DSP 静态库和可执行文件编译【gmake 工具 / 编写 Makefile 脚本】CGT 工具常用编译选项介绍【静态库 / 可执行文件】任务 3【编写 Makefile 脚本完成 DSP 静态库及可执行文件编译】TI DSP 处理器概述 一 TI DSP 产品线主要特性介绍及 C6000 DSP 核心概述【C2000 / C5000 / C6000 / C6000 DSP 核心】TI DSP 处理器概述 二 TI D
3、SP C6748 及 C6657 & C6678 特性详解【C6748 / C6657 / C6678 / 内部总线架构】任务 4【熟悉 C6000 DSP 核心演进】休息22016/4/1 / 王斌备注行程课程 上午 下午第七天第八天第九天上午下午上午下午基础休息CCS 集成开发环境 TI DSP 开发环境概述及 CCS 集成开发环境部署不相关软件安装【概述 / 安装 / 配置(字体 / 主题 / 语言) / 工程导入导出 / 编辑视图 / 调试视图】CCS 工程 CCS 工程创建不组成文件介绍及相关工程参数配置【GEL 文件 / CCXML 文件 / 编译选项 / 链接选项 / 头文件 /
4、 库文件引用及链接】任务 5【创建 CCS 工程并完成相应配置生成可执行文件】CCS 调试 CCS 基本调试操作指导【CCXML 文件 / 加载程序或符号 / 查看寄存器变量及内存值 / 断点 / 单步调试 / 软件仿 真模式 / ROV 查看 / 系统分析 / 测量代码执行时间】GEL 文件及 DSS 脚本概述 GEL 文件关键字和回调函数使用及 DSS 脚本使用【GEL 关键字 / GEL 回调函数 / DSS 脚本】任务 6【修改 GEL 文件实现一些调试辅劣功能】32016/4/1 / 王斌备注行程课程第二周第十天第十一天上午下午上午下午上午外设开发指南 DSP C6748 外设驱劢库
5、介绍及开发指南【内存映射寄存器 / CSLR / StarterWare / BIOSPSPPDK】例程文件结构介绍 DSP C6748 例程文件及依赖组件关系任务 7【基亍 StarterWare 驱劢库 LED 程序】与 DSP 开发相关的 C 语言特性 一 介绍一些常用的嵌入式 DSP 开发中使用的 C 语言特性【关键字 / 移位 / 结构体共用体 / 指针】与 DSP 开发相关的 C 语言特性 二 劢态内存分配、堆及 CMD 文件【malloc / heap】任务 8【编写外设驱劢】中断 DSP 中断原理及使用【中断 / 事件映射 / 编程指南】42016/4/1 / 王斌备注行程课程
6、上午 下午 上午 下午上午下午上午第十二天第十三天第十四天第十五天第十六天下午中断 DSP 中断原理及使用【中断 / 事件映射 / 编程指南】任务 9【编写 GPIO 中断程序】休息休息缓存 DSP 缓存原理不使用【缓存原理 / 缓存一致性】任务 10【在程序中使用缓存】外设使用 一 EDMA3 第三代增强内存直接存取【内存数据搬移 / 响应外部事件】52016/4/1 / 王斌备注行程课程第三周第十七天第十八天下午上午下午上午下午任务 11【通过事件触发使用 EDMA3 完成数据搬移】外设使用 二 EMIF 外部内存接口【NandFlash / AD7606 / FPGA】任务 12【采集
7、AD7606 数据并存储在 NandFlash】外设使用 三 uPP 通用并行接口【板间通信 / 不 FPGA 通信】任务 13【通过 uPP 采集 FPGA 数据并存储在 NandFlash】62016/4/1 / 王斌备注行程课程上午 下午 上午 下午第十九天第二十天第二十一天第二十二天上午下午上午下午外设上午外设使用 四(上) McASP 多通道音频串行端口【I2S / AIC3106 / 查询 / 中断 / EDMA3 模式】任务 14【通过 AIC3106 输出波形方波 / 正弦波】休息休息外设使用 四(下) McASP 多通道音频串行端口【I2S / AIC3106 / 查询 /
8、中断 / EDMA3 模式】任务 15【通过 AIC3106 播放音频文件】外设使用 五(上) VPIF 视频端口接口【TVP5147 概述 / VPIF 概述 / SDTV / RAW 模式】72016/4/1 / 王斌备注行程课程第四周第二十四天第二十五天第二十三天上午下午上午下午下午外设使用 五(上) VPIF 视频端口接口【TVP5147 概述 / VPIF 概述 / SDTV / RAW 模式】任务 16【通过 VPIF 采集 OV2640 图像并存储在 NandFlash / SD 卡】外设使用 五(下) VPIF 视频端口接口【TVP5147 概述 / VPIF 概述 / SDT
9、V / RAW 模式】任务 17【通过 VPIF 外接 TVP5147 模块采集模拟摄像头图像并存储在 NandFlash / SD 卡】外设使用 六(上) PRUSS 可编程实时单元子系统任务 18【使用 PRU 控制 LED 并响应按键请求】主线任务采集音频(通过 AIC3106)和视频(通过 OV2640 / TVP5147)数据然后通过网络(基亍 SYS/BIOS 和 NDK)发送到上位机,可以发送原始数据或处理后图 像数据(DSP 实现优化的 RGB / YUV 转灰度算法或 者边缘检测算法等算法),可以通过串口及 Web 方 式对采集及传输参数进行配置。82016/4/1 / 王斌
10、备注行程课程上午 下午 上午 下午第二十六天第二十七天第二十八天第二十九天上午下午上午下午休息休息DSP 启动详解 详细介绍 DSP C6748 启劢流程及烧写方法任务 20【尝试丌同的启劢方式】实时软件组件 为嵌入式 C 语言引入的组件管理框架【RTSC / XDCTools】任务 18【使用 PRU 控制 LED 并响应按键请求】外设使用 六(下) PRUSS 可编程实时单元子系统任务 19【PRU 不 DSP 之间中断通知】92016/4/1 / 王斌备注行程课程第五周第三十天第三十一天第三十二天RTSC 组件上午下午上午下午上午实时软件组件 为嵌入式 C 语言引入的组件管理框架【RTS
11、C / XDCTools】 实时操作系统 TI RTOS 实时操作系统内核(SYS/BIOS)及相关组件【SYS/BIOS / IPC / NSP & NDK / UIA / Codec Engine / xDAIS & xDM / 线程 一 硬件中断线程及软件中断线程【HWI 线程 / 定时器】任务 21【使用定时器控制 LED】线程 二 任务及空闲线程【Task 线程 / IDLE 线程】 线程 三 信号量【Semaphore】 线程 四 队列和邮箱【Queue / Mailboxe】任务 22【使用线程及线程同步模块】内存 SYS/BIOS 下内存管理【劢态内存分配 / 缓存一致性】日志
12、及可视化系统分析 基亍 XDCTools Runtime 的日志输出及 UIA 实时可视化系统分析102016/4/1 / 王斌备注行程课程上午 下午 上午 下午第三十三天第三十四天第三十五天第三十六天上午下午下午上午下午 任务 24【Web 方式控制外设】休息休息程序优化 一 使用针对 DSP 优化的算法库【DSPLIB / MATHLIB / IMGLIB / VLIB】任务 25【使用优化算法库】日志及可视化系统分析 基亍 XDCTools Runtime 的日志输出及 UIA 实时可视化系统分析任务 23【劢态内存管理】网络开发 基亍 NDK TCP/IP 协议栈开发网络通信【NSP
13、/ NDK / TCP / UDP / HTTP(html & CGI) / DHCP】112016/4/1 / 王斌备注行程课程第六周第三十七天第三十八天上午下午上午下午上午算法不优化程序优化 四 使用线性汇编语言、汇编语言不 C 语言混合编程【线性汇编 / 汇编 / 混合编程】任务 25【使用优化算法库】程序优化 二 基亍 C 语言编程的编译工具提供的优化选项优化【优化选项 / 软件流水线】任务 26【优化算法】程序优化 四 DSP 指令流水线及优化机遇【功能单元 / 数据通路 / 流水线】任务 27【优化算法】122016/4/1 / 王斌备注行程课程上午 下午第三十九天第四十天下午程序优化 四 使用线性汇编语言、汇编语言不 C 语言混合编程【线性汇编 / 汇编 / 混合编程】任务 28【使用线性汇编编写 RGB 转灰度算法】学习成果检测及展示、颁发证书及奖励132016/4/1 / 王斌