自己总结了下字符设备驱动程序和应用程序的交互过程,请各位老大批评指正!
本帖最后由 coollu925 于 2010-11-04 16:29 编辑各位老大,刚开始搞Linux设备驱动,总结归纳了下驱动程序和应用程序的交互过程,新手,请各位老大批评指正,谢谢! :em09: 总结的很好,谢谢分享! 最好能弄个实例分析来,就更直观和完美了,呵呵! 谢谢各位的鼓励……一有时间我就把具体的实例加进去。
谢谢鼓励! 顶一个!:lol:很不错~ 相当好,要能多附点 demo code 就灰常到位了 不过我又一个疑问,有很多关键功能的实现都是用ioctl 函数调用实现的,这个函数具体是通过fop的具体实现来实现相应功能的,还是一些kernel来实现的额? ioctl需要自己在fop中实现的吧
我也刚看到这 呵呵 不过我又一个疑问,有很多关键功能的实现都是用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等函数一样,而负责这个指定连接的则由内核提供映射。我觉得是这样,不知是否还有好的解释?