嵌入式實時作業系統及套用開發

嵌入式實時作業系統及套用開發

《嵌入式實時作業系統及套用開發》是北京航空航天大學出版社出版的圖書,作者是羅蕾。

基本介紹

  • 中文名:嵌入式實時作業系統及套用開發
  • 出版社:北京航空航天大學出版社
  • 叢書名:普通高校“十二五”規劃教材
  • 平裝:344頁
  • 正文語種:簡體中文
  • 開本:16
  • ISBN:9787512401815,7512401817
  • 條形碼:9787512401815
  • 尺寸:25.8x18.2x1.6cm
  • 重量:499g
內容簡介,目錄,

內容簡介

《嵌入式實時作業系統及套用開發(第3版)》以嵌入式軟體的核心——嵌入式實時作業系統為重點,以套用為目的,全面介紹嵌入式系統。它使讀者既能對嵌入式系統及開發有一個全景的把握,又能深入理解和使用嵌入式實時作業系統。同時,為了加強理論與實踐的結合,還專門為該教材配套了實驗系統。實驗系統包括嵌入式實時作業系統和集成開發工具,提供了豐富的實驗和手冊。讀者利用pc就可以自己動手搭建嵌人式系統的開發平台,熟悉套用開發,更好地學習和理解嵌入式系統的基礎知識。
《嵌入式實時作業系統及套用開發(第3版)》共10章。第1~3章介紹嵌人式軟硬體系統,包括基本概念、組成、特點、分類和發展趨勢等;第4~8章重點介紹嵌入式實時核心,包括任務管理與調度,同步互斥與通信、中斷和時間管理、存儲管理和i/o管理;第9章介紹高可靠嵌人式實時作業系統的發展過程、標準、硬體基礎、特徵及實現機制;第10章介紹嵌入式系統軟體的開發,包括開發模式、實時轅件分析方法及安全關鍵系統領域軟體開發的方法。
《嵌入式實時作業系統及套用開發(第3版)》是國家級精品課程“嵌入式系統及套用”的配套教材,可以作為高等學校有關嵌入式實時作業系統方面教學的本科生或研究生的教材,也適合於從事嵌入式系統研發的人員參考。

目錄

