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

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

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

定 價:¥36.00

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

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

暫缺《嵌入式系統(tǒ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)的特點
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 引導加載程序
1.3.2 操作系統(tǒng)
1.3.3 應用程序
第2章 ARM處理器基礎
2.1 ARM概述
2.1.1 ARM簡介
2.1.2 ARM微處理器的應用領域
2.1.3 ARM微處理器的特點
2.1.4 ARM微處理器系列
2.1.5 ARM體系結構的版本
2.2 數(shù)據(jù)類型和存儲器組織
2.2.1 數(shù)據(jù)類型
2.2.2 存儲器組織
2.3 ARM內(nèi)核的數(shù)據(jù)模型
2.4 ARM處理器運行模式
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 異常的進入和返回
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)復位
2.10 ARM JTAG調(diào)試接口
第3章 ARM指令系統(tǒng)與匯編程序設計
3.1 ARM指令系統(tǒng)概述
3.1.1 ARM指令系統(tǒng)特點
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 指示符性質的偽指令
3.5.2 符號定義偽指令
3.5.3 數(shù)據(jù)定義偽指令
3.5.4 匯編控制偽指令
3.5.5 其他常用偽指令
3.6 ARM匯編語言程序設計
3.6.1 匯編語言的語句格式
3.6.2 匯編語言的程序結構
3.6.3 匯編程序舉例
第4章 Intel PXA270處理器的結構與開發(fā)平臺
4.1 PXA270處理器的系統(tǒng)結構與特性
4.1.1 總體結構
4.1.2 特性
4.1.3 封裝與引腳
4.2 時鐘與電源管理
4.2.1 低功耗與時鐘和電源管理
4.2.2 復位管理
4.2.3 時鐘管理
4.2.4 功耗管理
4.2.5 電壓管理
4.3 PXA270處理器接口及開發(fā)平臺設計
4.3.1 PXA270處理器開發(fā)評估系統(tǒng)
4.3.2 外部存儲器接口
4.3.3 顯示接口
4.3.4 USB接口
4.3.5 多媒體接口概述
4.3.6 快速捕獲接口
第5章 嵌入式軟件設計
5.1 交叉編譯
5.1.1 交叉編譯器及交叉編譯環(huán)境的組成
5.1.2 交叉編譯環(huán)境的建立
5.2 引導加載程序Bootloader
5.2.1 Bootloader原理
5.2.2 Bootloader的操作模式
5.2.3 Bootloader與主機之間的文件傳輸
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ù)結構
6.4 Linux內(nèi)核源代碼的結構
6.5 ARM Linux存儲管理
6.5.1 ARM 存儲管理機制
6.5.2 ARM Linux存儲管理
6.6 進程管理
6.6.1 Linux進程
6.6.2 Linux進程狀態(tài)
6.6.3 Linux進程的調(diào)度
6.6.4 Linux進程的創(chuàng)建
6.6.5 Linux進程的執(zhí)行
6.6.6 Linux進程的終止
6.7 Linux啟動和初始化過程分析
第7章 Linux驅動程序設計
7.1 Linux驅動程序
7.1.1 用戶態(tài)與內(nèi)核態(tài)
7.1.2 Linux驅動程序結構
7.1.3設備文件與設備文件系統(tǒng)
7.2 Linux字符設備驅動程序結構
7.3 嵌入式平臺上LED的Linux驅動程序
7.3.1 系統(tǒng)硬件平臺組成原理
7.3.2 Linux LED驅動程序的實現(xiàn)
7.3.3 雙色LED驅動程序的測試
7.4 Linux按鍵驅動程序
7.4.1 系統(tǒng)硬件平臺組成原理
7.4.2 Linux系統(tǒng)中斷分析
7.4.3 Linux按鍵驅動程序的實現(xiàn)
7.4.4 Linux按鍵驅動程序的測試
7.5 Linux塊設備驅動程序
7.5.1 系統(tǒng)硬件平臺組成原理
7.5.2 Linux MTD驅動程序體系結構
7.5.3 UP TECHPXA270開發(fā)平臺上的NOR Flash驅動程序
7.5.4 UP TECHPXA270開發(fā)平臺上的NAND Flash驅動程序
7.6 Linux網(wǎng)絡設備驅動程序簡介
7.6.1 網(wǎng)絡驅動程序的層次
7.6.2 網(wǎng)絡設備的初始化
7.6.3 網(wǎng)絡數(shù)據(jù)包的發(fā)送和接收
7.6.4 網(wǎng)絡設備的內(nèi)核加載
7.6.5 網(wǎng)絡設備的模塊加載
第8章 嵌入式圖形界面設計
8.1 嵌入式GUI簡介
8.1.1 GUI歷史
8.1.2 GUI現(xiàn)狀
8.2 Linux GUI基礎
8.2.1 X Window結構
8.2.2 Framebuffer
8.3 Qt/Embedded的主要特征
8.4 Qt/Embedded的安裝及編譯環(huán)境的建立
8.5 Qt/Embedded應用程序基礎
8.5.1 Qt/Embedded應用程序的運行
8.5.2 Qt/Embedded應用程序的顯示
8.5.3 Hello,Qt/Embedded!應用程序
8.5.4 Qt/Embedded應用程序的中文化
8.6 信號與插槽機制
8.7 Qt Designer簡介及部件布局管理
8.8 實戰(zhàn)練習
8.9 Qt/Embedded應用程序開發(fā)快速索引
附錄A XScale架構匯編語言指令速查參考表
附錄B XScale架構匯編語言指令格式符號參考表
附錄C ARM尋址方式
參考文獻359

本目錄推薦

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