嵌入式系統(tǒng)及應(yīng)用 版權(quán)信息
- ISBN:9787121282201
- 條形碼:9787121282201 ; 978-7-121-28220-1
- 裝幀:暫無
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
嵌入式系統(tǒng)及應(yīng)用 本書特色
本書以嵌入式實(shí)時(shí)操作系統(tǒng)為重點(diǎn),以應(yīng)用為目的,全面介紹包括硬件和軟件在內(nèi)的嵌入式系統(tǒng),使讀者既能對(duì)嵌入式系統(tǒng)及開發(fā)有一個(gè)全景的把握,又能深入理解和使用嵌入式實(shí)時(shí)操作系統(tǒng)。本書共8章,主要包括:嵌入式系統(tǒng)導(dǎo)論,嵌入式硬件系統(tǒng),arm匯編程序設(shè)計(jì),嵌入式軟件系統(tǒng),任務(wù)管理與調(diào)度,同步、互斥與通信,中斷、時(shí)間、內(nèi)存與io管理,虛擬化技術(shù)。
嵌入式系統(tǒng)及應(yīng)用 內(nèi)容簡(jiǎn)介
教材以嵌入式系統(tǒng)的核心—嵌入式實(shí)時(shí)操作系統(tǒng)為重點(diǎn),以應(yīng)用為目的,全面介紹嵌入式系統(tǒng)在硬件和軟件方面的相關(guān)內(nèi)容,使讀者既能對(duì)嵌入式系統(tǒng)及開發(fā)方法有一個(gè)全景的把握,又能深入理解和使用嵌入式實(shí)時(shí)操作系統(tǒng)。
嵌入式系統(tǒng)及應(yīng)用 目錄
目 錄 第1章 嵌入式系統(tǒng)導(dǎo)論 11.1 嵌入式系統(tǒng)概述 11.1.1 嵌入式系統(tǒng)的發(fā)展歷程 21.1.2 嵌入式系統(tǒng)的特點(diǎn) 61.1.3 嵌入式系統(tǒng)的分類 71.2 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域 111.3 嵌入式系統(tǒng)的發(fā)展趨勢(shì) 12思考題1 14第2章 嵌入式硬件系統(tǒng) 152.1 嵌入式硬件系統(tǒng)的基本組成 152.2 嵌入式微處理器 172.2.1 嵌入式微處理器的特點(diǎn) 182.2.2 主流的嵌入式微處理器 212.2.3 arm指令集體系架構(gòu) 292.2.4 典型arm cpu core體系結(jié)構(gòu) 322.3 arm編程模型 342.3.1 基于armv4的編程模型 342.3.2 armv7-a&r的應(yīng)用級(jí)編程模型 512.3.3 armv7-a&r系統(tǒng)級(jí)編程模型 582.3.4 處理器存儲(chǔ)器子系統(tǒng) 632.3.5 存儲(chǔ)器數(shù)據(jù)模式及i/o編址 722.4 嵌入式系統(tǒng)總線 752.4.1 amba總線 752.4.2 pci/cpci總線 792.4.3 usb總線 812.5 嵌入式系統(tǒng)存儲(chǔ)器 852.5.1 嵌入式系統(tǒng)的存儲(chǔ)結(jié)構(gòu) 852.5.2 nandflash 85思考題2 88第3章 arm匯編程序設(shè)計(jì) 893.1 arm嵌入式微處理器指令集 893.1.1 arm指令集 893.1.2 arm v4t架構(gòu)指令體系 933.1.3 arm v5te架構(gòu)指令體系 1003.1.4 armv6架構(gòu)指令體系 1023.1.5 armv7-a&r架構(gòu)指令體系 1073.1.6 thumb與thumb-2指令集 1153.2 arm匯編 1213.2.1 匯編、匯編器和匯編語言程序 1213.2.2 arm偽指令 1223.2.3 arm宏與宏指令 1303.2.4 匯編語句格式 1323.2.5 arm匯編語言中的表達(dá)式及運(yùn)算符 1323.3 arm程序設(shè)計(jì) 1353.3.1 arm工程 1353.3.2 arm匯編語言程序設(shè)計(jì) 1363.3.3 arm程序的框架結(jié)構(gòu) 1433.3.4 c語言程序與匯編程序之間的函數(shù)調(diào)用 1443.3.5 arm匯編與c語言的混合程序設(shè)計(jì) 151思考題3 156第4章 嵌入式軟件系統(tǒng) 1594.1 嵌入式軟件系統(tǒng)分類和體系結(jié)構(gòu) 1594.1.1 嵌入式軟件分類 1604.1.2 嵌入式軟件體系結(jié)構(gòu) 1614.1.3 嵌入式軟件運(yùn)行流程 1624.2 嵌入式操作系統(tǒng) 1634.2.1 體系結(jié)構(gòu) 1644.2.2 功能及特點(diǎn) 1664.2.3 發(fā)展趨勢(shì) 1694.3 嵌入式軟件開發(fā)工具 1704.3.1 嵌入式軟件開發(fā)工具的分類 1704.3.2 嵌入式軟件的交叉開發(fā)環(huán)境 1714.3.3 嵌入式軟件實(shí)現(xiàn)階段的開發(fā)過程 1724.3.4 嵌入式軟件開發(fā)工具的發(fā)展趨勢(shì) 179思考題4 180第5章 任務(wù)管理與調(diào)度 1815.1 概述 1815.2 任務(wù) 1835.2.1 任務(wù)的定義及其主要特性 1835.2.2 任務(wù)的內(nèi)容 1835.2.3 任務(wù)分類 1845.2.4 任務(wù)參數(shù) 1855.3 任務(wù)管理 1855.3.1 任務(wù)狀態(tài)與變遷 1855.3.2 任務(wù)控制塊 1865.3.3 任務(wù)切換 1875.3.4 任務(wù)隊(duì)列 1885.3.5 任務(wù)管理機(jī)制 1935.4 任務(wù)調(diào)度 1975.4.1 概述 1975.4.2 基于優(yōu)先級(jí)的可搶占調(diào)度 1995.4.3 時(shí)間片輪轉(zhuǎn)調(diào)度 1995.4.4 靜態(tài)調(diào)度 2005.4.5 動(dòng)態(tài)調(diào)度 2045.4.6 靜態(tài)調(diào)度與動(dòng)態(tài)調(diào)度之間的比較 2055.5 優(yōu)先級(jí)反轉(zhuǎn) 2055.5.1 概述 2055.5.2 優(yōu)先級(jí)繼承協(xié)議 2065.5.3 優(yōu)先級(jí)天花板協(xié)議 2075.6 基于多核的任務(wù)調(diào)度 2145.6.1 局部調(diào)度 2145.6.2 全局調(diào)度 2165.6.3 混合調(diào)度 2205.7 與任務(wù)有關(guān)的性能指標(biāo) 2215.7.1 任務(wù)上下文切換時(shí)間 2215.7.2 任務(wù)響應(yīng)時(shí)間 223思考題5 224第6章 同步、互斥與通信 2266.1 概述 2266.2 信號(hào)量 2286.2.1 信號(hào)量的種類及用途 2286.2.2 互斥信號(hào)量 2296.2.3 二值信號(hào)量 2316.2.4 計(jì)數(shù)信號(hào)量 2326.2.5 信號(hào)量機(jī)制的主要數(shù)據(jù)結(jié)構(gòu) 2346.2.6 典型的信號(hào)量操作 2356.2.7 與信號(hào)量有關(guān)的資源配置問題 2386.3 郵箱和消息隊(duì)列 2386.3.1 嵌入式系統(tǒng)的通信 2386.3.2 消息隊(duì)列機(jī)制的主要數(shù)據(jù)結(jié)構(gòu) 2406.3.3 典型的消息隊(duì)列操作 2436.3.4 與消息隊(duì)列有關(guān)的資源配置問題 2466.3.5 消息隊(duì)列的其他典型使用 2466.4 事件 2476.4.1 事件機(jī)制 2476.4.2 事件機(jī)制的主要數(shù)據(jù)結(jié)構(gòu) 2486.4.3 典型的事件操作 2506.4.4 與事件機(jī)制有關(guān)的資源配置問題 2516.4.5 事件機(jī)制的典型應(yīng)用 2526.5 異步信號(hào) 2526.5.1 異步信號(hào)機(jī)制 2526.5.2 異步信號(hào)機(jī)制與中斷機(jī)制的比較 2536.5.3 異步信號(hào)機(jī)制與事件機(jī)制的比較 2546.5.4 異步信號(hào)機(jī)制的主要數(shù)據(jù)結(jié)構(gòu) 2556.5.5 典型的異步信號(hào)操作 2566.6 多核系統(tǒng)中的同步、互斥與通信 2576.6.1 多核系統(tǒng)的硬件基礎(chǔ) 2576.6.2 多核系統(tǒng)的互斥機(jī)制 2586.6.3 核間通信 2646.6.4 核間同步 270思考題6 272第7章 中斷、時(shí)間、內(nèi)存與i/o管理 2747.1 中斷管理 2747.1.1 實(shí)時(shí)內(nèi)核的中斷管理 2747.1.2 中斷的分類 2757.1.3 中斷處理的過程 2777.1.4 實(shí)時(shí)內(nèi)核的中斷管理 2797.1.5 用戶中斷服務(wù)程序 2817.1.6 中斷相關(guān)的性能指標(biāo) 2827.2 時(shí)間管理 2867.2.1 硬件時(shí)鐘設(shè)備 2867.2.2 實(shí)時(shí)內(nèi)核的時(shí)間管理 2887.3 內(nèi)存管理 2917.3.1 內(nèi)存管理概念 2917.3.2 內(nèi)存管理機(jī)制 2927.4 i/o管理 3007.4.1 i/o管理的功能 3007.4.2 i/o系統(tǒng)的實(shí)現(xiàn)考慮 301思考題7 304第8章 虛擬化技術(shù) 3058.1 概述 3058.2 虛擬化技術(shù)分類 3068.2.1 進(jìn)程級(jí)虛擬機(jī) 3068.2.2 系統(tǒng)級(jí)虛擬機(jī) 3078.3 微內(nèi)核虛擬化技術(shù) 3138.3.1 微內(nèi)核的系統(tǒng)特征 3148.3.2 微內(nèi)核技術(shù)的起源和發(fā)展 3148.3.3 l4微內(nèi)核技術(shù) 3168.3.4 微內(nèi)核虛擬化架構(gòu) 3278.4 虛擬化產(chǎn)品實(shí)例 327思考題8 329參考文獻(xiàn) 330
展開全部
嵌入式系統(tǒng)及應(yīng)用 作者簡(jiǎn)介
電子科技大學(xué)嵌入式軟件工程中心主任,教授,博士生導(dǎo)師,1992年畢業(yè)于電子科技大學(xué),獲碩士學(xué)位。自1990年起長(zhǎng)期從事嵌入式操作系統(tǒng)、嵌入式開發(fā)工具及嵌入式中間件、面向領(lǐng)域的嵌入式軟件平臺(tái)等研發(fā)、教學(xué)和產(chǎn)業(yè)化工作。