嵌入式系統概論與實作-S3C2440 / 6410 ADS 開發應用實務

長高科技

  • 出版商: 長高
  • 出版日期: 2010-02-02
  • 定價: $530
  • 售價: 9.5$504
  • 貴賓價: 9.0$477
  • 語言: 繁體中文
  • ISBN: 9868478421
  • ISBN-13: 9789868478428
  • 相關分類: 嵌入式系統
  • 無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

第○章 前言
第一章 嵌入式系統概述

1-1 嵌入式系統的定義與發展史
1-2 嵌入式微處理器的介紹
1-2.1 ARM微處理器架構
1-2.2 ARM微處理器的應用領域與特點
1-3 ARM微處理器器系列
1-3.1 ARM7微處理器系列
1-3.2 ARM9微處理器系列
1-3.3 ARM9E微處理器系列
1-3.4 ARM10E微處理器系列
1-3.5 SecurCore微處理器系列
1-3.6 StrongARM微處理器系列
1-3.7 XScale微處理器
1-3.8 ARM11微處理器系列
1-3.9 Cortex微處理器系列
1-4 問題與討論

第二章 ARM微處理器結構
2-1 RISC系列結構
2-2 ARM微處理器的暫存器結構
2-3 ARM微處理器的指令結構
2-4 ARM微處理器的記憶體存取
2-5 Load-Store體系結構
2-6 ARM管線架構
2-7 ARM微處理器的應用類型

第三章 ARM微處理器剖析
3-1 ARM微處理器的工作狀態
3-2 定址方式與記憶體格式
3-3 指令長度及資料類型
3-4 ARM處理器模式
3-5 ARM內部暫存器剖析
3-5.1 ARM狀態下的暫存器內容
3-5.2 Thumb狀態下的暫存器架構
3-5.3 程式狀態暫存器(PSR)
3-6 例外(Exceptions)事件
3-6.1 例外事件類型
3-6.2 對例外事件的回應方式
3-6.3 從例外事件返回
3-6.4 各類型例外事件的具體描述
3-6.5 例外事件進入/跳躍
3-6.6 例外事件向量(Exception Vectors)
3-6.7 例外事件的優先權順序(Exception Priorities)
3-6.8 應用程式中的例外事件處理
3-7 問題與討論

第四章 ARM組合語言
4-1 ARM微處理器的指令集概述
4-1.1 ARM微處理器的指令的分類與格式
4-1.2 指令的條件區域
4-2 ARM指令的定址方式
4-2.1 立即定址
4-2.2 暫存器定址
4-2.3 暫存器間接定址
4-2.4 基底定址
4-2.5 相對定址
4-2.6 多暫存器定址
4-2.7 堆疊定址
4-3 組合語言程式設計
4-3.1 Hello程式
4-3.2 簡易LED控制
4-4 問題與討論

第五章 ADS 1.2整合開發環境的使用

5-1 使用ADS的建立專案
5-1.1 建立一個專案
5-1.2 編譯和鏈結專案
5-1.3 ADS的參考程式
5-2 用AXD進行程式除錯
5-2.1 安裝並執行ARM-JTAG模擬軟體ARM9
5-2.2 為ARM JTAG模擬軟體正確配置AXD DEBUGGER
5-2.3 使用SUPERJTAG在ADS1.2環境下進行除錯
5-3 問題與討論

第六章 ARM微處理器的指令集

6-1 跳躍指令
6-2 資料處理指令
6-3 乘法指令與乘加指令
6-4 程式狀態暫存器存取指令
6-5 載入/儲存指令
6-6 多重資料載入/儲存指令
6-7 資料交換指令
6-8 移位元指令(操作)
6-9 輔助運算器指令
6-10 異常産生指令
6-11 ARM組譯器所支援的虛擬指令
6-11.1符號定義(Symbol Definition)虛擬指令
6-11.2資料定義(Data Definition)虛擬指令

6-11.3編譯控制(Assembly Control)虛擬指令
6-11.4其他常用的虛擬指令
6-12 問題與討論

第七章 Thumb微處理器的指令及應用

7-1 Thumb微處理器指令應用時機
7-2 Thumb指令說明
7-2.1 記憶體存取指令
7-2.2 資料處理指令
7-2.3 分支指令
7-2.4 中斷和中斷點指令
7-2.5 Thumb虛擬指令
7-3 問題與討論

第八章 ARM C語言的使用
8-1 抽象化概念
8-2 運算子
8-2.1 算術運算子
8-2.2 關係運算子
8-2.3 邏輯運算子
8-2.4 指定運算子
8-2.5 增減運算子
8-2.6 條件運算子
8-2.7 位元運算子
8-2.8 特殊運算子
8-3 全域變數和區域變數
8-4 標變數
8-5 條件敍述
8-6 迴圈敍述
8-7 程式呼叫標準
8-8 C與組合語言的混合撰寫設計
8-9 問題與討論

第九章 嵌入式平台軟硬體整合範例的使用
9-1 DMA-2440XP教學平台設計與連接
9-1.1 啟動模式選擇
9-1.2 其他跳線設置
9-1.3 外部硬體連接
9-1.4 除錯終端配置
9-2 DMA-2440XP教學平台開機使用
9-3 DMA-2440XP教學平台初步測試與使用
9-3.1 DMA-2440XP教學平台的BIOS使用
9-3.2 非作業系統下的週邊裝置測試
9-3.3 執行測試程式
9-3.4 相關週邊資源測試
9-4 BIOS燒錄測試
9-5 用SJF2440工具將BIOS燒錄到Nor Flash
9-6 問題與討論

第十章 DMA-ARM USB模擬器
10-1 DMA-ARM USB模擬器簡介
10-1.1 DMA-ARM USB硬體介面
10-1.2 DMA-ARM USB JTAG介面Reset電路
10-2 DMA-ARM USB功能特點及設定
10-2.1 DMA-ARM USB軟體安裝
10-2.2 DMA-ARM USB 硬體設置
10-2.3 DMA-ARM USB除錯相關設置
10-2.4 下載程式到Flash中除錯
10-3 USB Banyan與PC連線
10-4 DMA-2440XP上使用步驟
10-4.1 使用說明
10-5 DMA-ARM USB模擬器在DMA-6410上使用
10-5.1 在DMA-6410安裝RVDS2.2.2步驟
10-5.2 在DMA-6410使用ARM Emulator
10-5.3 在DMA-6410平台使用Daemon使用說明
10-5.4 DMA-6410在Daemon硬體相關設置
10-5.5 DMA-6410開發平台的Daemon除錯相關設置
10-6 問題與討論

第十一章 基本I/O控制應用實驗

11-1 4個跑馬燈實驗
11-2 進階LED實驗
11-3 ADC類比轉數位實驗
11-4 PWM控制器蜂鳴器和直流馬達實驗
11-5 觸控螢幕控制實驗
11-6 問題與討論

第十二章 進階I/O控制應用實驗
12-1 行列式按鍵掃描實驗
12-2 8×8點矩陣實驗
12-3 步進馬達控制實驗
12-4 IIC實驗
12-5 問題與討論

第十三章 通訊應用實驗
13-1 串列埠通訊實驗
13-2 GPRS/GSM通訊實驗
13-3 RS485通訊實驗
13-4 CAN匯流排通訊實驗
13-5 問題與討論