嵌入式實時作業系統μC/OS-3

嵌入式實時作業系統μC/OS-3

《嵌入式實時作業系統μC/OS-3》是2012年11月北京航空航天大學出版社出版的圖書,作者是[美] 拉伯羅斯(Jean J.Labrosse)。

基本介紹

  • 中文名:嵌入式實時作業系統μC/OS-3
  • 作者:[美] 拉伯羅斯(Jean J.Labrosse)
  • 出版時間:2012年11月
  • 出版社北京航空航天大學出版社
  • 頁數:536 頁
  • ISBN:9787512409668
  • 定價:79 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

μC/OS-Ⅲ是源碼公開的商用嵌入式實時作業系統核心,由著名的μC/OS-Ⅱ發展而來。μC/OS-Ⅲ針對以ARM Cortex為代表的新一代CPU,面向帶有可用於優先權查表的硬體指令(如,前導零計算指令)的CPU的嵌入式套用。μC/OS-Ⅲ允許利用這類高端CPU的特殊硬體指令來實現高效的任務調度算法,而無須使用μC/OS-Ⅲ的軟體任務調度算法,而且μC/OS-Ⅲ支持時間片輪轉調度算法。從核心任務調度算法的改變來看,μC/OS-Ⅲ已經是一個全新的嵌入式RTOS核心。從μC/OS算起,該核心已有20餘年套用史,在諸多套用領域得到了廣泛的認可。
《嵌入式實時作業系統μC/OS-3》在保留對實時作業系統基本概念闡述的基礎上,詳細講解μC/OS-Ⅲ相比μC/OS-Ⅲ所做的大量擴展與改進,如同時支持時間片輪轉調度算法和基於優先權的可剝奪型任務調度算法;用系統任務來處理中斷佇列以縮短關中斷時間;以時間節拍任務來管理時鐘節拍從而徹底實現硬實時;以直接向任務發信號方式簡化任務間通信與同步等,特別是新增加的線上測試與調試功能,使套用開發更為方便。《嵌入式實時作業系統μC/OS-3》描述的原始碼以及原文電子書可從Micriμm公司的官方網站上免費下載。
《嵌入式實時作業系統μC/OS-3》可用作高等院校嵌入式實時系統課程或工程師培訓的教材,特別是那些以ARM Cortex、PowerPC、MIPS等高端CPU為實驗平台的教學課程;也可供嵌入式套用開發人員研究與套用。

圖書目錄

第1章 概述
1.1 前後台系統
1.2 實時核心
1.3 RTOS(實時作業系統)
1.4 μC/OS-Ⅲ
1.5 μC/OS、μC/OS-Ⅱ、μC/OS-Ⅲ特性比較
1.6 關於本書
1.7 μC/Probe調試軟體工具
1.8 本書的常用約定
1.9 各章內容
第2章 目錄與檔案
2.1 套用代碼
2.2 CPU
2.3 板級支持包(BSP)
2.4 μC/OS-Ⅲ與CPU無關的原始碼
2.5 μC/OS-Ⅲ與CPU相關的原始碼
2.6 μC/CPU與CPU相關的原始碼
2.7 μC/LIB可移植的庫函式
2.8 小結
第3章 初識μC/OS-Ⅲ
3.1 單任務應用程式
3.2 有核心對象參與的多任務應用程式
第4章 臨界段代碼
4.1 關中斷
4.1.1 測量中斷關閉時間
4.2 給調度器上鎖
4.2.1 測量調度器鎖定時間
4.3 μC/OS-Ⅲ的某些功能會導致臨界段代碼長度增加
4.4 小結
第5章 任務管理
5.1 任務優先權的分配
5.2 棧空間大小的確定
5.3 任務棧溢出檢測
5.4 任務管理函式
5.5 任務管理的內部原理
5.5.1 任務狀態
5.5.2 任務控制塊TCB
5.6 系統內部任務
5.6.1 空閒任務(OS_IdleTask()、os_core.c)
5.6.2 時鐘節拍任務(OS_TickTask()、os_tick.c)
5.6.3 統計任務(OS_StatTask()、os_stat.c)
5.6.4 定時任務(OS_TmrTask()、os_tmr.c)
5.6.5 中斷服務管理任務(OS_IntQTask()、os_int.c)
5.7 小結
第6章 任務就緒表,
6.1 優先權
6.2 就緒任務列表
6.3 向就緒任務列表中增加任務
6.4 小結
第7章 任務調度
7.1 可剝奪型調度
7.2 調度點
7.3 時間片輪轉調度
7.4 調度的實現細節
7.4.1 0SSched()
7.4.2 0SIntExit()
7.4.3 0S_SchedRoundRobin()
7.5 小結
第8章 任務切換,
8.1 0SCtxSw()
8.2 0SIntCtxSw()
……
第9章 中斷管理
第10章 任務掛起表
第11章 時間管理
第12章 定時器管理
第13章 資源管理
第14章 任務同步
第15章 訊息傳遞
第16章 同時等待多個核心對象
第17章 存儲管理
第18章 移植μC/OS-Ⅲ
第19章 程式運行時的各類統計信息
附錄A μC/OS-Ⅲ參考手冊
附錄BμC/OS-Ⅲ配置手冊
附錄C 從μC/OS-Ⅱ遷移到μC/OS-Ⅲ
附錄D MISRA-C:2004μC/OS-Ⅲ
附錄E 參考文獻
附錄F μC/OS-Ⅲ許可政策

相關詞條

熱門詞條

聯絡我們