全站数据
8 4 2 0 5 8 1

Linux设备驱动程序与应用层程序的不同点和相互关系

四川成考助学 | 简单学习,快乐成才!         
问题更新日期:2024-10-28 23:46:15

问题描述

Linux设备驱动程序与应用层程序的不同点和相互关系急求答案,帮忙回答下
精选答案
最佳答案

我最近也在看这方面的资料,楼上的回答的应该差不多的。

补充一些,在《linux设备驱动程序》里面介绍应用程序有一个组织策略的功能,驱动程序在编写的时候就是提供相关硬件设备的机能。就是说驱动程序不要加入额外的怎么去逻辑上使用硬件的部分,驱动程序需要实现好以下功能:

1.对设备初始化和释放;

2.把数据从内核传送到硬件和从硬件读取数据.;

3.读取应用程序传送给设备文件的数据和回送应用程序请求的数据.;

4.检测和处理设备出现的错误。

如果要更加详细的了解,建议去买这本书看看。