基础篇 3
第1章 CCS集成开发环境 3
1.1 CCS概述 3
1.2 代码生成工具 4
1.2.1 编译器 4
1.2.2 汇编器 4
1.2.3 连接器 5
1.2.4 汇编语言开发工具 5
1.2.5 C或C++开发工具 6
1.3 可用的基础软件 6
1.3.1 芯片支持库 6
1.3.2 板支持库 7
1.3.3 DSP库 7
1.3.4 图像及视频处理库IMGLIB 8
1.3.5 TMS320 DSP算法标准组件 8
1.4 DSP/BIOS操作系统 10
1.4.1 DSP/BIOS简介 10
1.4.2 DSP/BIOS配置 12
1.4.3 DSP/BIOS分析工具 20
第2章 基础实验 23
2.1 CCS入门 23
2.1.1 理论基础 23
2.1.2 开发实例 23
2.2 链接命令文件应用 27
2.2.1 理论基础 27
2.2.2 开发实例 30
2.3 数据寻址方式 32
2.3.1 理论基础 32
2.3.2 开发实例 33
2.4 数字滤波器的DSP实现 34
2.4.1 理论基础 34
2.4.2 开发实例 36
2.5 快速傅里叶变换(FFT)的DSP实现 37
2.5.1 理论基础 37
2.5.2 开发实例 39
2.6 基于定时器的交通灯控制系统设计 41
2.6.1 理论基础 41
2.6.2 开发实例 43
2.7 电机转速转向控制 44
2.7.1 理论基础 44
2.7.2 开发实例 48
第3章 基础篇实践案例 50
3.1 基于DSP的语音录放系统设计 50
3.1.1 目的和任务 50
3.1.2 总体方案设计 50
3.1.3 系统的DSP实现 52
3.1.4 实验要求 55
3.2 基于DSP的门禁管理系统设计 56
3.2.1 目的和任务 56
3.2.2 总体方案设计 56
3.2.3 系统的DSP实现 58
3.2.4 实验要求 61
3.3 基于DSP的音乐播放系统设计 62
3.3.1 目的和任务 62
3.3.2 总体方案设计 62
3.3.3 系统的DSP实现 64
3.3.4 实验要求 66
提高篇 69
第4章 片上资源应用 69
4.1 存储空间配置实验 69
4.1.1 理论基础 69
4.1.2 开发实例 69
4.2 同步动态存储器的访问与控制实验 71
4.2.1 理论基础 71
4.2.2 开发实例 72
4.3 片上外设EDMA读写实验 73
4.3.1 理论基础 73
4.3.2 开发实例 74
第5章 通信显示控制模块 76
5.1 同步串口通信实验 76
5.1.1 理论基础 76
5.1.2 开发实例 78
5.2 用户菜单建立 80
5.2.1 理论基础 80
5.2.2 开发实例 81
第6章 图像处理 83
6.1 图像阈值分割 83
6.1.1 理论基础 83
6.1.2 开发实例 84
6.2 灰度图的线性变换 85
6.2.1 理论基础 85
6.2.2 开发实例 85
6.3 灰度均衡 86
6.3.1 理论基础 86
6.3.2 开发实例 88
6.4 图像平移 88
6.4.1 理论基础 88
6.4.2 开发实例 89
6.5 图像镜像变换 90
6.5.1 理论基础 90
6.5.2 开发实例 90
6.6 图像缩放 91
6.6.1 理论基础 91
6.6.2 开发实例 91
6.7 图像旋转 92
6.7.1 理论基础 92
6.7.2 开发实例 94
6.8 图像平滑 94
6.8.1 理论基础 94
6.8.2 开发实例 96
6.9 图像滤波 97
6.9.1 理论基础 97
6.9.2 开发实例 100
6.10 图像锐化 101
6.10.1 理论基础 101
6.10.2 开发实例 102
第7章 音视频信号处理 104
7.1 音频信号的采集及录放 104
7.1.1 理论基础 104
7.1.2 开发实例 106
7.2 视频图像的采集及回放 107
7.2.1 理论基础 107
7.2.2 开发实例 109
7.3 视频图像肤色检测 111
7.3.1 理论基础 111
7.3.2 开发实例 113
7.4 视频图像运动检测 115
7.4.1 理论基础 115
7.4.2 开发实例 117
7.5 MPEG-4编解码 120
7.5.1 理论基础 120
7.5.2 开发实例 123
7.6 H.26 4编解码 125
7.6.1 理论基础 125
7.6.2 开发实例 129
第8章 提高篇实践案例 132
8.1 音频信号采集与分析系统 132
8.1.1 目的和任务 132
8.1.2 总体方案设计 132
8.1.3 系统的DSP实现 136
8.1.4 要求及结果分析 138
8.2 视频图像边缘检测系统 140
8.2.1 目的和任务 140
8.2.2 总体方案设计 140
8.2.3 系统的DSP实现 145
8.2.4 要求及结果分析 151
高级篇 155
第9章 基于DSP的视频图像处理系统设计 155
9.1 项目简介 155
9.2 项目需求 155
9.3 项目实施流程 156
第10章 基于DSP的音频信号处理系统设计 157
10.1 项目简介 157
10.2 项目需求 157
第11章 高级篇实践案例:视频监控中人脸检测及跟踪系统设计 159
11.1 项目概述 159
11.2 项目准备阶段 160
11.3 项目设计阶段 162
11.4 项目实施阶段 172
11.5 项目测试阶段 177
附录A 常见问题处理 180
附录B CCS安装与配置 181
参考文献 199