注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)嵌入式系統(tǒng)原理與應(yīng)用:基于Xscale與Linux

嵌入式系統(tǒng)原理與應(yīng)用:基于Xscale與Linux

嵌入式系統(tǒng)原理與應(yīng)用:基于Xscale與Linux

定 價(jià):¥36.00

作 者: 石秀民、魏洪興
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 嵌入式計(jì)系統(tǒng)/單片機(jī)

ISBN: 9787811240764 出版時間: 2007-08-01 包裝: 平裝
開本: 16 頁數(shù): 360 字?jǐn)?shù):  

內(nèi)容簡介

  本書全面、系統(tǒng)地講解嵌入式系統(tǒng)開發(fā)過程中的關(guān)鍵技術(shù)。內(nèi)容包括: 嵌入式系統(tǒng)概述,ARM處理器基礎(chǔ),ARM指令系統(tǒng)與匯編程序設(shè)計(jì),XScale處理器的結(jié)構(gòu)與開發(fā)平臺,嵌入式軟件設(shè)計(jì),Linux 操作系統(tǒng)概述,Linux驅(qū)動程序設(shè)計(jì),嵌入式圖形界面設(shè)計(jì)等。書中有大量的實(shí)例和代碼。與本書配套出版了《嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)驗(yàn)——基于XScale平臺》實(shí)驗(yàn)教材。本書既可作為高等院校電子工程、計(jì)算機(jī)、自動化、軟件工程等專業(yè)高年級本科生嵌入式系統(tǒng)課程教材,又可作為相關(guān)專業(yè)碩士研究生的選修課教材,還可作為從事嵌入式開發(fā)的工程技術(shù)人員的參考用書。進(jìn)入21世紀(jì),芯片和軟件技術(shù)已經(jīng)成為支撐社會經(jīng)濟(jì)發(fā)展的重要資源,嵌入式系統(tǒng)作為芯片和軟件的集成體,其內(nèi)涵和外延也更加廣泛。在當(dāng)前電子信息技術(shù)和網(wǎng)絡(luò)技術(shù)飛速發(fā)展的后PC時代,嵌入式系統(tǒng)的應(yīng)用已遍布科學(xué)研究、工業(yè)控制、軍事技術(shù)、醫(yī)療衛(wèi)生、消費(fèi)電子等方方面面。同時,隨著嵌入式技術(shù)的廣泛應(yīng)用,極大地促進(jìn)了嵌入式處理器的性能躍升,處理速度也越來越快,從早期ARM7系統(tǒng)時鐘的幾十MHz,到Intel的XScale PXA27x,系統(tǒng)時鐘已經(jīng)達(dá)到624 MHz,現(xiàn)在已經(jīng)開始出現(xiàn)超過1 GHz的嵌入式SoC。面對越來越高的應(yīng)用需求,使用高性能的處理器已經(jīng)成為高端開發(fā)的必然選擇。

作者簡介

