書籍簡介
本書以深入淺出的方式介紹嵌入式作業系統的概念,以及各種類型應用程式的架構與套用程式編程接口。本書內容共分11章,第1~3章介紹嵌入式作業系統的概念、目前著名的嵌入式作業系統、相關的軟體以及硬體平台,並以WindowsCE為例,介紹開發一個WindowsCE作業系統的步驟。第4章介紹WindowsCE的系統啟動,第5章介紹驅動程式架構,第6~10章介紹各種類型的應用程式的架構、流程以及應用程式的設計接口,第11章介紹移動設備應用程式的程式接口,並舉例介紹如何開發移動設備應用程式。目錄
第1章 嵌入式作業系統1.1 嵌入式作業系統概論
1.1.1 嵌入式作業系統的分類
1.1.2 嵌入式作業系統的特性
1.1.3 嵌入式作業系統範例
1.2 實時作業系統
1.2.1 實時作業系統簡介
1.2.2 實時作業系統的需求
1.2.3 實時作業系統的調度算法
1.3 任務管理
1.3.1 進程與任務
1.3.2 執行緒狀態
1.4 工作調度
1.5記憶體管理
1.5.1 管理記憶體