Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14506376
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:32:24

下载本文示例代码
  本文详细地介绍如何Linux系统的硬件驱动程序的编写原理,指出哪些内核例程将会被调用、如何初始化驱动程序及如何分配内存等等。大家一定对Linux操作系统有所了解了,在此本人也不再赘述了。好吧,下面简单地介绍一下设备驱动程序。顾名思义,驱动程序是用来控制计算机外围设备的,Linux系统将所有的外围设备都高度地抽象成一些字节的序列,并且以文件的形式来表示这些设备。我们可以来看一下Linux的I/O子系统(图1)。     图1 Linux的I/O子系统  从图上我们可以看出,内核紧紧地包围在硬件周围,内核是一些软件包的组合,它们可以直接访问系统的硬件,包括处理器、内存和I/O设备。而用户进程则通过内核提供的用户服务来和内核通讯,从而间接地控制系统硬件。共6页。 1 2 3 4 5 6 :   本文详细地介绍如何Linux系统的硬件驱动程序的编写原理,指出哪些内核例程将会被调用、如何初始化驱动程序及如何分配内存等等。大家一定对Linux操作系统有所了解了,在此本人也不再赘述了。好吧,下面简单地介绍一下设备驱动程序。顾名思义,驱动程序是用来控制计算机外围设备的,Linux系统将所有的外围设备都高度地抽象成一些字节的序列,并且以文件的形式来表示这些设备。我们可以来看一下Linux的I/O子系统(图1)。     图1 Linux的I/O子系统  从图上我们可以看出,内核紧紧地包围在硬件周围,内核是一些软件包的组合,它们可以直接访问系统的硬件,包括处理器、内存和I/O设备。而用户进程则通过内核提供的用户服务来和内核通讯,从而间接地控制系统硬件。共6页。 1 2 3 4 5 6 : 下载本文示例代码


Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理Linux系统的硬件驱动程序编写原理
阅读(88) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~