BBS水木清华站∶精华区

发信人: tdx (Happy汤大瞎), 信区: Linux 
标  题: OSKIT驱动摘要 
发信站: BBS 水木清华站 (Wed Nov  1 10:27:43 2000) WWW-POST 
 
摘  要 
本文首先介绍了操作系统开发平台OSKit,后面重点介绍了OSKit中包装其它操作系统的驱 
动程序的方法及在OSKit的框架下书写驱动程序的简单方法。 
我们对OSKit的分析方法是将其功能划分成一些相对独立的模块,由我们课题组内的几名 
同学分头分析。我负责分析OSKit包装其它系统的驱动程序的方法。在开发一个操作系统 
的过程中,为各种设备开发驱动程将是一种非常费时费力的工作。把一些开放源码的操作 
系统的驱动程序,在不修改原驱动程序代码的前提下,仅仅通过包装使这其可以在新系统 
中使用,这是OSKit的一大特色。这为开发新的操作系统的开发人员提供了一种有效的方 
法,节省了开发新系统的时间。 
本文首先讲解了OSKit内核为驱动程序提供的接口以及驱动程序应当为操作系统提供的使 
用接口。后面以OSKit包装Linux驱动程序的实例,具体的讨论了包装的思路及方法。希望 
我们的工作,能够对将来使用OSKit这一工具的开发人员有所帮助,对其它操作系统的研 
究人员有所启发。 
 
 ABSTRACT 
This paper introduced a operating system development toolkit OSKit. It focusd  
on the method that OSKit used to wrap the device driver in someother  
operating system, and also describes how to write device drivers under  
OSKit. 
The OSKit is a framework and a set of more than thirty componnet libaraies  
oriented to operating systems. The OSKit’s goal is to lower the barrier to  
entry to OS research and develeopment and to lower its costs. Porting device  
driver from some other open source operating system such as Linux and FreeBSD  
is the most noticeable characteristic of OSKit. With the idea and method of  
OSKit use, OS developers can easily include existing device drivers. 
This thesis discussed the method that OSKit used to wrap device drivers from  
other operating systems by example. I hope that it is a good reference for OS  
developers. 
 
 
 
 
-- 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 159.226.91.59]  

BBS水木清华站∶精华区