求助:如何在应用程序中访问ioctl 方法
我编写了一个驱动程序,然后在其中的ioctl(struct inode *,struct file *,unsigned int ,unsigned long ) 中定义了一些操作来设置ARM中的么些寄存器,但是我在上面的应用程序中如何访问其中的控制命令,实现控制了,
如果是通过 open 打开一个文件,获得的是整型的文件描述符,而fcntl 实现的功能也与驱动中的ioctl 差别很大的,我该如何调用以及在哪里调用 ioctl()了,
先谢谢了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
不是先open 然后直接ioctl么..........
干嘛要用fcntl?~
lz, 上网自我学习一下吧。能一个人搞定的。到处都有范例。
看一下LDD3上scunll的示例,代码中提供了ioctl的方法
谢谢了,现在已经明白了