SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年12月21日

摘要: 一 Linux device driver的概念系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件, 应用程序可以象操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它完成以下的功能: 1 对设备初始化和释放。2 把数据从内核传送到硬件和从硬件读取数据。3 读取应用程序传送给设备文件的数据和回送应用程序请求的数据。4 检测和处理设备出现的错误。在Linux操作系统下有两类主要的设备文件类型,一种是字符设备,另一种是块设备。字符设备和块设备的主要... 阅读全文
posted @ 2010-12-21 09:37 SunBo 阅读(342) 评论(0) 推荐(0)