注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合嵌入式系統(tǒng)設(shè)計(jì)大學(xué)教程

嵌入式系統(tǒng)設(shè)計(jì)大學(xué)教程

嵌入式系統(tǒng)設(shè)計(jì)大學(xué)教程

定 價(jià):¥29.80

作 者: 劉藝,許大琴,萬(wàn)福 編著
出版社: 人民郵電出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材·精品系列
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

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


ISBN: 9787115188274 出版時(shí)間: 2008-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 261 字?jǐn)?shù):  

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

  《嵌入式系統(tǒng)設(shè)計(jì)大學(xué)教程》以嵌入式系統(tǒng)開(kāi)發(fā)為主線,以Linux操作系統(tǒng)為軟件平臺(tái),系統(tǒng)介紹了嵌入式系統(tǒng)開(kāi)發(fā)的基本知識(shí)、基本流程和基本方法。全書(shū)共分9章,分別對(duì)嵌入式系統(tǒng)基礎(chǔ)知識(shí)、嵌入式硬件開(kāi)發(fā)技術(shù)、嵌入式系統(tǒng)軟件程序設(shè)計(jì)內(nèi)容進(jìn)行詳細(xì)介紹,并附以一個(gè)完整的嵌入式系統(tǒng)設(shè)計(jì)案例。《嵌入式系統(tǒng)設(shè)計(jì)大學(xué)教程》內(nèi)容豐富,結(jié)構(gòu)合理,概念清晰,既可作為高等院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)嵌入式課程的教材,也可供工程技術(shù)人員自學(xué)參考。

作者簡(jiǎn)介

  劉藝,副教授,中國(guó)計(jì)算機(jī)學(xué)會(huì)高級(jí)會(huì)員,知名計(jì)算機(jī)專(zhuān)業(yè)作家。長(zhǎng)期從事計(jì)算機(jī)課程的教學(xué)和教材編寫(xiě)工作。曾獲全軍軟件比賽一等獎(jiǎng),主持的科研項(xiàng)目獲全軍科技進(jìn)步獎(jiǎng)。著有《Delphi面向?qū)ο缶幊趟枷搿返?0部有影響的計(jì)算機(jī)專(zhuān)著,主編‘‘計(jì)算機(jī)大學(xué)教程系列教材”5部,其中《Java程序設(shè)計(jì)大學(xué)教程》被評(píng)為普通高等院?!笆晃濉眹?guó)家級(jí)規(guī)劃教材。翻譯《計(jì)算機(jī)科學(xué)概論》、《計(jì)算機(jī)科學(xué)導(dǎo)論》等國(guó)外著名大學(xué)計(jì)算機(jī)教材6部。另外還編著有《計(jì)算機(jī)英語(yǔ)》、《新編計(jì)算機(jī)英語(yǔ)》等暢銷(xiāo)教材3部。

圖書(shū)目錄

