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