⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000007.htm

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -