当前位置: 技术问答>linux和unix
想請問一下 關於ioctl的問題
来源: 互联网 发布时间:2016-03-18
本文导语: ioctl system call 提供一種方法,可以控制硬體的特殊功能(一般檔案的I/O之外的動作) 上面這段話是出自Beginning Linux Programming 3rd Edition 第三章 的system call & device driver 想請問的是這段話中的"一般檔案的I/O之外的...
ioctl system call 提供一種方法,可以控制硬體的特殊功能(一般檔案的I/O之外的動作)
上面這段話是出自Beginning Linux Programming 3rd Edition 第三章 的system call & device driver
想請問的是這段話中的"一般檔案的I/O之外的動作"指的是哪些?
另外想請問一下有沒有可能使用Reference function的效率會比使用system call來得差
麻煩對這了解的高手幫解疑惑
我需要較詳細的說明
感激不盡!!
上面這段話是出自Beginning Linux Programming 3rd Edition 第三章 的system call & device driver
想請問的是這段話中的"一般檔案的I/O之外的動作"指的是哪些?
另外想請問一下有沒有可能使用Reference function的效率會比使用system call來得差
麻煩對這了解的高手幫解疑惑
我需要較詳細的說明
感激不盡!!
|
”一般檔案的I/O動作“ 应该指的是 open/close/...
之外的,要根据具体问题具体实现的, 譬如,Video for Linux 2nd version 的规范里就定义了很多不同的ioctl。'
具体的你可以在kernel的源码 drivers目录里查看
你指的Reference function是什么?
之外的,要根据具体问题具体实现的, 譬如,Video for Linux 2nd version 的规范里就定义了很多不同的ioctl。'
具体的你可以在kernel的源码 drivers目录里查看
你指的Reference function是什么?
|
比如对串口的IOCTL操作,可以实现类似select的功能。
它(ioctl)能够获取当前接收缓冲有没有数据,甚至已接收到串口缓冲的数据的大小。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。