第1章 嵌入式系統導論
1.1 嵌入式系統概述
1.1.1 嵌入式系統的發展歷程
1.1.2 嵌入式系統的特點
1.1.3 嵌入式系統的分類
1.2 嵌入式系統的套用領域
1.3 嵌入式系統的發展趨勢
思考題
第2章 嵌入式硬體系統
2.1 基本組成
2.2 嵌入式微處理器
2.2.1 嵌入式微處理器的特點
2.2.2 主流的嵌入式微處理器
2.3 匯流排
2.3.1 amba匯流排
2.3.2 pci匯流排
2.3.3 串列匯流排
2.4 存儲器
2.4.1 存儲器結構
2.4.2 電子盤
.2.5 i/o接口和設備
思考題
第3章 嵌入式軟體系統
3.1 嵌入式軟體系統概述
3.1.1 嵌入式軟體分類
3.1.2 嵌入式軟體體系結構
3.1.3 嵌入式軟體運行流程
3.2 嵌入式作業系統
3.2.1 體系結構
3.2.2 功能及特點
3.2.3 發展趨勢
3.3 嵌人式軟體開發工具
3.3.1 嵌入式軟體開發工具的分類
3.3.2 嵌入式軟體的交叉開發環境
3.3.3 嵌入式軟體實現階段的開發過程
3.3.4 嵌入式軟體開發工具的發展趨勢
思考題
第4章 嵌入式實時核心基礎
11 嵌入式實時核心的關鍵設計問題
4.1.1 實時性
4.1.2 可移植性
4.1.3 可剪裁、可配置性
4.1.4 可靠性
4.1.5 套用編程接口
4.2 嵌入式實時核心的主要功能
4.2.1 任務管理
4.2.2 中斷管理
4.2.3 時間管理
4.2.4 對共享資源的互斥管理
4.2.5 同步與通信管理
4.2.6 記憶體管理
4.2.7 i/o管理
4.2.8 出錯處理
4.2.9 用戶擴展管理
4.2.10 電源管理
4.3 嵌入式實時核心的重要性能指標
4.3.1 概述
4.3.2 中斷時序圖
4.3.3 中斷延遲時間
4.3.4 核心最大關中斷時間
4.3.5 中斷回響時間
4.3.6 中斷恢復時間
4.3.7 非禁止中斷
4.3.8 中斷處理時間
4.3.9 任務上下文切換時間
4.3.10 任務回響時間
4.3.11 系統調用的執行時間
4.3.12 有關時間確定性的測試
4.3.13 嵌入式實時核心的存儲開銷
思考題
第5章 任務管理與調度
5.1 概述
5.2 任務
5.2.1 任務的定義及其主要特性
5.2.2 任務的內容
5.2.3 任務分類
5.2.4 任務參數
5.3 任務管理
5.3.1 任務狀態與變遷
5.3.2 任務控制塊
5.3.3 任務切換
5.3.4 任務佇列
5.3.5 任務管理機制
5.4 任務調度
5.4.1 概述
5.4.2 基於優先權的可搶占調度
5.4.3 時間片輪轉調度
5.4.4 靜態調度
5.4.5 動態調度
5.4.6 靜態調度與動態調度之間的比較
5.5 優先權反轉
5.5.1 概述
5.5.2 優先權繼承協定
5.5.3 優先權天花板協定
5.6 多處理器調度
5.6.1 概述
5.6.2 使用率平衡算法
5.6.3 基於rms的任務分配算法
5.6.4 基於edf的首次匹配算法
思考題
第6章 同步、互斥與通信
6.1 概述
6.2 信號量
6.2.1 信號量的種類及用途
6.2.2 斥信號量
6.2.3 值信號量
6.2.4 計數信號量
6.2.5 信號量機制的主要數據結構
6.2.6 典型的信號量操作
6.2.? 與信號量有關的資源配置問題
6.3 信箱和訊息佇列
6.3.1 通信方式概述
6.3.2 訊息佇列機制的主要數據結構
6.3.3 典型的訊息佇列操作
6.3.4 與訊息佇列有關的資源配置問題
6.3.5 訊息佇列的其他典型套用
6.4 事 件
6.4.1 事件機制概述
6.4.2 事件機制的主要數據結構
6.4.3 典型的事件操作
6.4.4 與事件機制有關的資源配置問題
6.4.5 事件機制的典型套用
6.5 異步信號
6.5.1 異步信號機制概述
6.5.2 異步信號機制與中斷機制的比較
6.5.3 異步信號機制與事件機制的比較
6.5.4 異步信號機制的主要數據結構
6.5.5 典型的異步信號操作
6.6 管道
6.6.1 管道機制概述
6.6.2 管道機制的主要數據結構
6.6.3 典型的管道操作
6.6.4 管道機制的典型套用
思考題
第7章 中斷和時間管理
7.1 中斷管理
7.1.1 概述
7.1.2 中斷的分類
7.1.3 中斷處理的過程
7.1.4 實時核心的中斷管理
7.1.5 用戶中斷服務程式
7.2 時間管理
7.2.1 硬體時鐘設備
7.2.2 時間管理
思考題
第8章 記憶體管理和i/o管理
8.1 記憶體管理
8.1.1 概述
8.1.2 記憶體管理機制
8.2 i/o管理
思考題
第9章 高可靠嵌入式實時作業系統
9.1 高可靠嵌入式實時作業系統的產生和發展
9.1.1 高可靠嵌入式實時作業系統概況
9.1.2 幾種流行的高可靠嵌入式實時作業系統
9.2 國際和國內標準
9.2.1 arinc 653
9.2.2 asaac
9.2.3 gjb 5357-2005
9.3 高可靠嵌入式實時作業系統硬體基礎
9.3.1 80x86
9.3.2 powerpc
9.4 高可靠嵌入式實時作業系統的實現
9.4.1 概述
9.4.2 隔離保護
9.4.3 分區調度
9.4.4 分區間通信
9.4.5 健康監測
思考題
第10章 嵌入式系統軟體的開發
10.1 嵌入式系統開發模式
10.1.1 嵌入式系統開發模式概述
10.1.2 處理器及硬體開發平台的選定
10.1.3 作業系統選定
10.1.4 開發環境選定
10.2 實時軟體分析設計方法
10.2.1 實時軟體的分析設計要求
10.2.2 darts分析設計方法
10.3 安全關鍵領域軟體開發
10.3.1 do-178b
10.3.2 同步語言
10.3.3 關於集成開發環境的一些高級方法
思考題
附錄 實驗光碟內容
參考文獻

相關詞條

熱門詞條

聯絡我們