第1部分 嵌入式系統(tǒng)
第1章 嵌入式系統(tǒng)概述 
1.1 什么是嵌入式系統(tǒng) 
1.2 嵌入式系統(tǒng)的特點(diǎn) 
1.3 嵌入式系統(tǒng)的體系結(jié)構(gòu) 
1.3.1 硬件平臺(tái) 
1.3.2 硬件抽象層 
1.3.3 實(shí)時(shí)操作系統(tǒng) 
1.3.4 實(shí)時(shí)應(yīng)用程序 
1.4 嵌入式系統(tǒng)的分類(lèi) 
1.5 嵌入式系統(tǒng)的應(yīng)用
本章小結(jié) 
思考與練習(xí)題 
第2章 嵌入式系統(tǒng)設(shè)計(jì)基本概念 
2.1 嵌入式硬件系統(tǒng) 
2.1.1 嵌入式處理器 
2.1.2 存儲(chǔ)器 
2.1.3 外圍設(shè)備 
2.2 嵌入式操作系統(tǒng)
2.2.1 嵌入式操作系統(tǒng)的發(fā)展 
2.2.2 嵌入式實(shí)時(shí)操作系統(tǒng)的分類(lèi) 
2.2.3 嵌入式實(shí)時(shí)操作系統(tǒng)的可裁剪性及其實(shí)現(xiàn) 
2.2.4 常用的實(shí)時(shí)操作系統(tǒng) 
2.3 嵌入式系統(tǒng)的基本設(shè)計(jì)過(guò)程
2.3.1 需求分析 
2.3.2 規(guī)格說(shuō)明 
2.3.3 體系結(jié)構(gòu)設(shè)計(jì) 
2.3.4 設(shè)計(jì)硬件構(gòu)件和軟件構(gòu)件 
2.3.5 系統(tǒng)調(diào)試與集成 
2.4 本教程選擇的軟硬件平臺(tái) 
2.4.1 教學(xué)硬件平臺(tái)——ARM 
2.4.2 教學(xué)軟件平臺(tái)——Linux 
本章小結(jié) 
思考與練習(xí)題 
第2部分 嵌入式系統(tǒng)硬件開(kāi)發(fā)技術(shù)
第3章 基于ARM的處理器體系結(jié)構(gòu) 
3.1 ARM體系結(jié)構(gòu) 
3.1.1 ARM微處理器結(jié)構(gòu) 
3.1.2 ARM工作狀態(tài) 
3.1.3 ARM微處理器的寄存器組織 
3.1.4 ARM微處理器的指令結(jié)構(gòu) 
3.2 ARM9處理器簡(jiǎn)介 
3.2.1 與ARM7處理器比較 
3.2.2 OMAP5912處理器介紹 
本章小結(jié) 
思考與練習(xí)題 
第4章 ARM微處理器的編程模型與指令系統(tǒng) 
4.1 ARM微處理器的工作狀態(tài) 
4.2 ARM微處理器的運(yùn)行模式 
4.3 ARM體系結(jié)構(gòu)的存儲(chǔ)器格式 
4.3.1 大端格式 
4.3.2 小端格式 
4.4 寄存器組織 
4.4.1 ARM狀態(tài)下的寄存器組織
4.4.2 Thumb狀態(tài)下的寄存器組織 
4.5 ARM的異常 
4.5.1 ARM體系結(jié)構(gòu)所支持的異常類(lèi)型 
4.5.2 異常向量(Exception Vectors) 
4.5.3 對(duì)異常的響應(yīng) 
4.5.4 從異常返回 
4.5.5 各類(lèi)異常的具體描述 
4.5.6 異常的進(jìn)入/退出 
4.5.7 異常優(yōu)先級(jí)(Exception Priorities) 
4.6 ARM微處理器的指令系統(tǒng)基礎(chǔ) 
4.6.1 指令長(zhǎng)度及數(shù)據(jù)類(lèi)型 
4.6.2 ARM微處理器的指令的分類(lèi)與格式 
4.6.3 指令的條件域 
4.7 ARM指令的尋址方式 
4.7.1 立即尋址 
4.7.2 寄存器尋址 
4.7.3 寄存器間接尋址 
4.7.4 基址變址尋址 
4.7.5 多寄存器尋址 
4.7.6 堆棧尋址 
4.7.7 相對(duì)尋址 
4.8 ARM指令集 
4.8.1 數(shù)據(jù)處理指令 
4.8.2 乘法指令與乘加指令 
4.8.3 程序狀態(tài)寄存器訪問(wèn)指令 
4.8.4 加載/存儲(chǔ)指令 
4.8.5 批量數(shù)據(jù)加載/存儲(chǔ)指令 
4.8.6 跳轉(zhuǎn)指令
4.8.7 數(shù)據(jù)交換指令 
4.8.8 移位指令(操作) 
4.8.9 協(xié)處理器指令 
4.8.10 異常產(chǎn)生指令 
4.9 Thumb指令及應(yīng)用
4.9.1 Thumb編程模型 
4.9.2 Thumb狀態(tài)切換 
4.9.3 Thumb指令集特點(diǎn) 
本章小結(jié) 
思考與練習(xí)題 
第3部分 嵌入式系統(tǒng)軟件程序設(shè)計(jì)
第5章 嵌入式操作系統(tǒng) 
5.1 嵌入式系統(tǒng)的進(jìn)程 
5.1.1 進(jìn)程的概念 
5.1.2 上下文切換 
5.1.3 進(jìn)程狀態(tài) 
5.1.4 進(jìn)程調(diào)度
5.1.5 進(jìn)程間通信機(jī)制 
5.2 嵌入式操作系統(tǒng)的中斷和時(shí)鐘管理 
5.2.1 中斷管理 
5.2.2 時(shí)鐘管理 
5.3 嵌入式操作系統(tǒng)的內(nèi)存管理 
5.3.1 內(nèi)存管理的主要功能 
5.3.2 虛擬內(nèi)存的概念 
5.4 常用嵌入式操作系統(tǒng) 
5.4.1 mC/OS-II 
5.4.2 Linux操作系統(tǒng) 
本章小結(jié)
思考與練習(xí)題 
第6章 嵌入式Linux開(kāi)發(fā)環(huán)境及其在ARM上的移植 
6.1 嵌入式Linux開(kāi)發(fā)環(huán)境 
6.1.1 交叉編譯工具介紹 
6.1.2 交叉編譯環(huán)境的建立 
6.2 嵌入式Linux在ARM平臺(tái)上的移植 
6.2.1 Linux內(nèi)核源代碼的基本組織情況 
6.2.2 嵌入式Linux內(nèi)核裁剪方法 
6.2.3 嵌入式Linux內(nèi)核定制過(guò)程 
6.2.4 內(nèi)核編譯及裝載 
6.2.5 文件系統(tǒng)及其實(shí)現(xiàn) 
本章小結(jié) 
思考與練習(xí)題 
第7章 設(shè)備驅(qū)動(dòng)程序 
7.1 概述 
7.1.1 設(shè)備驅(qū)動(dòng)原理 
7.1.2 模塊化編程 
7.1.3 設(shè)備類(lèi)型 
7.1.4 設(shè)備號(hào) 
7.2 設(shè)備文件接口 
7.2.1 用戶訪問(wèn)接口 
7.2.2 一些重要數(shù)據(jù)結(jié)構(gòu) 
7.2.3 I/O操作 
7.3 中斷處理
7.3.1 注冊(cè)中斷處理程序 
7.3.2 中斷處理程序?qū)崿F(xiàn) 
7.4 應(yīng)用實(shí)例 
7.4.1 字符設(shè)備——按鍵驅(qū)動(dòng)程序 
7.4.2 網(wǎng)絡(luò)設(shè)備——CS8900A芯片驅(qū)動(dòng)程序 
7.4.3 CAN總線驅(qū)動(dòng)開(kāi)發(fā) 
本章小結(jié) 
思考與練習(xí)題 
第8章 用戶圖形接口GUI 
8.1 嵌入式系統(tǒng)中的GUI 
8.1.1 嵌入式GUI的發(fā)展需求 
8.1.2 嵌入式GUI的功能特點(diǎn) 
8.1.3 目前流行的嵌入式GUI系統(tǒng) 
8.2 Qt/Embedded基礎(chǔ)
8.2.1 Qt/Embedded簡(jiǎn)介 
8.2.2 Qt/Embedded特點(diǎn) 
8.2.3 Qt/Embedded體系架構(gòu) 
8.3 Qt/Embedded開(kāi)發(fā)環(huán)境 
8.3.1 Qt/E 2.x系列 
8.3.2 Qt/E 3.x系列 
8.4 Qt/Embedded開(kāi)發(fā)實(shí)例 
8.4.1 Qt/Embedded應(yīng)用系統(tǒng)基本開(kāi)發(fā)流程 
8.4.2 Qt/Embedded下觸摸屏驅(qū)動(dòng)的設(shè)計(jì) 
本章小結(jié) 
思考與練習(xí)題 
第4部分 嵌入式系統(tǒng)開(kāi)發(fā)應(yīng)用實(shí)例
第9章 基于OMAP5912的開(kāi)發(fā)應(yīng)用實(shí)例 
9.1 MAP5912的結(jié)構(gòu)和特點(diǎn) 
9.1.1 ARM926EJ-S內(nèi)核 
9.1.2 TMS320C55x內(nèi)核 
9.1.3 存儲(chǔ)器管理
9.1.4 直接存儲(chǔ)器訪問(wèn)控制器(DMA) 
9.1.5 時(shí)鐘和電源管理 
9.1.6 外圍控制模塊 
9.2 基于OMAP5912的硬件平臺(tái)設(shè)計(jì) 
9.2.1 電源管理模塊 
9.2.2 存儲(chǔ)模塊 
9.2.3 音頻處理模塊 
9.2.4 外圍接口 
9.3 基于OMAP5912的軟件系統(tǒng)設(shè)計(jì) 
9.3.1 OMAP5912系統(tǒng)的軟件架構(gòu) 
9.3.2 嵌入式Linux系統(tǒng)的啟動(dòng)流程 
9.3.3 Bootloader及其移植 
9.3.4 MontaVista Linux內(nèi)核的移植 
9.3.5 文件系統(tǒng)的移植 
9.3.6 基于OMAP5912平臺(tái)的Linux設(shè)備驅(qū)動(dòng)程序 
本章小結(jié) 
思考與練習(xí)題 
縮略語(yǔ) 
參考文獻(xiàn)

本目錄推薦

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