【发布时间】:2014-01-27 19:50:11
【问题描述】:
ioctl 在结构 struct tty_driver 中做了什么?
我知道ioctl() 函数提供了控制硬件(键盘、鼠标、打印)的方法,但例如控制键盘上的 LED 的驱动程序我认为 ioctl 足以完成这项任务。 ..
那么为什么我需要一个 tty_driver?我知道 tty_driver 是一个结构体
P.D 我从未尝试过编写设备驱动程序。我只看过一些书中的一点代码。
【问题讨论】:
-
ioctl 是特定于设备的,这就是为什么它应该位于定义该特定设备的结构中。这是你想知道的吗?
标签: linux-kernel driver