[设为首页] []      文路轩搜索:   

  热门关键字:  
您当前的位置:毕业论文网 → 论文信息介绍 退出登录 用户管理
论Linux Kernel Module之设备驱动程序
  • 资料名称:论Linux Kernel Module之设备驱动程序
  • 资料类型:
  • 论文页数:32 页
  • 论文字数:10237 字
  • 文件大小:53.0 KB
  • 所需点数:33 点    如何获得点数
  • 推荐等级:
  • 推出时间:2008-5-2 12:49:48
  • 包含内容:毕业论文,答辩演示,任务书
  • 收藏通道:
  • 下载统计:

  •     该下载资料由本站会员上传,如果侵犯了您的权力,请通知我们,将立即删除!
       
  论文简介
目 录
摘要       1
关键词      1
前言       2
第1章Linux设备驱动程序编写方式       3
1设备驱动程序的编写模式
2 module的原理
第2章Linux下的驱动设备类型            21
1 Character Devices
2 Block Devices
第3章Linux设备驱动程序的框架          25
1设备驱动程序的功能
1.1对设备初始化和释放
1.2 把数据从内核传送到硬件和从硬件读取数据
1.3读取应用程序传送给设备文件的数据和回送应用程序请求的数据
1.4检测和处理设备出现的错误
2. 设备驱动程序的组成部分
2.1自动配置和初始化子程序
2.2服务于I/O请求的子程序
2.3中断服务子程序
3设备驱动程序的结构
3. 1驱动程序注册与注销
3.2设备的打开与释放
3.3设备的读写操作
3.4设备的控制操作
3.5设备的中断和轮询处理
4设备驱动程序接口
第4章Linux设备驱动程序的实现          30
1PCI驱动程序实现的关键数据结构
1.1pci_driver结构
1.2pci_dev结构
2.写驱动程序的fuctoin问题
2.1function的encode问题
2.2function的export问题
2.3两个常用function
3设备驱动程序中的一些具体问题
3.1I/O Port
3.2内存操作
3.3中断处理
4Realtek Fast Ethernet Driver rtl8139网卡驱动3个模块的改写
4.1设备指明模块
4.2数据读写和控制信息模块
4.3中断处理模块
参考文献   25
附录     26
致谢      28
 
论Linux Kernel Module之设备驱动程序
【摘 要】
     驱动程序编写方法。由Linux设备驱动程序编写方式着手,转而研究设备驱动程序的Kernel Module程序。在了解了Linux下的驱动设备类型之后,从Linux下设备驱动程序的功能,组成部分,结构,接口4个方面分析了设备驱动程的框架。在参看了许多的书籍和网络论坛的文章,资料,具体讨论了Linux下设备驱动程序的实现,具体研究了驱动程序的数据结构,function问题和编写程序时各个部分可能出现的难点,疑点问题。并根据Donald Becker 1999-2000年编写的Realtek Fast Ethernet Driver rtl8139网卡驱动Linux版(内核版本2.0.24)改写了其中的3个模块:设备指明模块,数据读写和控制信息模块与中断处理模块。
【关键词】Kernel Linux内核 Kernel Module Linux的内核模块 Character Devices字符设备 Block Devices块设备 Funtion函数
  下载地址
下载地址1
您需要先登陆,如果您还没有注册,请马上免费注册
  作者信息
    用户昵称:his
    联系方式:暂无联系方式
    作者主页:暂无
  该作者最新上传资料
  分类导航
  本类热门下载
  其他相关资料
关于本站 - 网站声明 - 广告合作 - 联系客服 - 网站导航 - 网站帮助 - 友情连接