linux内核模块char设备

时间:2010-07-18 15:18:55

标签: linux module kernel char device

我正在linux中编写一个char设备 - xubuntu, 我想知道我是否必须实施ioctl OR 也许我可以使用常规读写函数??

谢谢大家, 阿米特

3 个答案:

答案 0 :(得分:6)

字符设备的主要接口是文件功能,ioctl提供额外的可选功能。

答案 1 :(得分:1)

如果您不熟悉内核模块编程,可能需要查看Linux Kernel Module Programming Guide

答案 2 :(得分:0)

标准读/写函数是字符设备驱动程序模型中标准fops(文件操作)结构的一部分。如果有人需要一个附加功能(由用户定义)并且依赖于应用程序,那么你可以使用ioctl( )打电话。