ARM與DSP綜合設計及套用

ARM與DSP綜合設計及套用

《ARM與DSP綜合設計及套用》是2009年中國電力出版社出版的圖書,作者是廖義奎。本書適合於從事ARM與DSP開發人員作為參考手冊,也適合於計算機、自動化和電氣等相關專業的高校師生作為單片機與嵌入式系統課程的教材或參考書

基本介紹

  • 書名:ARM與DSP綜合設計及套用
  • 作者:廖義奎
  • ISBN:7508389131、 9787508389134
  • 頁數:472頁
  • 定價:49.80 元
  • 出版社:中國電力出版社
  • 出版時間:2009年09月
  • 開本:16  
內容簡介,圖書目錄,序言,

內容簡介

《ARM與DSP綜合設計及套用》主要分為嵌入式系統硬體設計和軟體設計兩大部分進行介紹。第一部分為嵌入式系統硬體設計,詳細而深入地講解ARM、DSP和FPGA三種嵌入式處理器的硬體設計,內容包括嵌入式系統概要、S3C2440硬體設計基礎、嵌入式系存儲器電路設計、嵌入式系統通信接口設計、DSP及FPGA嵌入式系統硬體設計;第二部分為嵌入式系統軟體設計,詳細而全面地介紹DSP軟體設計、Windows CE軟體設計以及Linux軟體設計,內容包括DSP嵌入式系統軟體設計、Windows CE的VC++程式設計、Windows CE的GUI庫及設計模式、Linux嵌入式系統開發平台、Linux嵌入式系統驅動程式設計、Linux嵌入系統QT程式設計。另外,《ARM與DSP綜合設計及套用》最後還剖析了嵌入式系統在自動測控系統中的套用實例。

圖書目錄

前言
第1章 嵌入式系統概要
1.1 嵌入式系統發展及套用
1.2 嵌入式系統硬體
1.3 嵌入式系統軟體
第2章 S3C2440硬體設計基礎
2.1 ARM嵌入式系統硬體設計基礎
2.2 S3C2440微處理器特點
2.3 基於S3C2440的嵌入式系統結構
2.4 電源模組設計
2.5 JTAG接口設計
2.6 GPIO接口設計
2.7 LCD控制器接口設計
2.8 CMOS攝像頭接口設計
2.9 復位電路設計
2.10 S3C2440外部晶振接口設計和電源管理
第3章 嵌入式系統存儲器電路設計
3.1 SDRAM電路設計
3.2 Flash電路設計
3.3 存儲卡接口電路設計
3.4 鐵電存儲器(F-RAM)電路設計
第4章 嵌入式系統通信接口設計
4.1 乙太網接口電路設計
4.2 RS-232接口電路設計
4.3 USB接口電路設計
第5章 DSP與FPGA嵌入式系統硬體設計
5.1 DSP嵌入式系統概述
5.2 TMS320C54X嵌入式系統硬體設計
5.3 TMS320C54X嵌入式系統硬體設計
5.4 FPGA嵌入式系統硬體設計
第6章 DSP嵌入式系統軟體設計
6.1 DSP集成開發平台CCS套用
6.2 DSP軟體設計基礎
6.3 DSP軟體設計實例
第7章 WindowsCE的VC++程式設計
7.1 VisualStudip2005對智慧型設備開發的支持
7.2 智慧型設備模擬器
7.3 智慧型設備的MFC程式開發
7.4 設備MFC8.0體系結構
7.5 對話框設備項目
7.6 單文檔設備項目
7.7 控制項的套用
7.8 選單與工具條的套用
第8章 WindowsCE的GUl庫及設計模式
第9章 Linux嵌入式系統開發平台
第10章 Linux嵌入式系統驅動程式設計
第11章 Linux嵌入系統Qt程式設計
第12章 嵌入式系統在自動測控系統中的套用

序言

一、ARM與DSP
ARM與DSP是嵌入式系統套用最廣泛的兩類處理器,在這裡,ARM主要指採用ARM核心的各種嵌入式微處理器和微控制器,DSP主要指具有針對高速運算而進行各種最佳化處理的數位訊號處理器。本書除了主要講解ARM處理器的設計之外,還兼顧分析了DSP的設計方法,對於初學者關心的ARM與DSP的區別、先學誰好、誰更有前途等問題,本書給出了一些回答,本書將讓讀者更容易理解兩者之間在開發上的共性,兩者並不矛盾,在開發上兩者是一致的,只是面向的具體套用不同而已。
ARM微處理器採用RISC架構,具有低成本、高性能的特點,支持Thumb(16位)/ARM(32位)雙指令集,在不影響執行效率的情況下又可以減少程式存儲空間,ARM目前主流的構架包括有ARMv4、ARMv5、ARMv6以及最新的ARMv7等,基於這4種架構的ARM微處理器又可分為ARM7、ARM9、ARM9E、ARMlOE、Xscale(Intel)以及ARMll等主流系列。
DSP作為一種功能強大的特種微處理器,在數據、語音、視頻、信號的高速數學運算和實時處理方面起著舉足輕重的作用。廣義上,DSP即數位訊號處理(Digital Signal Processing),其重點是利用各種理論與算法,對信號進行處理、分析、識別以及推理。狹義上,DSP即數位訊號處理器(Digital Signal Processor)。該類處理器在設計過程中,從結構上和硬體上專門為複雜數據運算進行了最佳化設計,並提供了數字式濾波、數據塊移動等複雜數據處理指令。與普通的微處理器相比,具有更強的數據運算能力。
DSP嵌入式系統面向的是信號的處理,而普通嵌入式系統面向的多是任務的流程與控制(例如人機互動),即前者面向的重點是“信號”,後者面向的重點是“任務”。DSP嵌入式系統常用於代替模擬系統,實現以前模擬電路實現的諸如數字濾波、自適應濾波、快速傅立葉變換、希爾伯特變換、小波變換、相關運算、頻譜分析、卷積、模式匹配、加窗、波形產生等功能。
DSP嵌入式系統面向的是數據運算,而普通嵌入式系統面向的是數據流轉(例如網路與現場匯流排通信)。數據運算非常廣泛,例如調製解調、自適應均衡、數據加密、數據壓縮、回波抵消、多路復用、傳真、擴頻通信、糾錯編碼、可視電話、個人通信系統、移動通信、個人數字助手(PDA)、X.25分組交換開關等,以及在圖形與圖像處理方面,例如二維和三維圖形處理、圖像壓縮與傳輸、圖像增強、動畫與數字地圖、機器人視覺、模式識別、工作站等。
DSP嵌入式系統面向的是高速控制,而普通嵌入式系統面向的低速控制。DSP嵌入式系統常用於電動機變頻控制、矢量控制、PID控制等對實時性要求高的場合。
二、硬體與軟體
硬體與軟體是嵌入式系統兩大組成部分,缺一不可。對於嵌入式系統的初學者和開發人員,儘管可以選擇硬體或軟體其中之一作為主要學習和研究方向,但由於嵌入式系統的特殊性,並不能像普通PC套用開發那樣可以清楚地把硬體與軟體開發完全獨立開來。通常情況下,在嵌入式系統硬體設計時,不僅要考慮硬體系統自身的可行性,同時還需要考慮該硬體模組在嵌入式作業系統環境下的驅動程式開發和應用程式開發的可行性和難易程度。在嵌入式系統軟體設計時,同時需要有嵌入式系統硬體的基礎,特別是在進行驅動程式開發時。

相關詞條

熱門詞條

聯絡我們