注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡信息系統(tǒng)嵌入式系統(tǒng)原理與開發(fā)(第二版)

嵌入式系統(tǒng)原理與開發(fā)(第二版)

嵌入式系統(tǒng)原理與開發(fā)(第二版)

定 價:¥35.00

作 者: 夏靖波 等編著
出版社: 西安電子科技大學出版社
叢編項:
標 簽: 計算機體系結構

ISBN: 9787560624334 出版時間: 2010-08-01 包裝: 平裝
開本: 16開 頁數(shù): 322 字數(shù):  

內容簡介

  《嵌入式系統(tǒng)原理與開發(fā)(第2版)》根據(jù)嵌入式系統(tǒng)的結構體系,從其所涉及的基本概念出發(fā),分層次介紹了嵌入式系統(tǒng)的設計原理,并保持了各層次之間的相關性。嵌入式系統(tǒng)從結構上劃分為嵌入式處理器、嵌入式外圍硬件、設備驅動、實時操作系統(tǒng)、嵌入式應用程序這五個層次。本書在闡述每個層次原理的基礎上,還基于ARM處理器和μC/OS-Ⅱ操作系統(tǒng)平臺,介紹了一個完整的嵌入式系統(tǒng)開發(fā)所涉及的基本技術方法、開發(fā)工具、調試原理與方法?!肚度胧较到y(tǒng)原理與開發(fā)(第2版)》可作為計算機網絡工程、電子工程、自動化控制等相關專業(yè)本科生或研究生的教材,也可作為從事嵌入式系統(tǒng)開發(fā)的工程技術人員的參考書。

作者簡介

