嵌入式實時作業系統μC/OS-II原理及套用

嵌入式實時作業系統μC/OS-II原理及套用

《嵌入式實時作業系統μC/OS-II原理及套用》是任哲編著的書籍,由北京航空航天大學出版社出版,介紹了嵌入式實時作業系統μC/OS-Ⅱ核心的任務管理和調度、系統時鐘和節拍服務、時間管理、中斷、任務的通信和同步、記憶體的簡單管理原理,同時給出了實例以幫助讀者學習和理解。最後,還介紹了μC/OS-Ⅱ的移植方法。

基本介紹

  • 書名:嵌入式實時作業系統μC/OS-II原理及套用
  • 作者:任哲 編著
  • ISBN:9787811249323
  • 定價:30
  • 出版社:北京航空航天大學出版社
  • 出版時間:2009-10-1
  • 裝幀:平裝
  • 開本:16
適用對象,圖書目錄,

適用對象

μC/OS-Ⅱ是一個源碼開放的嵌入式實時作業系統的核心。本書可作為高等院校計算機、電子技術、自動化技術、儀器儀表等相關專業的教材,也可供對嵌入式作業系統感興趣的工程技術人員參考。

圖書目錄

第1章 嵌入式實時作業系統的基本概念
1.1 計算機作業系統
1.1.1 什麼是計算機作業系統
1.1.2 作業系統的作用和功能
1.2 嵌入式系統和嵌入式作業系統
1.2.1 嵌入式系統的基本概念
1.2.2 嵌入式作業系統
1.2.3 實時作業系統需要滿足的條件
1.2.4 嵌入式系統的任務及嵌入式實時作業系統
1.3 嵌入式實時作業系統μC/OS-Ⅱ簡介
1.4 小結
1.5 練習題
第2章 預備知識
2.1 開發工具
2.1.1 BorlandC3.1及其精簡版
2.1.2 多檔案程式的編譯和連線
2.2 工程管理工具make及makefile
2.3 複雜工程項目的管理
2.3.1 批處理檔案與makefile的綜合使用
2.3.2 複雜工程管理示例
2.4 常用數據結構
2.4.1 程式控制塊
2.4.2 控制塊的組織~鍊表
2.4.3 點陣圖
2.5 小結
2.6 練習題
第3章 μC/OS-Ⅱ中的任務
3.1 任務的基本概念
3.1.1 任務及其記憶體結構
3.1.2 任務的狀態
3.1.3 用戶任務代碼的一般結構
3.1.4 系統任務
3.1.5 任務的優先權及優先權別
3.2 任務堆疊
3.2.1 任務堆疊的創建
3.2.2 任務堆疊的初始化
3.3 任務控制塊及其鍊表
3.3.1 任務控制塊結構
3.3.2 任務控制塊鍊表
3.3.3 任務控制塊的初始化
3.4 任務就緒表及任務調度
3.4.1 任務就緒表結構
3.4.2 對任務就緒表的操作
3.4.3 任務調度
3.5 任務的創建
3.5.1 用函式OSTaskCreate()創建任務
3.5.2 用函式OSTaskCreateExt()創建任務
3.5.3 創建任務的一般方法
3.6 任務的掛起和恢復
3.6.1 掛起任務
3.6.2 恢復任務
3.7 其他任務管理函式
3.7.1 任務優先權別的修改
3.7.2 任務的刪除
3.7.3 查詢任務的信息
3.8 μC/OS-Ⅱ的初始化和任務的啟動
3.8.1 μC/OS-Ⅱ的初始化
3.8.2 μC/OS-Ⅱ的啟動
3.9 小結
3.10 練習題
第4章 μC/OS-Ⅱ的中斷和時鐘
4.1 μC/OS-Ⅱ的中斷
4.1.1 μC/OS-Ⅱ的中斷過程
4.1.2 中斷級任務切換函式
4.1.3 應用程式中的臨界段
4.2 μC/OS-Ⅱ的時鐘
4.3 時間管理
4.3.1 任務的延時
4.3.2 取消任務的延時
4.3.3 獲取和設定系統時間
4.4 小結
4.5 練習題
第5章 任務的同步與通信
5.1 任務的同步和事件
5.1.1 任務間的同步
5.1.2 事件
5.2 事件控制塊及事件處理函式
5.2.1 事件控制塊的結構
5.2.2 操作事件控制塊的函式
5.2.3 空事件控制塊鍊表
5.3 信號量及其操作
5.3.1 信號量
5.3.2 信號量的操作
5.4 互斥型信號量和任務優先權反轉
5.4.1 任務優先權的反轉現象
5.4.2 互斥型信號量
5.5 訊息信箱及其操作
5.5.1 訊息信箱
5.5.2 訊息信箱的操作
5.6 訊息佇列及其操作
5.6.1 訊息佇列
5.6.2 訊息佇列的操作
5.7 小結
5.8 練習題
第6章 信號量集
6.1 信號量集的結構
……
第7章 動態記憶體管理
第8章 在51單片機上移植μC/OS-Ⅱ
第9章 基於ARM的μC/OS-Ⅱ
第10章 μC/OS-Ⅱ在80x86上的移植
第11章 μC/OS-Ⅱ可剪裁性的實現
附錄A 檔案PC.C中的函式
附錄B μC/OS-Ⅱ中使用的數據類型
附錄C C51開發工具μVision 2簡介
參考文獻

相關詞條

熱門詞條

聯絡我們