C/C++語言硬體程式設計—基於TMS320C5000系列DSP

C/C++語言硬體程式設計—基於TMS320C5000系列DSP

《C/C++語言硬體程式設計—基於TMS320C5000系列DSP》是2003-05-01西安電子科技大學出版社出版的圖書,作者是 張勇

基本介紹

  • 書名:C/C++語言硬體程式設計—基於TMS320C5000系列DSP
  • 作者: 張勇 
  • ISBN:9787560611907
  • 頁數:252
  • 定價:¥22.00
  • 出版社:西安電子科技大學出版社
  • 出版時間:2003-05-01
  • 裝幀:平裝
  • 開本:16開
圖書概述,圖書目錄,

圖書概述

本書全面介紹了使用C/C++高級語言開發TMS320C5000系列DSP套用系統的方法。全書共分為七章,內容包括TMS320C5000系列開發平台、TMS320C5000系列硬體基礎、C/C++程式設計、DSP/BIOS程式設計、RTDX程式設計、Boot Loader程式設計和套用實例。本書的特色在於通過完整的程式實例介紹相關的內容。
圖書目錄圖書目錄
本書是作者近幾年來不間斷地從事TMS320系列DSP系統設計和開發的技術結晶,書中偏重於講解用C/C++語言對DSP的硬體資源訪問。本書內容除具有TMS320C5000系列DSP程式設計的通用性外,還對TMS320C6000系列DSP程式設計具有直接的指導意義。
本書可以作為從事DSP開發的電子工程技術人員以及DSP愛好者的參考書,也可以作為高校電子類相關專業的學生學習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 系
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 程式實例 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

相關詞條

熱門詞條

聯絡我們