《高等院校計算機精品教材系列·嵌入式系統(tǒng)原理及應用開發(fā)》是關于嵌入式系統(tǒng)的基礎教程,立足于基于ARM體系結構的Linux開發(fā)。全書共12章,包含了嵌入式系統(tǒng)發(fā)展方向、ARM體系結構、嵌入式處理器、嵌入式硬件系統(tǒng)、嵌入式軟件結構、基于GNU Tools的程序開發(fā)、Linux內核移植、Linux驅動程序、Linux應用開發(fā)等方面的內容,組成了一個從硬件到軟件的完整的知識結構。嵌入式系統(tǒng)是一個涉及多方面知識的交叉學科,目前ARM和Linux是嵌入式系統(tǒng)發(fā)展中的兩個重點方向。
《高等院校計算機精品教材系列·嵌入式系統(tǒng)原理及應用開發(fā)》可作為高等院校計算機、自動控制、電子等相關專業(yè)本科生及研究畢教材,適用于工程技術人員參考。
韓超,工學碩士,畢業(yè)于北京交通大學電子學院。在AKAE期間,擔任ARM——Linux嵌入式系統(tǒng)平臺的開發(fā)和教學工作,重視完整的知識體系與工程技術相結合。
前言
第1章 緒論
1.1 嵌入式系統(tǒng)的概念
1.1.1 嵌入式系統(tǒng)的定義
1.1.2 嵌入式系統(tǒng)的特點
1.2 嵌入式系統(tǒng)的歷史和應用領域
1.3 嵌入式系統(tǒng)的組成
1.3.1 微處理器
1.3.2 外圍硬件
1.3.3 嵌入式操作系統(tǒng)
1.3.4 應用程序
1.3.5 開發(fā)環(huán)境
習題
第2章 嵌入式硬件組成
2.1 嵌入式系統(tǒng)組成原理
2.1.1 計算機系統(tǒng)的一般運行原理
2.1.2 嵌入式系統(tǒng)與通用計算機硬件組成的異同
2.1.3 嵌入式系統(tǒng)硬件結構
2.2 嵌入式最小系統(tǒng)
2.2.1 嵌入式最小系統(tǒng)的概念
2.2.2 實際的嵌入式最小系統(tǒng)
2.3 嵌入式系統(tǒng)擴展
2.3.1 內存類芯片
2.3.2 網(wǎng)絡芯片
2.3.3 USB芯片
習題
第3章 ARM體系結構
3.1 ARM微處理器基礎
3.1.1 ARM的運行模式
3.1.2 ARM的工作狀態(tài)
3.1.3 ARM的寄存器組織
3.1.4 ARM的異常
3.1.5 ARM的存儲器格式
3.1.5 ARM的特點和優(yōu)勢
3.2 ARM的內核系列
3.2.1 ARM內核分類和系列
3.2.2 ARM體系結構版本
3.3 ARM微處理器的指令系統(tǒng)
3.3.1 ARM指令系統(tǒng)概述
3.3.2 ARM的尋址模式
3.3.3 ARM的指令集
3.3.4 Thumb的指令集
3.4 ARM內存管理單元
3.4.1 ARM MMU概述
3.4.2 ARM MMU功能與操作
3.4.3 ARM MMU的地址轉換
習題
第4章 ARM嵌入式處理器
4.1 ARM微處理器概述
4.1.1 ARM核心微處理器的分類和特點
4.1.2 ARM核心微處理器的使用
4.2 S3C44BOX處理器
4.2.1 概述
4.2.2 處理器組成與框圖
4.2.3 ARM7TDMl核心
4.2.4 S3CA4BOX重點部件特點
4.3 PXA25x/PXA27x處理器
4.3.1 概述
4.3.2 處理器組成與框圖
4.3.3 XScale核心
4.3.4 重點部件特點
習題
第5章 實際嵌入式系統(tǒng)
5.1 嵌入式系統(tǒng)的硬件擴展
5.1.1 內部模塊擴展
5.1.2 總線擴展
5.1.3 GPl0擴展
5.1.4 綜合擴展
5.2 S3C4480x系統(tǒng)
5.2.1 系統(tǒng)概述
5.2.2 系統(tǒng)組成
5.2.3 系統(tǒng)總結
5.3 PXA 2xx系統(tǒng)
5.3.1 系統(tǒng)概述
5.3.2 系統(tǒng)組成
習題
第6章 嵌入式軟件開發(fā)基礎
第7章 嵌入式Linux開發(fā)環(huán)境
第8章 構建嵌入Linux系統(tǒng)
第9章 嵌入式Linux系統(tǒng)移植
第10章 Linux內核驅動原理
第11章 嵌入式Linux驅動開發(fā)
第12章 嵌入式系統(tǒng)的應用程序開發(fā)
附錄
參考文獻
第1章 緒
本章介紹了嵌入式系統(tǒng)一些基本概念,包括嵌入式系統(tǒng)的起源、發(fā)展過程、分類以及當前嵌入式系統(tǒng)的幾個組成部分。
通過本章的學習,將掌握并理解如下一些重要問題:
嵌入式系統(tǒng)的概念和特點
電子和計算機兩大領域在嵌入式系統(tǒng)的結合
嵌入式系統(tǒng)的組成
1.1嵌入式系統(tǒng)的概念
1.1.1嵌入式系統(tǒng)的定義
IEEE(電氣和電子工程師協(xié)會)對嵌ty 式系統(tǒng)定義為:嵌入式系統(tǒng)是“控制、監(jiān)視或者輔助裝置、機器和設備運行的裝置”(devices used to control,monitor,or assist the opera-tion of equipment,machinery or plants)。這種定義來自應用的角度,從中可以看出嵌入式系
統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機械輔助設備等附屬裝置。
……