您现在的位置是: 软件 > 设计在线 > 网页陶吧 > 技术平台 > HTML学习 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

Linux系统的硬件驱动程序编写原理
2001-02-27· ·鲁锋··yesky

1 2 3 4 5 6  下一页


  本文详细地介绍如何Linux系统的硬件驱动程序的编写原理,指出哪些内核例程将会被调用、如何初始化驱动程序及如何分配内存等等。大家一定对Linux操作系统有所了解了,在此本人也不再赘述了。好吧,下面简单地介绍一下设备驱动程序。顾名思义,驱动程序是用来控制计算机外围设备的,Linux系统将所有的外围设备都高度地抽象成一些字节的序列,并且以文件的形式来表示这些设备。我们可以来看一下Linux的I/O子系统(图1)。


    图1 Linux的I/O子系统

  从图上我们可以看出,内核紧紧地包围在硬件周围,内核是一些软件包的组合,它们可以直接访问系统的硬件,包括处理器、内存和I/O设备。而用户进程则通过内核提供的用户服务来和内核通讯,从而间接地控制系统硬件。

1 2 3 4 5 6  下一页

■ 相关内容
 在Linux上构建JSP环境
 使用JSP和SERVLET实现分页
 安全管理Linux的一些措施
 Linux下的邮件系统概述
 嵌入式系统设计需要权衡考虑
 Transmeta公开 Mobile Linux 操作系统源码
 百资Linux 7安装手册
 百资Linux安装前的准备工作
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!