第1章概述
1.1ADI公司VisualDSP++软件简介及其发展历史
1.2 VisualDSP++特点
1.3 VisualDSP++4.5安装和配置
1.3.1 VisualDSP++的配置要求
1.3.2 VisualDSP++的安装
1.3.3 VisualDSP++4.5的软件更新
1.3.4.EZ.KIT评估板或仿真器安装
1.3.5 VisualDSP++的授权许可安装
第2章VisualDSP++4.5软件环境和基本使用方法
2.1 VisualDSP++4.5的用户界面和使用方法
2.1.1工程窗口
2.1.2文本编辑窗口
2.1.3输出窗口
2.1.4调试窗口
2.2 VisualDSP++4.5调试工具
2.2.1调试会话
2.2.2程序执行操作
2.2.3模拟硬件环境
2.2.4绘图
2.2.5 Flash编程器
2.2.6功耗评估编程
第3章VisualDSP++4.5汇编器和预处理器
3.1 VisualDSP++4.5汇编器
3.1.1编写汇编程序
3.1.2汇编语法参考
3.1.3汇编伪指令
3.2预处理器
3.2.1预处理器
3.3.2预处理器命令
第4章VisualDSP++4.5 C编译器
4.1编译器
4.2 C/C++语言编译扩展
4.2.1 C/C++扩展关键字
4.2.2编译器内置函数
4.3 C/C++实时运行环境
4.4 C/C++和汇编接口
第5章VisualDSP++4.5链接器
5.1软件开发流程
5.2链接器
5.2.1链接操作
5.2.2链接环境
5.2.3链接目标
5.2.4链接器命令
5.3链接描述文件
5.3.1链接描述文件
5.3.2链接描述文件中的表达式和运算
5.3.3链接描述文件的关键字和宏指令
5.3.4链接描述文件命令
5.4.专家链接器
5.4.1运行创建链接描述文件向导
5.4.2专家链接器窗口
5.4.3存储器映射的查看窗口
5.4.4专家链接器中的对象属I性
第6章VisualDSP++4.5 VDK
6.1 VDK介绍
6.2配置VDK
6.3 VDK的使用
6.3.1线程
6.3.2线程调度
6.3.3信号
6.3.4中断服务程序
6.3.5 I/O接口
6.4 vDK数据类型
第7章C/c++语言源程序优化
7.1常用优化准则
7.1.1编译器优化
7.1.2数据类型
7.1.3充分利用IPA
7.1.4函数的内嵌
7.2改进条件代码
7.2.1使用内建函数
7.2.2使用PGO
7.2.3循环的原则
7.3循环的优化
7.3.1基本术语
7.3.2循环优化的概念
7.4汇编优化器注释
7.4.1过程统计
7.4.2循环识别
7.4.3向量化
第8章VisualDSP++入门练习
8.1基础练习
8.1.1练习一:构建和运行C程序
8.1.2练习二:修改C程序,调用汇编子程序
8.1.3练习三:数据绘图(Plotting)
8.1.4练习四:线性剖析(L,inearProfiling)
8.1.5练习五:跟踪分析程序
8.2高级练习
8.2.1练习一:使用剖析向导(Profile-Guided)优化工具
8.2.2练习二:使用后台遥测通道
8.2.3练习三:利用EZ-KIT完成典型的数字信号处理算——FFT和相关运算
参考文献