分页: 1 / 1

一个问题,请大牛帮忙

发表于 : 2008-11-26 10:47
msr
我刚刚学习这些,有一个问题。就是ioctl的,不知道怎么用它来实现设备清零的,用哪些参数?在网上搜了很多,但是,似乎有很多不同版本的ioctl,我说的是linux内核的,希望知道的能帮个忙,先谢谢了,呵呵!

Re: 一个问题,请大牛帮忙

发表于 : 2008-11-28 14:16
hzjc
不是大牛,^_^
清零是指什么——向设备写入数据还是在写驱动程序的设备初始化?前者查一下驱动提供的ioctl参数使用说明,没有就按照系统的ioctl默认规则写就行,ioctl从外形上看差别不大,你可以不必考虑硬件的具体情况。后者很麻烦,要自己实现ioctl函数,系统的似乎不行(严重声明!这点我没有把握啊,我不知道现在kernel对这个函数的包装情况是怎么样的,或许新版本的kernel已经提供了新的抽象层了呢),看看硬件手册和类似硬件驱动的实现方法吧。
供参考。