暫缺《嵌入式系統(tǒng)原理與應(yīng)用:基于Xscale與Linux》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)簡介
1.1.1 嵌入式系統(tǒng)定義
1.1.2 嵌入式系統(tǒng)的發(fā)展歷程與現(xiàn)狀
1.1.3 嵌入式系統(tǒng)的特點(diǎn)
1.2 嵌入式系統(tǒng)硬件
1.2.1 嵌入式處理器
1.2.2 總線
1.2.3 存儲器
1.2.4 外部I/O
1.3 嵌入式系統(tǒng)軟件
1.3.1 引導(dǎo)加載程序
1.3.2 操作系統(tǒng)
1.3.3 應(yīng)用程序
第2章 ARM處理器基礎(chǔ)
2.1 ARM概述
2.1.1 ARM簡介
2.1.2 ARM微處理器的應(yīng)用領(lǐng)域
2.1.3 ARM微處理器的特點(diǎn)
2.1.4 ARM微處理器系列
2.1.5 ARM體系結(jié)構(gòu)的版本
2.2 數(shù)據(jù)類型和存儲器組織
2.2.1 數(shù)據(jù)類型
2.2.2 存儲器組織
2.3 ARM內(nèi)核的數(shù)據(jù)模型
2.4 ARM處理器運(yùn)行模式
2.5 寄存器組織
2.5.1 ARM狀態(tài)下的寄存器組織
2.5.2 Thumb狀態(tài)下的寄存器組織
2.5.3 程序狀態(tài)寄存器
2.6 流水線
2.7 異常、中斷及向量表
2.7.1 異常的種類
2.7.2 異常向量表和優(yōu)先級
2.7.3 異常的進(jìn)入和返回
2.8 ARM內(nèi)核與SoC
2.8.1 ARM處理器內(nèi)核
2.8.2 ARM處理器核
2.8.3 ARM SoC
2.9 ARM硬件啟動過程
2.9.1 電源
2.9.2 時鐘
2.9.3 系統(tǒng)復(fù)位
2.10 ARM JTAG調(diào)試接口
第3章 ARM指令系統(tǒng)與匯編程序設(shè)計(jì)
3.1 ARM指令系統(tǒng)概述
3.1.1 ARM指令系統(tǒng)特點(diǎn)
3.1.2 ARM指令格式
3.1.3 指令的條件域
3.2 ARM指令基本尋址方式
3.3 ARM指令功能說明
3.3.1 ARM分支指令
3.3.2 ARM數(shù)據(jù)處理指令
3.3.3 ARM訪存指令
3.3.4 ARM程序狀態(tài)寄存器訪問指令
3.3.5 ARM協(xié)處理器指令
3.3.6 ARM異常產(chǎn)生指令
3.3.7 XScale增加的指令
3.4 Thumb指令集
3.4.1 ARM與Thumb性能比較
3.4.2 Thumb指令寄存器的使用
3.4.3 Thumb指令說明
3.4.4 Thumb指令示例
3.5 ARM匯編器所支持的偽指令
3.5.1 指示符性質(zhì)的偽指令
3.5.2 符號定義偽指令
3.5.3 數(shù)據(jù)定義偽指令
3.5.4 匯編控制偽指令
3.5.5 其他常用偽指令
3.6 ARM匯編語言程序設(shè)計(jì)
3.6.1 匯編語言的語句格式
3.6.2 匯編語言的程序結(jié)構(gòu)
3.6.3 匯編程序舉例
第4章 Intel PXA270處理器的結(jié)構(gòu)與開發(fā)平臺
4.1 PXA270處理器的系統(tǒng)結(jié)構(gòu)與特性
4.1.1 總體結(jié)構(gòu)
4.1.2 特性
4.1.3 封裝與引腳
4.2 時鐘與電源管理
4.2.1 低功耗與時鐘和電源管理
4.2.2 復(fù)位管理
4.2.3 時鐘管理
4.2.4 功耗管理
4.2.5 電壓管理
4.3 PXA270處理器接口及開發(fā)平臺設(shè)計(jì)
4.3.1 PXA270處理器開發(fā)評估系統(tǒng)
4.3.2 外部存儲器接口
4.3.3 顯示接口
4.3.4 USB接口
4.3.5 多媒體接口概述
4.3.6 快速捕獲接口
第5章 嵌入式軟件設(shè)計(jì)
5.1 交叉編譯
5.1.1 交叉編譯器及交叉編譯環(huán)境的組成
5.1.2 交叉編譯環(huán)境的建立
5.2 引導(dǎo)加載程序Bootloader
5.2.1 Bootloader原理
5.2.2 Bootloader的操作模式
5.2.3 Bootloader與主機(jī)之間的文件傳輸
5.2.4 Bootloader的啟動流程
5.2.5 ARM Linux常用Bootloader介紹
5.2.6 UP TECHPXA270 BLOB平臺源代碼分析
5.2.7 BLOB下載
5.3 Linux內(nèi)核移植
5.3.1 Linux內(nèi)核源碼的修改
5.3.2 Linux內(nèi)核的裁減
5.3.3 Linux內(nèi)核的編譯
5.3.4 Linux內(nèi)核的燒錄
5.4 文件系統(tǒng)
5.4.1 文件系統(tǒng)基本概念
5.4.2 嵌入式文件系統(tǒng)基本內(nèi)容
5.4.3 常見的嵌入式文件系統(tǒng)
第6章 Linux操作系統(tǒng)概述
6.1 Linux的誕生和發(fā)展
6.2 Linux內(nèi)核概述
6.3 系統(tǒng)核心數(shù)據(jù)結(jié)構(gòu)
6.4 Linux內(nèi)核源代碼的結(jié)構(gòu)
6.5 ARM Linux存儲管理
6.5.1 ARM 存儲管理機(jī)制
6.5.2 ARM Linux存儲管理
6.6 進(jìn)程管理
6.6.1 Linux進(jìn)程
6.6.2 Linux進(jìn)程狀態(tài)
6.6.3 Linux進(jìn)程的調(diào)度
6.6.4 Linux進(jìn)程的創(chuàng)建
6.6.5 Linux進(jìn)程的執(zhí)行
6.6.6 Linux進(jìn)程的終止
6.7 Linux啟動和初始化過程分析
第7章 Linux驅(qū)動程序設(shè)計(jì)
7.1 Linux驅(qū)動程序
7.1.1 用戶態(tài)與內(nèi)核態(tài)
7.1.2 Linux驅(qū)動程序結(jié)構(gòu)
7.1.3設(shè)備文件與設(shè)備文件系統(tǒng)
7.2 Linux字符設(shè)備驅(qū)動程序結(jié)構(gòu)
7.3 嵌入式平臺上LED的Linux驅(qū)動程序
7.3.1 系統(tǒng)硬件平臺組成原理
7.3.2 Linux LED驅(qū)動程序的實(shí)現(xiàn)
7.3.3 雙色LED驅(qū)動程序的測試
7.4 Linux按鍵驅(qū)動程序
7.4.1 系統(tǒng)硬件平臺組成原理
7.4.2 Linux系統(tǒng)中斷分析
7.4.3 Linux按鍵驅(qū)動程序的實(shí)現(xiàn)
7.4.4 Linux按鍵驅(qū)動程序的測試
7.5 Linux塊設(shè)備驅(qū)動程序
7.5.1 系統(tǒng)硬件平臺組成原理
7.5.2 Linux MTD驅(qū)動程序體系結(jié)構(gòu)
7.5.3 UP TECHPXA270開發(fā)平臺上的NOR Flash驅(qū)動程序
7.5.4 UP TECHPXA270開發(fā)平臺上的NAND Flash驅(qū)動程序
7.6 Linux網(wǎng)絡(luò)設(shè)備驅(qū)動程序簡介
7.6.1 網(wǎng)絡(luò)驅(qū)動程序的層次
7.6.2 網(wǎng)絡(luò)設(shè)備的初始化
7.6.3 網(wǎng)絡(luò)數(shù)據(jù)包的發(fā)送和接收
7.6.4 網(wǎng)絡(luò)設(shè)備的內(nèi)核加載
7.6.5 網(wǎng)絡(luò)設(shè)備的模塊加載
第8章 嵌入式圖形界面設(shè)計(jì)
8.1 嵌入式GUI簡介
8.1.1 GUI歷史
8.1.2 GUI現(xiàn)狀
8.2 Linux GUI基礎(chǔ)
8.2.1 X Window結(jié)構(gòu)
8.2.2 Framebuffer
8.3 Qt/Embedded的主要特征
8.4 Qt/Embedded的安裝及編譯環(huán)境的建立
8.5 Qt/Embedded應(yīng)用程序基礎(chǔ)
8.5.1 Qt/Embedded應(yīng)用程序的運(yùn)行
8.5.2 Qt/Embedded應(yīng)用程序的顯示
8.5.3 Hello,Qt/Embedded!應(yīng)用程序
8.5.4 Qt/Embedded應(yīng)用程序的中文化
8.6 信號與插槽機(jī)制
8.7 Qt Designer簡介及部件布局管理
8.8 實(shí)戰(zhàn)練習(xí)
8.9 Qt/Embedded應(yīng)用程序開發(fā)快速索引
附錄A XScale架構(gòu)匯編語言指令速查參考表
附錄B XScale架構(gòu)匯編語言指令格式符號參考表
附錄C ARM尋址方式
參考文獻(xiàn)359

本目錄推薦

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