求助:如何在应用程序中访问ioctl 方法

发布于 2022-09-18 18:35:38 字数 250 浏览 7 评论 0

我编写了一个驱动程序,然后在其中的ioctl(struct inode *,struct file *,unsigned int ,unsigned long ) 中定义了一些操作来设置ARM中的么些寄存器,但是我在上面的应用程序中如何访问其中的控制命令,实现控制了,

如果是通过 open 打开一个文件,获得的是整型的文件描述符,而fcntl 实现的功能也与驱动中的ioctl 差别很大的,我该如何调用以及在哪里调用 ioctl()了,

先谢谢了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

半边脸i 2022-09-25 18:35:38

不是先open   然后直接ioctl么..........   

干嘛要用fcntl?~

七颜 2022-09-25 18:35:38

lz, 上网自我学习一下吧。能一个人搞定的。到处都有范例。

左岸枫 2022-09-25 18:35:38

看一下LDD3上scunll的示例,代码中提供了ioctl的方法

谁把谁当真 2022-09-25 18:35:38

谢谢了,现在已经明白了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文