QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1440|回复: 3

关于ioctl

[复制链接]
发表于 2003-12-18 22:54:40 | 显示全部楼层 |阅读模式
create, read write,seek, close都好明白
一直对ioctl这个东西最糊涂,字面意思当然是控制输入输出的

我想让大家帮我的认识进行一下确认

用面向对象的方式说明
ioctl就是施加给对象(譬如实际数据是一块buffer)的各种操作
譬如我定义一个video device

ioctl (fd, 画圆的指令, struct 圆的各种参数)

是不是可以这么理解?
发表于 2003-12-20 14:59:11 | 显示全部楼层
看看源码没有,能理解read write,close为什么就不能理解ioctl,简单的说都是应用程序跟硬件打交道的接口了,你就先这么理解好了
回复

使用道具 举报

 楼主| 发表于 2003-12-22 22:00:40 | 显示全部楼层
to bierdaci
你不说清楚也不用...损我吧

:neutral:
回复

使用道具 举报

发表于 2003-12-22 23:00:31 | 显示全部楼层
u can use that ioctl to finish the drawing command u want

but most of the time, it do some control command. like start device, stop device, get device information...

since read, open, close, write are already fixed, this is the only place u can expand the functionalities.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 09:57 , Processed in 0.053918 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表