免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: coollu925
打印 上一主题 下一主题

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

论坛徽章:
0
11 [报告]
发表于 2010-11-20 15:12 |只看该作者
相当好,期待例子的呈现

论坛徽章:
0
12 [报告]
发表于 2010-11-25 11:32 |只看该作者
总结的很好

论坛徽章:
0
13 [报告]
发表于 2010-12-01 22:19 |只看该作者
学习中

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
14 [报告]
发表于 2010-12-02 13:00 |只看该作者
这哥们用什么工具画的图,好看

论坛徽章:
0
15 [报告]
发表于 2010-12-05 16:48 |只看该作者
楼主的总结很到位,也很形象!

论坛徽章:
0
16 [报告]
发表于 2011-01-18 17:37 |只看该作者
学习了 呵呵

论坛徽章:
0
17 [报告]
发表于 2011-01-25 08:43 |只看该作者
我觉得楼主可以把内核空间和硬件设备这里的过程讲讲清楚,那就比较满意了!
比如open,用户在驱动程序中,open函数原型是(至少我看到的很多事)int open(struct inode *inode, struct file *file)
但是系统调用的open原型一般是int open(const char *path,int flags,mode_t  mode)
我猜测:这*path应该是用于转换成*inode的,flags 和mode是否就经过内核处理,赋值给*file结构体的字段了!
但是这具体是怎么转换,是怎么经过一系列函数调用的就不清楚了!要是能把那函数流程调用表给打出来就好了

论坛徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16赛季CBA联赛之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金鸡报晓
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:42
18 [报告]
发表于 2011-01-26 09:16 |只看该作者
生动形象,学习了。

论坛徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16赛季CBA联赛之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金鸡报晓
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:42
19 [报告]
发表于 2011-01-26 09:17 |只看该作者
回复 17# wucongdonglai


    这在系统调用里面交给了vfs了

论坛徽章:
13
巨蟹座
日期:2013-10-30 18:29:4115-16赛季CBA联赛之青岛
日期:2019-01-04 17:30:1015-16赛季CBA联赛之天津
日期:2016-03-08 10:30:1715-16赛季CBA联赛之天津
日期:2015-12-10 15:56:452015年亚洲杯之约旦
日期:2015-03-09 16:29:36双鱼座
日期:2014-11-27 17:17:20寅虎
日期:2014-11-18 13:55:12双子座
日期:2014-03-31 15:41:32狮子座
日期:2014-03-14 11:23:24狮子座
日期:2014-02-19 16:30:12午马
日期:2013-11-04 23:22:31卯兔
日期:2013-10-30 19:51:15
20 [报告]
发表于 2011-01-27 13:39 |只看该作者
好东西
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP