ColdFire嵌入式系統設計

ColdFire嵌入式系統設計

《ColdFire嵌入式系統設計》是2006年西安電子科技大學出版社出版的圖書,作者是申忠如、陶慧斌、曹建。

基本介紹

  • 書名:ColdFire嵌入式系統設計
  • 作者:申忠如 
  • ISBN:9787560616384 
  • 定價:22.95元
  • 出版社:西安電子科技大學出版社
  • 出版時間:2006-02
內容簡介,目錄,

內容簡介

本書以性價比較高的適合於工業用途的ColdFire系列MCF5307 CPU為核心,全面地講述了32位嵌入式系統的設計方法,內容包括嵌入式系統的基本概念以及ColdFire開發板的硬體設計、軟體編程和工程項目實例。本書通過對ColdFire開發板的全面剖析,培養讀者設計完整系統的能力,並輔以實際的工程項目,教導讀者如何完成實際的嵌入式系統開發。
本書可作為電氣工程、電子信息、能源化工、機械製造、環化、生物醫電等領域研究生和高年級本科生的教學用書,也可供相關工程技術人員閱讀參考

目錄

第1章 嵌入式系統的基本概念 1
1.1 什麼是嵌入式系統 1
1.2 嵌入式系統與普通PC系統 1
1.3 嵌入式系統與MCS-51系統 2
1.4 設計嵌入式系統應掌握的知識 3
1.5 如何選用嵌入式系統 4
1.6 嵌入式系統的基本組成 4
1.6.1 嵌入式系統的硬體構成 5
1.6.2 嵌入式系統軟體 8
1.7 工具鏈的選擇 10
1.8 32位CPU調試技術 12
第2章 ColdFire MCF5307處理器 13
2.1 ColdFire系列概述 13
2.2 MCF5307處理器概述及其引腳 14
2.3 MCF5307 CPU結構介紹 16
2.3.1 MCF5307 CPU的核心模組 17
2.3.2 SIM模組 21
2.3.3 外部匯流排接口 49
2.3.4 其它通用接口模組 52
2.4 MCF5307結構中的基本暫存器集 73
第3章 ColdFire MCF5307 CPU指令系統 75
3.1 編程模型 75
3.1.1 整數運算單元用戶編程模型 75
3.1.2 乘加運算MAC單元用戶編程模型 76
3.1.3 增強型乘加EMAC單元用戶編程模型 77
3.1.4 管理員編程模型 78
3.1.5 整數數據格式 81
3.1.6 乘加單元數據格式 81
3.2 定址方式 82
3.2.1 彙編指令的格式 82
3.2.2 指令格式 83
3.2.3 定址方式 83
3.2.4 堆疊 88
3.3 指令匯總 89
3.3.1 運算符號 89
3.3.2 數據移位指令 91
3.3.3 整數算術運算指令 94
3.3.4 邏輯指令 95
3.3.5 移位指令 96
3.3.6 位操作指令 96
3.3.7 程式控制指令 97
3.3.8 系統控制指令 99
3.3.9 高速快取維持指令 101
3.4 程式演示 101
3.5 演示程式源程式分析 103
第4章 嵌入式系統的硬體設計 114
4.1 CPU的選取 114
4.2 外圍器件的選取 115
4.3 MCF5307匯流排接口時序 115
4.4 外設與MCF5307接口的注意事項 117
4.5 設計實例 118
4.5.1 MCF5307與ADS7864的接口設計 119
4.5.2 MCF5307與DAC0832的接口設計 121
4.5.3 MCF5307與鍵盤W83977TF的接口設計 122
4.5.4 MCF5307與靜態存儲器的接口設計 122
4.5.5 MCF5307與LCD的接口設計 123
4.6 中斷的正確使用 124
4.7 小規模邏輯晶片的選取 124
4.7.1 BIAS VCC偏置電源 125
4.7.2 其它注意事項 125
4.8 ColdFire開發板設計 127
4.8.1 ColdFire開發板的體系結構 127
4.8.2 開發板的硬體設計 127
4.8.3 ColdFire開發板介紹 142
第5章 32位作業系統的使用 147
5.1 作業系統的基本概念 147
5.1.1 作業系統的概念與功能 147
5.1.2 嵌入式作業系統的要求 147
5.1.3 實時作業系統概述 147
5.2 Nucleus的使用 148
5.2.1 Nucleus的基本組成 148
5.2.2 常用API 149
5.2.3 一個簡單的實例 152
5.2.4 硬碟驅動的定製 155
5.2.5 Nucleus File的IDE驅動定製 157
5.2.6 網卡驅動的定製 163
5.2.7 Nucleus Net硬體相關部分 165
5.3 μClinux的使用 166
5.3.1 μClinux的基本概念 166
5.3.2 μClinux的定製 167
5.3.3 用戶平台的定製 170
5.3.4 驅動程式的編寫 171
5.3.5 應用程式的編寫 172
5.3.6 硬碟驅動的定製 173
5.3.7 網卡驅動的定製 173
5.3.8 USB驅動的定製 174
第6章 嵌入式多功能電量測試儀的設計 178
6.1 基本理論與算法分析 178
6.1.1 基本電氣參量測量原理 178
6.1.2 窗函式插值FFT算法 180
6.1.3 算法仿真與準確度分析 183
6.2 硬體設計 185
6.2.1 主系統板 186
6.2.2 信號調理模組 189
6.2.3 數據採集模組 191
6.3 軟體設計 194
6.3.1 嵌入式作業系統的移植 194
6.3.2 應用程式設計 198
6.4 抗干擾設計 204
6.4.1 干擾的抑制 204
6.4.2 電源干擾的抑制 208
6.4.3 PCB抗干擾設計 209
6.4.4 軟體抗干擾措施 209
6.5 功能測試 209
6.5.1 準確度測試 210
6.5.2 誤差分析 213
附錄1 主流CPU 214
附錄2 小規模邏輯晶片 216
附錄3 開發環境的建立 218
附錄4 基礎實驗導引 242
附錄5 項目管理 256
附錄6 常用網址 270
參考文獻 271

相關詞條

熱門詞條

聯絡我們