当前位置:Linux教程 - Linux文化 - OSKit包装系统驱动程序 目录

OSKit包装系统驱动程序 目录


前 言

第一章 OSKit概述
1. OSKit简介
2. OSKit构成
  2.1 结构概述
  2.2 接口
  2.3 函数库
  2.4 部件库
  2.5 OSKit的整体结构图
3. OSKit的运行环境

第二章 OS Environment概述
1. 简介和基本设计思路
  1.1 简介
  1.2 组织
2. 驱动-内核界面(device-kernel interface)
  2.1 驱动程序申请内存的管理
  2.2 DMA的管理
  2.3 I/O端口的管理
  2.4 硬件中断
  2.5 睡眠与唤醒
  2.6 定时器
  2.7 ISA设备的注册
  2.8 驱动程序的注册
3. 驱动程序界面(device driver interface)
  3.1 块设备驱动程序界面
  3.2 TTY设备驱动程序界面
  3.3 TTY流界面

第三章 OS Environment包装Linux驱动程序的方法分析
1. Linux内核为驱动程序提供的支持
  1.1 内存分配函数
  1.2 DMA
  1.3 I/O端口
  1.4 中断号的申请
  1.5 打印函数
2. OSKit替换Linux内核-驱动界面的方法
3. OSKit包装Linux驱动程序的实际例子
  3.1 DMA
  3.2 内存管理
4. 小结

第四章 OS Environment自行开发驱动程序的方法
1. 概述
2. 基本方法
3. 驱动程序必须实现的部分
  3.1 OS Environment中驱动程序的接口及数据结构
  3.2 OS Environment中驱动程序的注册方法
  3.3 OS Environment中驱动程序注册、自检的全过程

第五章 OSKit的应用实例--一个简单系统的设计与实现
1. 设计目的
2. 系统的功能
3. 总体构想
4. 我们自己所完成的工作:
  4.1 系统的启动
  4.2 线程管理
  4.3 外设(串口)
5. 使用方法
  5.1 安装
  5.2 使用
  5.3 用户编程接口
  5.4 应用程序示例

第六章 结束语

后 记

参考文献