coollu925 发表于 2010-11-04 16:24

自己总结了下字符设备驱动程序和应用程序的交互过程,请各位老大批评指正!

本帖最后由 coollu925 于 2010-11-04 16:29 编辑

各位老大,刚开始搞Linux设备驱动,总结归纳了下驱动程序和应用程序的交互过程,新手,请各位老大批评指正,谢谢!

EZWORD 发表于 2010-11-04 19:46

:em09:

dreamice 发表于 2010-11-04 22:25

总结的很好,谢谢分享!

执一 发表于 2010-11-04 22:30

最好能弄个实例分析来,就更直观和完美了,呵呵!

coollu925 发表于 2010-11-05 16:15

谢谢各位的鼓励……一有时间我就把具体的实例加进去。
谢谢鼓励!

commandow01 发表于 2010-11-07 09:32

顶一个!:lol:很不错~

wanshun1818 发表于 2010-11-14 23:23

相当好,要能多附点 demo code 就灰常到位了

wanshun1818 发表于 2010-11-14 23:25

不过我又一个疑问,有很多关键功能的实现都是用ioctl 函数调用实现的,这个函数具体是通过fop的具体实现来实现相应功能的,还是一些kernel来实现的额?

d_raistlin 发表于 2010-11-15 11:05

ioctl需要自己在fop中实现的吧

我也刚看到这 呵呵

coollu925 发表于 2010-11-15 14:01

不过我又一个疑问,有很多关键功能的实现都是用ioctl 函数调用实现的,这个函数具体是通过fop的具体实现来实 ...
wanshun1818 发表于 2010-11-14 23:25 http://linux.chinaunix.net/bbs/images/common/back.gif


    ioctl 函数也是在fop结构体来指定应用层的ioctl 和驱动程序里的xx_ioctl,像open,write,read等函数一样,而负责这个指定连接的则由内核提供映射。我觉得是这样,不知是否还有好的解释?
页: [1] 2 3
查看完整版本: 自己总结了下字符设备驱动程序和应用程序的交互过程,请各位老大批评指正!