王奇、谷志茹、姜日凡编著的《嵌入式操作系统内核调度:底层开发者手册》第1章举例说明不使用操作系统编程会遇到的困难,然后介绍操作系统的分类、功能。第2章介绍编写操作系统任务调度所需要具备的基本知识,介绍本手册所使用的几条汇编指令以及所使用的处理器结构。第3章开始编写操作系统代码,介绍任务调度原理,并使用C语言和汇编语言编程,实现2个固定任务间的切换,之后再扩展到任意多个任务间的切换,最后再增加一些基本功能,完成Wanlix操作系统的编写。第4章开始编写实时嵌入式操作系统Mindows,介绍实时嵌入式操作系统的调度原理,编写任务钩子、任务删除、信号量、队列等最基本的功能程序。第5章继续完善Mindows操作系统的功能,增加任务优先级继承、任务轮转调度、栈异常打印、栈统计、CPU占有率统计等功能,这些功能都是可裁剪的。第6章将分别在Mindows、μCos、Windows和Linux操作系统下编写任务调度程序,采用相同的程序结构。第7章简单介绍进程机制,并使用线程模拟多进程。