內容提要
嵌入式計算機系統與我們的日常生活息息相關,它們可能就隱匿在我們的行動電話、PDA、汽車、電視、電冰櫃、空調以及其他許多設備中。事實上,嵌入式系統是當今計算機工業成長最快速的部分之一。
隨著適用嵌入式計算機系統的設備的增多,程式設計師、業餘愛好者以及各類工程師對如何設計和構建自己的設備越來越有興趣。此外,本書對這些計算機系統所提供的基礎知識對於需要評估和套用這些系統的任何人而言都會大有裨益。
本書作為第二版加入了新一代處理器和微控制器(包括最新的MAxQ處理器)的相關信息。本書不僅為初學者提供了嵌入式設計的基本知識,也為高級系統設計者提供了有用的參考資料。
目前市面上可以看到的相關書籍,不是專門探討如何為特定微處理器編寫程式的,就是只強調嵌入式系統的設計原理而不提供任何實用信息,唯有本書做到了兩者兼顧。本書的作者John catsoulis具有豐富的實踐經驗,他會告訴你如何設計和構建全新的嵌入式設備與計算機化的小器件,以及如何修改和擴展一個現有的系統。
編輯推薦
本書是《嵌入式硬體設計》一書的第二版,不僅為初學者提供了嵌入式設計的基本知識,也為高級系統設計者提供了有用的參考資料。目前市面上可以看到相光書籍,不是專門探討如何為特定微處理器編寫程式,就是只強調嵌入式系統的設計原理而不提供任何實用信息,本書兼顧了這二者。作者憑藉其豐富的實踐經驗告訴讀者,如何設計和構建全新的嵌入式設備與計算機化的小型設備,以及如何修改和擴充一個現有的系統。讀者對象:自動化儀表和信號處理科研及工程技術人員。
目錄
前言
第1章 計算機體系結構介紹
概念
存儲器
輸入/輸出
DMA
嵌入式計算機體系結構
第2章 彙編語言
暫存器
機器碼
有符號數
定址模式
用彙編語言編程
反彙編
位置無關代碼
循環
禁止
索引定址
堆疊
指令的時序
第3章 Fo rth與公開固件標準
Forth簡介
字元串
堆疊操作
創建新詞
注釋
if…else
循環
數據結構
與硬體和存儲器的互動
Forth程式設計準則
第4章 電子學概覽
電壓和電流
模擬信號
功率
理解電路原理圖
電阻
電容
RC電路
電感
變壓器
二極體
晶體
數位訊號
……
第5章 電源
第6章 找尋硬體平台
第7章 用SPI添加外部設備
第8章 用I2C添加外部設備
第9章 串口
第10章 IrDA
第11章 USB
第12章 網路
第13章 模擬量
第14章 PIC微控制器
第15章 AVR微控制器
第16章 68HC11
第17章 MAXQ
第18章 68000系列計算機
第19章 基於DSP的控制器