●第1章 操作繫統基礎知識
1.1 為什麼要使用操作繫統
1.2 操作繫統的嵌入性和實時性
1.3 操作繫統功能介紹
第2章 編寫操作繫統前的預備知識
2.1 Cortex-M3內核的基本結構
2.2 Thumb-2彙編語言簡介
2.3 函數間調用標準
2.4 開發環境介紹
第3章 編寫Wanlix操作繫統
3.1 Wanlix的文件組織結構
3.2 兩個固定任務間的切換
3.2.1 原理介紹
3.2.2 程序設計及編碼實現
3.2.3 功能驗證
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 原理介紹
3.5.2 程序設計及編碼實現
3.5.3 功能驗證
……
《嵌入式操作繫統內核調度:底層開發者手冊》從程序員的角度設計、編寫嵌入式操作繫統,實現了內核調度功能。作者王奇、谷志茹、姜日凡按照介紹原理、設計編碼、舉例驗證的順序逐一介紹各功能的編寫方法,為讀者理解和應用嵌入式操作繫統提供了一種全新的思路。
本手冊共分7章,第1章概述操作繫統的基本概念;第2章介紹編寫操作繫統任務調度程序所需具備的基本知識;第3章講解如何編寫非搶占式嵌入式操作繫統Wanlix;第4章和第5章講解編寫實時搶占式嵌入式操作繫統Mindows的方法;第6章講解在4種操作繫統下分別編寫相同結構的任務調度程序;第7章簡述進程機制,並使用線程模擬多進程。
本手冊可供從事嵌入式開發工作的程序員、高等院校本科生及研究生參考,適合具有一定C語言基礎的讀者閱讀。