C674X-DSP嵌入式開發與實踐

C674X-DSP嵌入式開發與實踐

《C674X-DSP嵌入式開發與實踐》是科學出版社出版的圖書,作者是路錦正,張紅英,李強

基本介紹

  • 中文名:C674X-DSP嵌入式開發與實踐 
  • 作者:路錦正、張紅英、李強
  • 出版時間:2019年01月
  • 出版社:科學出版社
  • 頁數:300 頁
  • ISBN:9787030597168 
  • 定價:89 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

  《C674X-DSP嵌入式開發與實踐》系統講解了C674x-DSP的硬體結梅、軟硬體開發工具、DSP算法最佳化和套用系統開發等技術。主要包括DSP技術現狀及趨勢、主流DSP晶片架構、軟硬體開發工具、CCS集成開發環境、基於檔案的DSP軟體仿真開發、DSP算法最佳化技術、基於StarterWare的系統軟體開發、基於SYS/BIOS的系統軟體開發、DSP圖像通信嵌入式開發與實踐等內容。
  《C674X-DSP嵌入式開發與實踐》秉承開發人門、開發儲備、開發實踐的編寫思路,為讀者構建逐層深入、由簡入繁、由租到細、由概念到套用、由模組到系統的學習模式,努力降低開發難度、縮短產品成型時間。

圖書目錄

