《輕松自編小型嵌入式操作系統(tǒng)》介紹RW/CZXT一1.0小型嵌入式操作系統(tǒng)內(nèi)核的模型結(jié)構(gòu)及其程序代碼,全書分為三大篇l4章。第1篇:實現(xiàn)一個基礎(chǔ)的小型嵌入式操作系統(tǒng),設(shè)計內(nèi)核的功能結(jié)構(gòu)及其程序代碼。第2篇:擴展小型嵌入式操作系統(tǒng)內(nèi)核的應(yīng)用功能,建立信號量、郵箱、消息隊列、特殊服務(wù)及內(nèi)存管理等功能。第3篇:用實際工程例子介紹RW/CZXT-1.0嵌入式操作系統(tǒng)的應(yīng)用。本書99%的程序代碼用C語言進行編寫,具有結(jié)構(gòu)合理、內(nèi)容豐富、描述詳細、知識淺顯易懂的特點,并且注重理論與應(yīng)用相結(jié)合,對每一章節(jié)的設(shè)計要點進行總結(jié),重點章節(jié)附有實驗應(yīng)用實例。
本書可作為機電類專業(yè)的教材,也可作為嵌入式系統(tǒng)技術(shù)人員、單片機技術(shù)人員、單片機業(yè)余愛好者、電氣自動化控制技術(shù)人員等人員學習或參考用書。
第1篇 小型嵌入式操作系統(tǒng)基礎(chǔ)
第0章 概述
第1章 實現(xiàn)一個簡單的3任務(wù)調(diào)度系統(tǒng)
1.1 硬件和軟件的準備
1.1.1 實驗開發(fā)板
1.1.2 集成環(huán)境開發(fā)工具軟件
1.2 構(gòu)建簡單的3任務(wù)調(diào)度操作系統(tǒng)
1.2.1 用KEIL C51建立一個工程
1.2.2 定義系統(tǒng)需要的變量
1.2.3 系統(tǒng)初始化及建立任務(wù)函數(shù)
1.2.4 建立一個簡單的任務(wù)調(diào)度器
1.2.5 在實驗板上運行
總結(jié)
第2章 嵌入式操作系統(tǒng)的程序文件
2.1 RW/CZXT-1.0嵌入式操作系統(tǒng)的功能和特點
2.2 RW/CZXT-1.0嵌入式操作系統(tǒng)的程序文件
2.2.1 系統(tǒng)的宏定義文件:XT—HDY.H
2.2.2 系統(tǒng)的配置文件:XT—PZ.H
2.2.3 系統(tǒng)的頭文件XT.H
2.2.4 系統(tǒng)的初始化文件XT—INT.C
2.2.5 系統(tǒng)的調(diào)度文件XT—TD.C
2.2.6 系統(tǒng)任務(wù)管理文件XT—RWGL.C
2.2.7 系統(tǒng)時間管理文件XT—SHIJ.C
2.2.8 信號量、郵箱文件XT—XHL.C,XT—XXYX.C
2.2.9 消息隊列功能文件XT—XXDL.C
2.2.10 內(nèi)存管理功能文件XT—NCGL.C
2.2.11 系統(tǒng)服務(wù)功能文件XT—FuWU.C
2.2.12 系統(tǒng)MAIN文件XT—MAIN.C
總結(jié)
第3章 系統(tǒng)變量定義及初始化
3.1 系統(tǒng)的宏定義
……
第2篇 內(nèi)核功能擴展
第3篇 操作系統(tǒng)的應(yīng)用實戰(zhàn)
參考文獻