出版時間:2005-1-1 出版社:北京航空航天大學出版社 作者:田澤 頁數(shù):621 字數(shù):896000
內容概要
全面講述了嵌入式系統(tǒng)開發(fā)與應用技術,以嵌入式系統(tǒng)的基本開發(fā)技術為主線,以ARM處理器核及國內應用廣泛的Samsung公司S3C44B0X(基于ARM7TDMI)為硬件平臺,系統(tǒng)講述了嵌入式系統(tǒng)開發(fā)的基本知識、基本流程、基本方法及以ARM微處理器為核心的嵌入式系統(tǒng)軟、硬件開發(fā)過程。 主要內容包括: ◆ 嵌入式系統(tǒng)開發(fā)基礎知識; ◆ ARM技術概述; ◆ 基于ARM的嵌入式系統(tǒng)應用程序設計; ◆ 基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例; ◆ μC/OSⅡ和μCLinux嵌入式操作系統(tǒng)及應用開發(fā)。 本書可作為高校計算機和電類專業(yè)的本科生、研究生教材,以及相關工程技術人員進行嵌入式系統(tǒng)應用開發(fā)的教材,也可供基于ARM核嵌入式系統(tǒng)開發(fā)的工程技術人員參考。 本書配套多媒體教學課件。
書籍目錄
第1章 嵌入式系統(tǒng)開發(fā)基礎 1.1 嵌入式系統(tǒng)的基本概念 1.1.1 嵌入式計算機 1.1.2 嵌入式系統(tǒng)的概念 1.1.3 嵌入式系統(tǒng)的特點 1.1.4 嵌入式系統(tǒng)的分類 1.1.5 嵌入式系統(tǒng)的應用范圍 1.1.6 嵌入式技術是中國IT發(fā)展的難得機遇 1.2 嵌入式系統(tǒng)的組成結構 1.2.1 嵌入式系統(tǒng)硬件基本結構介紹 1.2.2 嵌入式系統(tǒng)軟件的層次結構 1.2.3 啟動程序BootLoader介紹 1.3 嵌入式系統(tǒng)的硬件組成 1.3.1 嵌入式處理器 1.3.2 典型嵌入式處理器介紹 1.3.3 嵌入式SoC 1.3.4 可編程片上系統(tǒng)SOPC 1.3.5 嵌入式外圍接口電路和設備接口 1.4 嵌入式操作系統(tǒng) 1.4.1 嵌入式操作系統(tǒng) 1.4.2 嵌入式實時操作系統(tǒng) 1.4.3 典型嵌入式操作系統(tǒng)介紹 1.5 嵌入式應用軟件開發(fā) 1.5.1 嵌入式軟件開發(fā)的特點和技術挑戰(zhàn) 1.5.2 嵌入式軟件開發(fā)環(huán)境 1.5.3 嵌入式應用軟件開發(fā)的基本流程 1.5.4 嵌入式軟件開發(fā)的可移植性和可重用性 1.6 嵌入式系統(tǒng)的開發(fā)流程 1.6.1 嵌入式開發(fā)考慮的要素 1.6.2 軟硬件協(xié)同設計 1.6.3 嵌入式系統(tǒng)開發(fā)的基本流程 1.7 嵌入式系統(tǒng)的發(fā)展趨勢 1.7.1 即將來臨的以ARM為核心的32位浪潮 1.7.2 嵌入式系統(tǒng)與Internet的融合 1.7.3 嵌入式系統(tǒng)的發(fā)展趨勢 習題第2章 ARM技術概述 2.1 ARM體系結構的發(fā)展歷史和技術特征 2.1.1 ARM技術的發(fā)展歷程 2.1.2 RISC體系結構 2.1.3 ARM體系結構的技術特征61 2.2 ARM體系結構不同版本的發(fā)展概述 2.2.1 ARM體系結構的基本版本 2.2.2 ARM體系結構的演變 2.2.3 ARM體系結構的命名規(guī)則 2.3 Thumb技術介紹 2.3.1 Thumb的技術概述 2.3.2 Thumb的技術實現(xiàn) 2.3.3 Thumb的技術特點 2.4 ARM處理器工作狀態(tài) 2.5 ARM處理器工作模式 2.6 ARM寄存器組成 2.6.1 ARM寄存器組成概述 2.6.2 ARM狀態(tài)下的寄存器組織 2.6.3 Thumb狀態(tài)下的寄存器組織 2.7 ARM的異常中斷 2.7.1 ARM的異常中斷響應過程 2.7.2 從異常中斷處理程序中返回 2.7.3 異常中斷向量表 2.7.4 異常中斷的優(yōu)先級 2.8 ARM組織結構簡介 2.8.1 3級流水線ARM的組織 2.8.2 5級流水線ARM的組織 ……第3章 ARM指令集第4章 Thumb指令集編碼第5章 基于ARM的切嵌入式程序設計第6章 基于S3C440X的嵌入式系統(tǒng)應用開發(fā)實例第7章 μC/OS-Ⅱ及應用開發(fā)第8章 μCLinux及應用開發(fā)習題參考文獻
圖書封面
評論、評分、閱讀與下載