文档介绍:西南交通大学研究生学位论文嵌入式璞盖绦蛏杓朴胧迪缂韭雷亟±光堂工程姜自苤数援年级姓名申请学位级别专业指导老师月国内图书分类号:国际图书分类号:
黃篗篫::.篢
指导老师签名:、西南交通大学四南父逋大罕学位论文版权使用授权书日期:莎∥‘乡学位论文作者签名:旁,绥日期:珈肌箩·哆槐C芎褂帽臼谌ㄊ椤本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权西南交通大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复印手段保存和汇编本学位论文。本学位论文属于C芸冢年解密后适用本授权书;朐谝陨戏娇蚰诖騝獭,々一.
日期:如‘/,·ざ西南交通大学硕士学位论文主要工作毕声明学位论文作者签名:努乏铴本人在学位论文中所做的主要工作或贡献如下:本文首先对璞盖绦蚝颓度胧缴璞盖绦蚪辛私樯堋=幼哦粤街基本类型外部设备址璞福缟璞的驱动程序作了分析,并以不同类型的设备驱动程序的开发为例,描述了开发不同类型的设备驱动程序的一般方法和步骤。这些步骤完成了驱动程序中与内核相关的几乎所有事务,包括设备的注册和注销、设备的打开和关闭、读写,系统调用的统一接口、数据从内核内存传送到用户内存的方法等。对内存的使用和设备的访问方式,本文也作了详细的说明。有了以上的基础,开发者只需再熟悉外部设备的使用方法和数据格式等硬件信息,一个完整的驱动程序就很容易写成了。本人郑重声明:所呈交的学位论文,是在导师指导下独立进行研究工作所得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。
摘要西南交通大学硕士研究生学位论文第与其它操作系统相比,僮飨低吃诎踩院涂煽啃苑矫媸呛艹錾ǖ摹6宜的内核源代码开放,使用者在这基础上可以开发出满足自己要求的嵌入式操作系统。僮飨低车恼庑┨氐闶顾诤芏嗔煊虻玫搅擞τ茫扑慊鲜褂玫耐馍韬芏啵究它们的驱动程序也变得很有必要。高效、稳定的驱动程序可以充分发挥计算机外部设备的优越性能,同时它也是整个系统可靠运行的前提。设备驱动程序在诤酥邪缪葑盘厥獾慕巧ǎ墙隠内核世界的大门。对嵌入式璞盖难芯浚兄谏钊肜斫馇度胧絃内核代码。此外,硬件必须有配套的驱动程序才能正常工作,由于嵌入式设备的种类繁多特点决定了不同的嵌入式产品在开发时都必须设计自己的设备驱动程序,使得设备驱动程序的开发在整个嵌入式系统开发工作中占有举足轻重的地位。因此,对嵌入式璞盖的研究具有重要的社会和商业价值。本文首先对璞盖绦蚝颓度胧缴璞盖绦蚪辛私樯堋=幼哦粤街基本类型外部设备址璞福缟璞的驱动程序作了分析,并以不同类型的设备驱动程序的开发为例,描述了开发不同类型的设备驱动程序的一般方法和步骤。这些步骤完成了驱动程序中与内核相关的几乎所有事务,包括设备的注册和注销、设备的打开和关闭、读写,系统调用的统一接口、数据从内核内存传送到用户内存的方法等。对内存的使用和设备的访问方式,本文也作了详细的说明。有了以上的基础,开发者只需再熟悉外部设备的使用方法和数据格式等硬件信息,一个完整的驱动程序就很容易写成了。关键词:设备驱动程序字符设备网络设备内核量曼皇曼量量曼量曼皇曼曼曼曼曼曼量曼量曼曼曼暑笪曼曼詈量曼皇曼曼曼曼曼曼曼曼曼笪曼量曼曼量曼曼曼曼曼鼍曼量量曼曼舅曼曼曼曼曼曼曼曼曼量曼罾暑量曼曼曼曼皇曼曼皇
..,.啊’、析畉瓵疭瑃甌,’.瑃瑆.,’,瑄,.’,
目录西南交通大学硕士研究生学位论文第第滦髀邸第翷设备驱动程序⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。第虑度胧絃系统的移植⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。第伦址璞盖绦蛏杓疲嵌入式系统的基本概念⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。喇已入式研究意义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..论文结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..设备的分类及特点⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。设备驱动程序概念⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.设备驱动程序的基本结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。设备驱动与整个软硬件系统的关系⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..驱动程序开发流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.硬嘲:平台⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