注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構嵌入式系統(tǒng)原理與設計

嵌入式系統(tǒng)原理與設計

嵌入式系統(tǒng)原理與設計

定 價:¥49.00

作 者: 陳文智,王總輝 主編
出版社: 清華大學出版社
叢編項: 重點大學計算機專業(yè)系列教材
標 簽: 計算機體系結構

ISBN: 9787302238591 出版時間: 2011-05-01 包裝: 平裝
開本: 16開 頁數(shù): 493 字數(shù):  

內容簡介

  《嵌入式系統(tǒng)原理與設計》分為上下兩篇,上篇原理部分共14章,下篇實驗部分共10章。其中原理部分:第1章介紹嵌入式系統(tǒng)的應用領域和發(fā)展方向。第2章介紹arm9處理器的架構及其內存管理。第3章介紹arm9體系結構的指令集與匯編代碼的編寫。第4章介紹嵌入式linux操作系統(tǒng)的基本知識。第5章介紹常見的bootloader。第6章介紹基于arm體系結構的linux內核。第7章介紹嵌入式文件系統(tǒng)的框架。第8章介紹嵌入式設備驅動程序結構。第9章介紹交叉開發(fā)環(huán)境模式和常用的調試技術。第10章介紹字符設備驅動程序的框架。第11章介紹塊設備驅動程序的架構。第12章介紹網(wǎng)絡設備驅動架構。第13章介紹嵌入式minigui及其應用。第14章介紹android嵌入式系統(tǒng)相關的技術與應用開發(fā)。實驗部分:第1章介紹《嵌入式系統(tǒng)原理與設計》實驗部分采用的開發(fā)板。第2章介紹搭建宿主機和目標機實驗環(huán)境。第3章介紹內核及內核模塊的制作方法。第4章介紹根文件系統(tǒng)的制作過程。第5章介紹調試的方法。第6章介紹了簡單的字符設備驅動程序的編寫方法。第7章介紹了塊設備驅動程序開發(fā)的特點和流程。第8章介紹了網(wǎng)卡驅動程序的開發(fā)流程。第9章介紹了minigui的使用方法。第10章介紹了android平臺上應用程序的開發(fā)方法和流程。《嵌入式系統(tǒng)原理與設計》既可以作為各類院校嵌入式方向的本科生和研究生的嵌入式系統(tǒng)教材,也可以作為嵌入式系統(tǒng)開發(fā)工程師的參考書。

作者簡介

暫缺《嵌入式系統(tǒng)原理與設計》作者簡介

圖書目錄

