目录
----------------------------------------------
前言
第一章 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 应用程序示例
第七章 结束语
后 记
参考文献