嵌入式實時操作系統(tǒng)μC/OS-II原理及應(yīng)用(第6版)(教材)
定 價:69 元
- 作者:任哲\\房紅征
- 出版時間:2024/1/1
- ISBN:9787512442061
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP316.2
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
C/OS-Ⅱ是一個源碼開 放的嵌入式實時操作系統(tǒng)的 內(nèi)核。本書詳細地介紹了嵌 入式實時操作系統(tǒng)C/OS-Ⅱ 內(nèi)核的任務(wù)的管理和調(diào)度、 系統(tǒng)時鐘和節(jié)拍服務(wù)、時間 管理、中斷、任務(wù)的通信和 同步、內(nèi)存的簡單管理原理 。為幫助讀者理解書中的內(nèi) 容,本書給出了大量的實例 。 ,還介紹了C/OS-Ⅱ 的移植方法。為了學(xué)習(xí)上的 方便,第3版還增加了使用 集成開發(fā)環(huán)境BC45和VC6.0 編譯C/OS-Ⅱ的相關(guān)內(nèi)容。
第4版主要對第3版前3章做 了較大的修改,增加了普通 操作系統(tǒng)和嵌入式操作系統(tǒng) 的區(qū)別,以及隊列、堆棧、 計算機中斷等特殊問題,并 重新編寫了任務(wù)的概念等內(nèi) 容。第5版對第4版第2章預(yù) 備知識進行了較大修改。
第6版對第5版的一些細節(jié)進 行了完善。
本書適合高等院校計算 機、電子技術(shù)、自動化技術(shù) 、儀器儀表等信息類專業(yè)教 學(xué)使用,也適合對嵌入式操 作系統(tǒng)感興趣的工程技術(shù)人 員閱讀參考。
第1章 嵌入式實時操作系統(tǒng)的基本概念
1.1 計算機操作系統(tǒng)
1.1.1 什么是計算機操作系統(tǒng)
1.1.2 操作系統(tǒng)的作用和功能
1.2 嵌入式系統(tǒng)和嵌入式操作系統(tǒng)
1.2.1 嵌入式系統(tǒng)的基本概念
1.2.2 嵌入式操作系統(tǒng)
1.2.3 實時操作系統(tǒng)需要滿足的條件
1.2.4 嵌入式系統(tǒng)的任務(wù)及嵌入式實時操作系統(tǒng)
1.3 嵌入式實時操作系統(tǒng)C/OS-Ⅱ簡介
1.4 通用操作系統(tǒng)與嵌入式操作系統(tǒng)的異同
1.5 小結(jié)
1.6 練習(xí)題
第2章 預(yù)備知識
2.1 開發(fā)工具
2.1.1 Borland C 3.1及其精簡版
2.1.2 多文件程序的編譯和連接
2.2 工程管理工具make及makefile
2.3 復(fù)雜工程項目的管理
2.3.1 批處理文件與makefile的綜合使用
2.3.2 復(fù)雜工程管理示例
2.4 C指針
2.4.1 指針的基本概念
2.4.2 函數(shù)指針
2.4.3 函數(shù)指針作為函數(shù)參數(shù)及回調(diào)函數(shù)
2.5 typedef常用方法
2.6 常用數(shù)據(jù)類型及數(shù)據(jù)結(jié)構(gòu)
2.6.1 結(jié)構(gòu)類型及其應(yīng)用
2.6.2 C/OS-Ⅱ中的控制塊
2.6.3 同類控制塊的登記造冊
2.6.4 void指針及其應(yīng)用
2.6.5 隊列與堆棧
2.6.6 位圖
2.7 程序流程轉(zhuǎn)移的中斷實現(xiàn)方法
2.8 小結(jié)
2.9 練習(xí)題
第3章 C/OS-Ⅱ中的任務(wù)
3.1 任務(wù)的基本概念
3.1.1 任務(wù)及其種類
3.1.2 任務(wù)的狀態(tài)
3.1.3 用戶任務(wù)代碼的一般結(jié)構(gòu)
3.1.4 系統(tǒng)任務(wù)
3.1.5 任務(wù)的優(yōu)先權(quán)及優(yōu)先級別
3.2 任務(wù)堆棧
3.2.1 任務(wù)堆棧的創(chuàng)建
3.2.2 任務(wù)堆棧的初始化
3.3 任務(wù)控制塊及其鏈表
3.3.1 任務(wù)控制塊結(jié)構(gòu)
3.3.2 任務(wù)控制塊鏈表
3.3.3 任務(wù)控制塊的初始化
……
第4章C/OS-Ⅱ的中斷和時鐘
第5章 任務(wù)的同步與通信
第6章 信號量集
第7章 動態(tài)內(nèi)存管理
第8章 在51單片機上移植C/OS-Ⅱ
第9章 基于ARM的C/OS-Ⅱ
第10章C/OS-Ⅱ在80X86上的移植
第11章C/OS-Ⅱ可載剪性的實現(xiàn)
第12章 在集成開發(fā)環(huán)境上編譯C/OS-Ⅱ
附錄
參考文獻