第1章 DSP技術概述
1.1 DSP的前世今生
1.2 TI公司的DSP產業鏈
1.2.1 概覽
1.2.2 TI公司的DSP產品 9
1.2.3 TIDSP新手入門 13
1.2.4 DSP的套用 16
1.2.5 工具與軟體 18
1.2.6 技術文檔 18
1.2.7 支持與培訓 19
1.3 DSP的技術優勢 20
1.3.1 DSP的價值 20
1.3.2 性能優先 21
1.3.3 輕鬆實現DSP的性能 23
1.3.4 穩定的DSP工具紐件 25
1.3.5 DSP勢不可擋 26
1.4 DSP的結構特點 26
1.4.1 DSP的核心特徵 27
1.4.2 適於數位訊號處理的特點 27
1.5 本書主要內容 30
第2章 TMS320C674x-DSP的硬體結構 32
2.1 C674x系列處理器 32
2.2 C674x-DSP的功能模組 36
2.3 C674x-CPU的核心 40
2.3.1 C674x-CPU的特徵 40
2.3.2 C674x-CPU的結構 42
2.3.3 存儲器映射 43
2.3.4 CPU的數據通路 44
2.4 C674x-DSP的片土外設 48
第3章 DSP技術開發工具 60
3.1 硬體開發與調試工具 60
3.1.1 EVM坪估板 60
3.1.2 仿真器 63
3.2 軟體開發與調試工具 70
3.2.1 集成開發環境(Code Composer Studio,CCS) 70
3.2.2 算法軟體開發支持包 70
3.2.3 系統軟體開發支持包 74
3.3 DSP套用系統開發過程 80
第4章 CCS集成開發環境 82
4.1 CCSv5安裝 n
4.1.1 安裝準備 82
4.1.2 安裝過程 82
4.2 創建一個可執行CCS程式 88
4.2.1 創建CCS工程 88
4.2.2 運行CCS工程 90
4.3 CCS功能簡介 93
4.3.1 CCS編輯透視圖 94
4.3.2 CCS調試透視圖 108
第5章 DSP-Simulator軟體仿真開發 118
5.1 軟體仿真概述 118
5.1.1 軟體仿真優勢 118
5.1.2 軟體仿真類型 119
5.1.3 軟體仿真用法 120
5.2 創建源檔案 121
5.2.1 靜態算法庫程式 122
5.2.2 可執行應用程式 131
5.2.3 連結器命令檔案 135
5.2.4 目標配直檔案 138
5.3 工程依賴性配置 139
5.4 DSP軟體仿真調試 140
5.4.1 斷點設直與運行 141
5.4.2 查看變數與記憶體 142
5.4.3 數據圈像化顯示 145
第6章 DSP算法最佳化技術 147
6.1 DSP最佳化概述 147
6.1.1 DSP算法最佳化流程_ 149
6.1.2 DSP算法最佳化策略 151
6.2 CCS編譯器最佳化 156
6.2.1 CCS編譯選項 156
6.2.2 執行的最佳化種類 159
6.3 算法C語言級最佳化 161
6.3.1 編寫C程式 161
6.3.2 使用關鍵字 164
6.3.3 Cache最佳化 172
6.4 算法Intrinsic指令最佳化 175
6.4.1 SIMD指令 176
6.4.2 Intrinsic使用舉例 寸76
6.4.3 圖像反色的Intrinsic最佳化 178
6.5 算法線性彙編最佳化 180
6.5.1 線性彙編語言 181
6.5.2 最佳化使用舉例 182
6.5.3 最佳化技巧總結 184
6.6 使用第三方庫最佳化 185
6.6.1 數位訊號處理庫DSPLIB 185
6.6.2 圖像庫IMGLIB 187
6.6.3 視覺庫VLIB 192
第7章 基於StarterWare的套用系統開發 196
7.1 什麼是StarterWare 196
7.2 StarterWare構成 197
7.2.1 系統配直 197
7.2.2 串列設備 199
7.2.3 顯示設備 200
7.2.4 NAND 201
7.2.5 GPIO 201
7.2.6 RTC 202
7.2.7 乙太網 202
7.2.8 McASP 204
7.2.9 字元LCD 204
7.2.10 Cache MMU 205
7.2.11 USB 205
7.2.12 開箱即用演示程式 205
7.3 如何使用StarterWare 206
7.3.1 設備驅動 207
7.3.2 套用示例 207
7.4 StarterWare圖像迴環案例 208
7.4.1 構建新驅動庫 209
7.4.2 視頻迴環示例 210
7.4.3 視頻迴環演示 216
第8章 基於SYS/BIOS的套用系統開發 218
8.1 SYSIBIOS概述 218
8.1.1 SYSIBIOS與DSPIBIOS 219
8.1.2 SYSIBIOS與XDCtools 219
8.2 SYSIBIOS工程實例 223
8.2.1 構建SYSIBIOS工程 223
8.2.2 修改SYSIBIOS工程 225
8.3 配置SYSIBIOS應用程式 225
8.3.1 XGCONF打開SYSIBIOS 226
8.3.2 XGCONF配置SYSIBIOS 227
8.3.3 訪問全局字元 230
8.4 執行緒調度(Thread Schedu1ing) 230
8.4.1 概述 230
8.4.2 硬中斷(Hwi) 233
8.4.3 軟中斷(Swi) 234
8.4.4 任務(Tas時) 235
8.4.5 閒直(Idle) 238
8.5 執行緒同步(Synchronization) 239
8.5.1 旗語(Semaphore) 239
8.5.2 事件(Event) 241
8.5.3 信箱(Mailbox) 243
8.5.4 佇列(Queue) 244
8.6 記憶體管理 245
8.6.1 記憶體映射(Memory map) 246
8.6.2 映射段到記憶體塊 248
8.6.3 堆疊(Stack) 249
8.6.4 快取配直(Cache Configuration) 250
8.6.5 動態記憶體申請 251
8.7 硬體抽象層HAL 254
8.8 NDK網路應用程式開發 255
8.8.1 網路開發套件 255
8.8.2 創建網路應用程式 255
8.8.3 修改網路應用程式 258
8.8.4 運行網路應用程式 259
第9章 C674x-DSP項目開發實踐 261
9.1 項目開發實踐概述 261
9.2 圖像通信的DSP端編程 262
9.2.1 C674x-DSP視頻編碼庫 262
9.2.2 創建DSP應用程式 262
9.2.3 視頻圖像實時採集 264
9.2.4 創建編碼器實例 267
9.2.5 YlN420視頗序列編碼 269
9.2.6 碼流UDP網路傳送 270
9.3 圖像通信的客戶端編程 271
9.3.1 構建住圖界面應用程式 271
9.3.2 碼流UDP網路接收 284
9.3.3 碼流實時解碼 286
9.3.4 YlN序列圖像顯示 289
9.4 圖像通信系統聯調 292
9.4.1 DSP端程式運行 292
9.4.2 PC端程式運行 293
9.4.3 編碼性能剖析 294
參考文獻 295
附錄 296

相關詞條

熱門詞條

聯絡我們