暫缺《嵌入式系統(tǒng)原理與開發(fā)(第二版)》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)的產生和發(fā)展
1.2 嵌入式系統(tǒng)的概念
1.2.1 嵌入式系統(tǒng)的定義
1.2.2 嵌入式系統(tǒng)的特點
1.2.3 嵌入式系統(tǒng)的組成結構
1.2.4 嵌入式系統(tǒng)的分類
1.3 嵌入式系統(tǒng)的應用領域
1.4 嵌入式系統(tǒng)的發(fā)展趨勢
思考與練習題
第2章 嵌入式處理器
2.1 引言
2.2 嵌入式處理器概述
2.2.1 嵌入式處理器的分類
2.2.2 典型的嵌入式處理器
2.3 ARM處理器基礎
2.3.1 ARM簡介
2.3.2 ARM處理器系列
2.3.3 ARM處理器體系結構
2.3.4 ARM處理器應用選型
2.4 ARM指令系統(tǒng)
2.4.1 ARM編程模型
2.4.2 ARM尋址方式
2.4.3 ARM指令集
2.4.4 Thumb指令集
2.5 ARM程序設計基礎
2.5.1 ARM匯編語句格式
2.5.2 ARM匯編程序格式
2.5.3 匯編語言編程實例
2.5.4 匯編語言與C語言的混合編程
思考與練習題
第3章 嵌入式硬件平臺
3.1 引言
3.2 嵌入式硬件平臺概述
3.3 總線
3.3.1 總線協(xié)議
3.3.2 DMA
3.3.3 總線配置
3.3.4 總線實例
3.4 存儲設備
3.4.1 嵌入式系統(tǒng)存儲器子系統(tǒng)的結構
3.4.2 RAM
3.4.3 ROM
3.4.4 Flash Memory
3.5 I/O設備
3.5.1 定時器/計數(shù)器
3.5.2 模/數(shù)轉換器和數(shù)/模轉換器
3.5.3 人機接口設備
3.6 通信設備
3.6.1 通用異步收發(fā)器
3.6.2 USB設備
3.6.3 Ethernet設備
3.7 其他
3.7.1 電源
3.7.2 時鐘
3.7.3 復位
3.7.4 中斷
思考與練習題
第4章 BootLoader與設備驅動
4.1 引言
4.2 BootLoader
4.2.1 BootLoader概述
4.2.2 BootLoader的典型結構
4.2.3 實例分析
4.3 設備驅動
4.3.1 設備驅動概述
4.3.2 LCD驅動控制實例
4.3.3 A/D轉換功能驅動實例
思考與練習題
第5章 嵌入式操作系統(tǒng)
5.1 引言
5.2 嵌入式操作系統(tǒng)概述
5.2.1 嵌入式實時操作系統(tǒng)
5.2.2 典型的嵌入式操作系統(tǒng)
5.3 操作系統(tǒng)的基本概念
5.3.1 多進程和多線程
5.3.2 任務
5.3.3 任務切換
5.3.4 內核
5.3.5 任務調度
5.3.6 任務間的通信與同步
5.3.7 操作系統(tǒng)的結構和功能
5.4 μC/OS-Ⅱ簡介
5.4.1 μC/OS-Ⅱ概述
5.4.2 μC/OS-Ⅱ的特點
5.4.3 μC/OS-Ⅱ的軟件體系結構
5.5 μC/OS-Ⅱ內核結構
5.5.1 臨界段
5.5.2 任務
5.5.3 任務控制塊OS_TCB
5.5.4 任務調度
5.5.5 任務管理
5.5.6 中斷服務
5.5.7 時鐘節(jié)拍與時間管理
5.5.8 任務間同步與通信的管理
5.5.9 內存管理
5.5.10 μC/OS-Ⅱ的初始化
5.5.11 μC/OS-Ⅱ的啟動
5.6 μC/OS-Ⅱ在ARM上的移植
5.6.1 μC/OS-Ⅱ的移植條件
5.6.2 μC/OS-Ⅱ的移植步驟
5.6.3 測試移植代碼
5.7 基于μC/OS-Ⅱ構建的TCP/IP/PPP 協(xié)議棧
5.7.1 嵌入式協(xié)議棧概述
5.7.2 選擇協(xié)議棧
5.7.3 嵌入式TCP/IP協(xié)議棧
5.7.4 基于μC/OS-Ⅱ的TCP/IP/PPP協(xié)議棧
思考與練習題
第6章 嵌入式應用程序設計
6.1 引言
6.2 程序設計方法
6.2.1 設計范型
6.2.2 編程模型
6.3 程序設計技術
6.3.1 消息
6.3.2 任務和任務間同步
6.3.3 繪圖函數(shù)
6.3.4 控件
6.4 嵌入式程序優(yōu)化
6.4.1 編譯過程
6.4.2 執(zhí)行時間優(yōu)化
6.4.3 能量優(yōu)化
6.4.4 長度優(yōu)化
思考與練習題
第7章 基于網絡的嵌入式系統(tǒng)設計
7.1 引言
7.2 分布式嵌入式系統(tǒng)
7.2.1 系統(tǒng)概述
7.2.2 OSI模型
7.2.3 網絡結構
7.2.4 網絡編程
7.2.5 設計技術
7.3 嵌入式系統(tǒng)網絡
7.3.1 I2C總線
7.3.2 CAN總線
7.3.3 Ethernet
7.3.4 GPRS
7.3.5 藍牙技術
7.3.6 Internet
7.4 基于網絡的設計示例
7.4.1 遠程溫度檢測系統(tǒng)
7.4.2 基于VoIP和藍牙的無線電話系統(tǒng)
7.4.3 機頂盒
思考與練習題
第8章 嵌入式系統(tǒng)開發(fā)
8.1 引言
8.2 嵌入式系統(tǒng)的開發(fā)工具
8.2.1 開發(fā)工具概述
8.2.2 ARM ADS簡介
8.2.3 使用ADS創(chuàng)建工程
8.2.4 使用AXD調試代碼
8.3 嵌入式系統(tǒng)的調試方法
8.3.1 嵌入式系統(tǒng)調試簡介
8.3.2 ARM調試系統(tǒng)概述
8.3.3 基于Angel的調試系統(tǒng)
8.3.4 基于JTAG的調試系統(tǒng)
8.4 其他實用工具
8.4.1 Source Insight
8.4.2 SkyEye
思考與練習題
第9章 系統(tǒng)設計技術
9.1 引言
9.2 嵌入式系統(tǒng)的開發(fā)過程和設計流程
9.2.1 開發(fā)過程
9.2.2 設計流程
9.3 系統(tǒng)設計的形式化方法
9.3.1 UML簡介
9.3.2 結構描述
9.3.3 行為描述
9.4 需求分析與規(guī)格說明
9.4.1 需求分析
9.4.2 規(guī)格說明
9.5 系統(tǒng)分析與體系結構設計
9.6 質量保證
思考與練習題
附錄A 嵌入式專業(yè)詞匯與縮略語
附錄B ARM指令集列表
附錄C Thumb指令集列表
附錄D 匯編預定義變量及偽指令
附錄E μC/OS-Ⅱ內核函數(shù)
參考文獻 1

本目錄推薦

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