目錄
----------------------------------------------
前言
第一章 OSKIT介紹
1.1 OSKIT概述
1.2 OSKIT的組成
1.3 OSKIT的設計原則
1.4 OSKIT的配置
1.5 OSKIT的編譯
1.6 OSKIT的使用
1.7 OSKit的執行環境
第二章 COM規范介紹
2.1 COM的基本概念
2.1.1 組件技術
2.1.2 什麼是COM
2.1.3 COM結構
2.1.4客戶/服務器模型
2.2 COM對象
2.2.1 COM對象的標識-CLSID
2.3 COM接口
2.3.1 接口的定義和標識
2.3.2 接口的一些特點
2.4 Iunknown接口
2.4.1 引用計數
2.4.2 實現引用計數
2.4.3 接口查詢
2.4.4 COM對象的接口原則
2.5 COM特性
2.5.1語言無關性
2.5.2 進程透明特性
2.5.3 可重用性
第三章 OSKIT中COM機制的實現
3.1 OSKIT中COM的基本定義
3.2 實例分析Iunknown接口的實現
3.2.1 C環境對象的結構
3.2.2 C環境接口及其對Iunknown接口的實現
第四章 OSKIT中的接口注冊機制
4.1 概述
4.2 數據庫對象
4.3 服務接口的定義
4.4 數據庫服務接口的實現
4.4.1 創建數據庫
4.4.2 在數據庫中注冊接口
4.4.3 在數據庫中注銷接口
4.4.4 查找用某iid注冊的第一個接口
4.4.5 查找用某iid注冊的所有接口
4.4.6 克隆數據庫
第五章 OSKIT的啟動及系統初始化
5.1 概述
5.2 核心裝入程序-Multiboot
5.2.1 Multiboot簡介
5.2.2 Multiboot規范
5.2.3 Multiboot進行初始化的步驟
5.3 OSKIT中軟件環境的初始化
5.3.1 軟件環境初始化的步驟
5.3.2 軟件環境初始化的實現
第六章OSKit的應用實例:一個簡單系統的設計與實現
6.1設計目的
6.2系統的功能
6.3我們自己所完成的工作:
6.3.1系統的啟動
6.3.2線程管理
6.3.3 外設(串口)
6.3.4 應用程序示例
第七章 結束語
後 記
參考文獻