当前位置:首页 > 工业技术
C/C++语言硬件程序设计 基于TMS320C5000系列DSP
C/C++语言硬件程序设计 基于TMS320C5000系列DSP

C/C++语言硬件程序设计 基于TMS320C5000系列DSPPDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张勇编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2003
  • ISBN:7560611907
  • 页数:252 页
图书介绍:本书全面介绍了使用C/C高级语言开发TMS320C5000系列DSP应用系统的方法,内容包括TMS320C5000开发平台、TMS320C5000系列硬件基础、C/C程序设计、DSP/BIOS程序设计、RTDX程序设计、Boot Loader程序设计和应用实例。
《C/C++语言硬件程序设计 基于TMS320C5000系列DSP》目录

第一章 TMS320C5000系列开发平台 1

1.1 本章内容简介 1

1.2 开发 DSP 应用系统的过程 2

1.3 开发平台建设 4

1.3.1 硬件设备 4

1.3.2 软件平台 5

1.4 CCStudio 初步探索 6

1.4.1 仿真器的驱动程序的安装 6

1.4.2 Setup 使用简介 7

1.4.3 CCStudio 界面操作 9

1.4.4 GEL 语言 17

1.4.5 Visual Linker 操作方法 24

1.5 本章小结 25

习题一 25

第二章 TMS320C5000系列硬件基础 27

2.1 本章内容简介 27

2.2 TMS320VC5402简介 28

2.2.1 CPU 28

2.2.2 存储器 28

2.2.3 片上外设 31

2.2.4 寄存器与中断 54

2.3 TMS320VC5510简介 58

2.3.1 CPU 58

2.3.2 存储器配置 58

2.3.3 片上外设 59

2.4 SY-5402EVM 板 59

2.4.1 SY-5402EVM 板的硬件组成 59

2.4.2 VC5402的存储器配置 62

2.4.3 VC5402的中断向量表 72

2.5 本章小结 74

习题二 75

第三章 C/C++程序设计 77

3.1 本章内容简介 77

3.2 C/C++程序设计 78

3.2.1 面向 DSP 的 C/C++程序设计原则 78

3.2.2 C/C++程序设计流程 79

3.2.3 C/C++程序设计框架 81

3.3 C 程序设计示例 83

3.3.1 硬件准备及实现结果 83

3.3.2 程序分析 84

3.3.3 程序源代码 86

3.4 C/C++语言数据结构及语法 98

3.4.1 C/C++数据结构 98

3.4.2 C/C++控制语句 107

3.5 C/C++语言函数 113

3.5.1 C/C++自定义函数 113

3.5.2 C++函数重载 115

3.5.3 中断函数 117

3.5.4 C/C++库函数 121

3.6 CCStudio 库函数 127

3.6.1 DSPLIB 库 127

3.6.2 IMGLIB 库 129

3.7 C++类 130

3.7.1 类的概念 130

3.7.2 程序实例 132

3.8 C/C++文件操作 143

3.9 本章小结 146

习题三 147

第四章 DSP/BOIS 程序设计 149

4.1 本章内容简介 149

4.2 DSP/BIOS 编程实例 150

4.2.1 准备工作 150

4.2.2 开发过程 150

4.2.3 源程序清单和 DSP/BIOS 编程分析 159

4.2.4 DSP/BIOS 中断编程 161

4.3 DSP/BIOS 组件 179

4.3.1 System 栏 179

4.3.2 Instrumentation 栏 181

4.3.3 Sheduling 栏 181

4.3.4 Synchronization 栏 181

4.3.5 Input/Output 栏 181

4.3.6 API 函数 182

4.4 CSL 组件 182

4.5 本章小结 183

习题四 183

第五章 RTDX 程序设计 185

5.1 本章内容简介 185

5.2 计算机模拟环境设置 186

5.3 RTDX 编程基础 188

5.3.1 RTDX 的数据交换协议 188

5.3.2 RTDX 配置 189

5.3.3 RTDX 程序设计流程 191

5.4 使用 Visual Basic 的 RTDX 程序设计 191

5.4.1 程序功能介绍 191

5.4.2 目标机程序设计 192

5.4.3 主机程序设计 192

5.4.4 程序运行结果及源代码 193

5.5 使用 MATLAB 的 RTDX 程序设计 199

5.5.1 程序功能介绍 199

5.5.2 目标机程序设计 199

5.5.3 主机程序设计 200

5.5.4 程序运行结果及源代码 200

5.6 本章小结 203

习题五 204

第六章 Boot Loader 程序设计 205

6.1 本章内容简介 205

6.2 在线 Boot Loader 206

6.2.1 Boot Loader 概念 206

6.2.2 Boot Loader 模式 206

6.2.3 并口 Boot Loader 方法 208

6.2.4 现场 FLASH 编程 214

6.3 Boot 硬件基础 214

6.3.1 SY-5402EVM 板存储器的设置 214

6.3.2 SST39VF400介绍 215

6.4 程序设计 220

6.4.1 编程准备工作 220

6.4.2 程序流程 223

6.4.3 程序源代码及分析 224

6.5 本章小结 229

习题六 230

第七章 一个完整实例 231

7.1 本章内容简介 231

7.2 DSP/BIOS 编程实例 232

7.3 实例设计过程 232

7.3.1 系统初始化 232

7.3.2 读写串口 233

7.3.3 自动增益控制(AGC) 233

7.3.4 在线 Boot Loader 233

7.4 程序源代码及注解 233

7.4.1 DSP 应用程序源代码 233

7.4.2 在线 Boot Loader 程序源代码 241

7.5 本章小结 247

习题七 248

附录 相关术语表 249

致谢 252

相关图书
作者其它书籍
返回顶部