上篇 原理部分
第1章 嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)簡介
1.1.1 嵌入式系統(tǒng)歷史與現(xiàn)狀
1.1.2 嵌入式系統(tǒng)體系結構
1.1.3 應用領域和發(fā)展方向
1.2 嵌入式微處理器
1.2.1 嵌入式處理器簡介
1.2.2 ARM微處理器的應用領域及一般特點
1.2.3 ARM微處理器系列
1.3 嵌入式操作系統(tǒng)
1.3.1 嵌入式操作系統(tǒng)簡介
1.3.2 嵌入式Linux
1.3.3 WindowsCE
1.3.4 Symbian
1.3.5 Android
1.3.6 uC/OS-II
1.3.7 VxWorks
1.3.8 其他嵌入式操作系統(tǒng)
1.4 嵌入式系統(tǒng)設計
1.4.1 嵌入式系統(tǒng)設計過程
1.4.2 硬件設計平臺的選擇
1.4.3 軟件設計平臺的選擇
1.4.4 嵌入式應用軟件開發(fā)
1.4.5 測試和優(yōu)化
1.5 小結
第2章 ARM處理器和架構
2.1 ARM處理器概述
2.1.1 ARM公司和ARM產品簡介
2.1.2 ARM指令集體系結構版本
2.1.3 ARM微處理器系列
2.2 ARM9處理器架構
2.2.1 ARM9寄存器
2.2.2 流水線技術和哈佛體系結構
2.2.3 CP15協(xié)處理器
2.3 ARM9處理器的內存管理
2.3.1 內存管理單元的作用
2.3.2 ARM9內存管理
2.4 ARM9異常處理
2.4.1 A1RM9異常
2.4.2 ARM9異常處理向量表
2.4.3 AR.M9異常處理過程
2.5 小結
第3章 ARM9指令集和匯編
3.1 ARM指令集概述
3.1.1 RISC簡介
3.1.2 ARM狀態(tài)和Thumb狀態(tài)
3.1.3 ARM9指令類型和指令的條件域
3.2 ARM指令的尋址方式
3.2.1 立即尋址
3.2.2 寄存器尋址
3.2.3 寄存器偏移尋址
3.2.4 寄存器間接尋址
3.2.5 基址變址尋址
3.2.6 多寄存器尋址
3.2.7 堆棧尋址
3.2.8 相對尋址
3.3 ARM指令簡介
3.3.1 跳轉指令
3.3.2 通用數(shù)據(jù)處理指令
3.3.3 乘法指令
3.3.4 Load/Store內存訪問指令
3.3.5 ARM協(xié)處理器指令
……
第4章 嵌入式linux操作系統(tǒng)
4.1 嵌入式linux簡介
4.2 內存管理
4.3 進程管理
4.4 文件系統(tǒng)
4.5 小結
第5章 boot loader技術
5.1 boot loader基本概念
5.2 boot loader的典型結構
5.3 u-boot簡介
5.4 vivi簡介
5.5 小結
第6章 arm-linux內核
6.1 arm-linux內核簡介
6.2 arm-linux內存管理
6.3 arm-linux進程管理和調度
6.4 arm-linux的模塊機制
6.5 arm-linux的中斷管理
6.6 arm-linux的系統(tǒng)調用
6.7 arm-linux系統(tǒng)的啟動和初始化
6.8 小結
第7章 文件系統(tǒng)
7.1 嵌入式文件系統(tǒng)
7.2 嵌入式linux文件系統(tǒng)框架
7.3 jffs2嵌入式文件系統(tǒng)
7.4 根文件系統(tǒng)
7.5 小結
第8章 設備驅動
8.1 linux驅動程序簡介
8.2 設備驅動程序結構
8.3 linux內核設備模型
8.4 同步機制
8.5 內存映射和管理
8.6 工作隊列
8.7 異步i/o
8.8 dma
8.9 小結
第9章 開發(fā)環(huán)境和調試技術
9.1 交叉開發(fā)環(huán)境模式概述
9.2 宿主機環(huán)境
9.3 目標板環(huán)境
9.4 交叉編譯工具鏈
9.5 gdb調試器
9.6 遠程調試
9.7 內核調試
9.8 網(wǎng)絡調試
9.9 小結
第10章 字符設備和驅動程序設計
10.1 字符設備驅動框架
10.2 字符設備驅動開發(fā)
10.3 gpio驅動概述
10.4 串行總線概述
10.5 i2c總線驅動開發(fā)
10.6 小結
第11章 塊設備和驅動程序設計
11.1 塊設備驅動程序設計概要
11.2 linux塊設備驅動相關數(shù)據(jù)結構與函數(shù)
11.3 塊設備的注冊與注銷
11.4 塊設備初始化與卸載
11.5 塊設備操作
11.6 請求處理
11.7 mmc/sd卡驅動
11.8 小結
第12章 網(wǎng)絡設備驅動程序?發(fā)
12.1 以太網(wǎng)基礎知識
12.2 嵌入式網(wǎng)絡設備驅動開發(fā)概述
12.3 網(wǎng)絡設備驅動基本數(shù)據(jù)結構
12.4 網(wǎng)絡設備初始化
12.5 打開和關閉接口
12.6 數(shù)據(jù)接收與發(fā)送
12.7 查看狀態(tài)與參數(shù)設置
12.8 at91sam9g45網(wǎng)卡驅動
12.9 小結
第13章 minigui
13.1 minigui概述
13.2 minigui安裝與配置
13.3 minigui的使用
13.4 minigui的編程
13.5 小結
第14章 android嵌入式系統(tǒng)及應用開發(fā)
14.1 android概述
14.2 android開發(fā)環(huán)境搭建
14.3 android應用開發(fā)
14.4 android應用開發(fā)擴展
14.5 小結
下篇 實驗部分
第1章 實驗基礎
第2章 開發(fā)環(huán)境建立
第3章 內核和模塊構建
第4章 文件系統(tǒng)構建
第5章 調試技術演練
第6章 字符設備驅動程序設計
第7章 塊設備驅動程序設計
第8章 網(wǎng)絡設備驅動程序設計
第9章 minigui實驗設計
第10章 android實驗設計

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號