注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(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ī)

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)簡(jiǎn)介
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 總線(xiàn)
1.2.3 存儲(chǔ)器
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簡(jiǎn)介
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ù)類(lèi)型和存儲(chǔ)器組織
2.2.1 數(shù)據(jù)類(lèi)型
2.2.2 存儲(chǔ)器組織
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 流水線(xiàn)
2.7 異常、中斷及向量表
2.7.1 異常的種類(lèi)
2.7.2 異常向量表和優(yōu)先級(jí)
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硬件啟動(dòng)過(guò)程
2.9.1 電源
2.9.2 時(shí)鐘
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指令功能說(shuō)明
3.3.1 ARM分支指令
3.3.2 ARM數(shù)據(jù)處理指令
3.3.3 ARM訪(fǎng)存指令
3.3.4 ARM程序狀態(tài)寄存器訪(fǎng)問(wèn)指令
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指令說(shuō)明
3.4.4 Thumb指令示例
3.5 ARM匯編器所支持的偽指令
3.5.1 指示符性質(zhì)的偽指令
3.5.2 符號(hào)定義偽指令
3.5.3 數(shù)據(jù)定義偽指令
3.5.4 匯編控制偽指令
3.5.5 其他常用偽指令
3.6 ARM匯編語(yǔ)言程序設(shè)計(jì)
3.6.1 匯編語(yǔ)言的語(yǔ)句格式
3.6.2 匯編語(yǔ)言的程序結(jié)構(gòu)
3.6.3 匯編程序舉例
第4章 Intel PXA270處理器的結(jié)構(gòu)與開(kāi)發(fā)平臺(tái)
4.1 PXA270處理器的系統(tǒng)結(jié)構(gòu)與特性
4.1.1 總體結(jié)構(gòu)
4.1.2 特性
4.1.3 封裝與引腳
4.2 時(shí)鐘與電源管理
4.2.1 低功耗與時(shí)鐘和電源管理
4.2.2 復(fù)位管理
4.2.3 時(shí)鐘管理
4.2.4 功耗管理
4.2.5 電壓管理
4.3 PXA270處理器接口及開(kāi)發(fā)平臺(tái)設(shè)計(jì)
4.3.1 PXA270處理器開(kāi)發(fā)評(píng)估系統(tǒng)
4.3.2 外部存儲(chǔ)器接口
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的啟動(dòng)流程
5.2.5 ARM Linux常用Bootloader介紹
5.2.6 UP TECHPXA270 BLOB平臺(tái)源代碼分析
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 常見(jiàn)的嵌入式文件系統(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存儲(chǔ)管理
6.5.1 ARM 存儲(chǔ)管理機(jī)制
6.5.2 ARM Linux存儲(chǔ)管理
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啟動(dòng)和初始化過(guò)程分析
第7章 Linux驅(qū)動(dòng)程序設(shè)計(jì)
7.1 Linux驅(qū)動(dòng)程序
7.1.1 用戶(hù)態(tài)與內(nèi)核態(tài)
7.1.2 Linux驅(qū)動(dòng)程序結(jié)構(gòu)
7.1.3設(shè)備文件與設(shè)備文件系統(tǒng)
7.2 Linux字符設(shè)備驅(qū)動(dòng)程序結(jié)構(gòu)
7.3 嵌入式平臺(tái)上LED的Linux驅(qū)動(dòng)程序
7.3.1 系統(tǒng)硬件平臺(tái)組成原理
7.3.2 Linux LED驅(qū)動(dòng)程序的實(shí)現(xiàn)
7.3.3 雙色LED驅(qū)動(dòng)程序的測(cè)試
7.4 Linux按鍵驅(qū)動(dòng)程序
7.4.1 系統(tǒng)硬件平臺(tái)組成原理
7.4.2 Linux系統(tǒng)中斷分析
7.4.3 Linux按鍵驅(qū)動(dòng)程序的實(shí)現(xiàn)
7.4.4 Linux按鍵驅(qū)動(dòng)程序的測(cè)試
7.5 Linux塊設(shè)備驅(qū)動(dòng)程序
7.5.1 系統(tǒng)硬件平臺(tái)組成原理
7.5.2 Linux MTD驅(qū)動(dòng)程序體系結(jié)構(gòu)
7.5.3 UP TECHPXA270開(kāi)發(fā)平臺(tái)上的NOR Flash驅(qū)動(dòng)程序
7.5.4 UP TECHPXA270開(kāi)發(fā)平臺(tái)上的NAND Flash驅(qū)動(dòng)程序
7.6 Linux網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序簡(jiǎn)介
7.6.1 網(wǎng)絡(luò)驅(qū)動(dòng)程序的層次
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簡(jiǎn)介
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 信號(hào)與插槽機(jī)制
8.7 Qt Designer簡(jiǎn)介及部件布局管理
8.8 實(shí)戰(zhàn)練習(xí)
8.9 Qt/Embedded應(yīng)用程序開(kāi)發(fā)快速索引
附錄A XScale架構(gòu)匯編語(yǔ)言指令速查參考表
附錄B XScale架構(gòu)匯編語(yǔ)言指令格式符號(hào)參考表
附錄C ARM尋址方式
參考文獻(xiàn)359

本目錄推薦

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