商品簡介
本書介紹了嵌入式系統的概念、組成、發展趨勢及嵌入式處理器的分類,并對嵌入式操作系統作了簡單介紹。全書共分10章,首先針對ARM體系結構的CPU模塊、存儲模塊、I/O模塊和時鐘模塊等硬件模塊的基礎知識和開發進行了介紹,并給出了典型的硬件模塊開發的例子。然后介紹了Windows Embedded CE嵌入式操作系統的管理、應用程序開發、驅動程序開發。此外,本書還介紹了嵌入式系統的發展趨勢——可編程片上系統(SOPC)及SOPC的開發流程。最后針對工程應用詳細講述了嵌入式項目的開發方法,包括產品開發過程、文檔、產品開發的工程與項目管理。 本書可作為高等院校相關專業的教材使用,也可供有志從事嵌入式系統設計和應用的工程師參考。
目次
第1章 嵌入式系統概述
1.1 嵌入式系統基礎
1.1.1 嵌入式系統的定義
1.1.2 嵌入式系統的基本組成
1.1.3 嵌入式系統的特點
1.1.4 嵌入式系統的發展趨勢
1.2 嵌入式微處理器
1.2.1 嵌入式微處理器簡介
1.2.2 ARM微處理器
1.2.3 嵌入式DSP處理器
1.2.4 網絡處理器
1.2.5 嵌入式片上系統
1.3 嵌入式操作系統
1.3.1 操作系統的基本概念
l.3.2 嵌入式操作系統簡介
1.3.3 實時操作系統基礎
1.3.4 常見的實時操作系統及應用
1.4 本章小結
思考與練習
第2章 ARM體系結構
2.1 ARM處理器簡介
2.1.1 ARM處理器的型號和特點
2.1.2 ARM處理器結構
2.2 ARM寄存器描述
2.2.1 ARM處理器的工作狀態
2.2.2 ARM處理器的運行模式
2.2.3 ARM狀態下的寄存器組
2.2.4 程序狀態寄存器
2.2.5 異常處理
2.3 存儲器映射I/O
2.3.1 地址空間
2.3.2 存儲器格式
2.3.3 非對齊的存儲器訪問
2.3.4 存儲器映射
2.4 本章小結
思考與練習
第3章 ARM硬件模塊開發
3.1 ARM硬件平臺結構
3.1.1 最小系統及常用硬件模塊
3.1.2 硬件設計基本原則
3.1.3 ARM調試系統
3.2 SDRAM模塊設計
3.2.1 SDRAM芯片引腳描述
3.2.2 SDRAM的模塊原理圖
3.2.3 SDRAM的工作模式
3.2.4 SDRAM的初始化操作
3.2.5 SDRAM的基本讀寫操作
3.2.6 SDRAM控制器的狀態轉換
3.3 Flash模塊設計
3.3.1 Flash的特點和分類
3.3.2 Nor-Flash及Nand-Flash芯片引腳描述
3.3.3 Flash硬件設計
3.3.4 Flash存儲器的操作
3.4 LCD模塊設計
3.4.1 LCD工作原理
3.4.2 LCD硬件電路設計
3.4.3 LCD驅動程序設計
3.5 USB模塊設計
3.5.1 USB發展簡介
3.5.2 USB工作原理及特點
3.5.3 USB硬件電路設計
3.5.4 USB驅動程序設計
3.6 I/O接口模塊設計
3.6.1 GPIO
3.6.2 UART
……
第4章 ARM編程與調試
第5章 中斷在嵌入式系統中的應用
第6章 Windows CE嵌入式
第7章 Windows CE應用程序設計
第8章 Windows CE驅動程序開發
第9章 基於Nios II嵌入式SOPC設計
後記
參考文獻