免费注册 查看新帖 |

Chinaunix

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

问一个设备驱动模型的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2011-04-22 10:35 |只看该作者
回复  chiwq

哦。也就是说,USB设备添加以后,hotplug层负责创建device并注册。PCI设备添加以后,BIOS自 ...
tempname3 发表于 2011-04-22 10:30



   
是这样的。

对于成熟的系统,第二种情况总是没有问题的,但是如果自己定制硬件系统,就可能需要自己做点事情,如:在OS里面自己给新设备的描述,

论坛徽章:
0
12 [报告]
发表于 2011-04-22 10:54 |只看该作者
回复 11# chiwq

谢谢了,我这边主要搞嵌入式的。实习布置我研究内核的I2C框架,看了一个星期总算明白了个大概。但是它们的设备信息都是静态写到内核里的,跟我以前的认识相悖。后来思考device的起源,彻底迷离了。现在基本上有些思路了。

论坛徽章:
0
13 [报告]
发表于 2011-04-22 11:08 |只看该作者
回复 11# chiwq

这个号的资历也太老了吧~~~

论坛徽章:
0
14 [报告]
发表于 2011-04-24 16:27 |只看该作者
回复  chiwq

谢谢了,我这边主要搞嵌入式的。实习布置我研究内核的I2C框架,看了一个星期总算明白了个大 ...
tempname3 发表于 2011-04-22 10:54



   
原来是这样啊,
I2C好像在ACPI或者BIOS描述中没有,
大概看了一个驱动,好像是基于南桥的PCI的配置空间进行发现、配置等操作的

论坛徽章:
0
15 [报告]
发表于 2011-04-27 16:20 |只看该作者
回复 5# tempname3


    研究的怎么样了?我最近也遇到了相同的问题,加载一个关于视频的驱动,由于是用I2C总线的,驱动加载上去以后根本识别不到,连打印信息也都没有出来,我也怀疑是因为驱动还没有添加进注册信息,不知道能否支持动态注册?你现在是用什么方式完成的呢?

论坛徽章:
0
16 [报告]
发表于 2011-04-27 16:29 |只看该作者
回复 15# mch_kot

不是吧,在模块初始化函数里调用i2c_add_driver注册,一般没问题。你在系统日志里搜“i2c_register_driver: driver”看看。

论坛徽章:
0
17 [报告]
发表于 2011-04-28 08:10 |只看该作者
回复 16# tempname3


    是sys/log/message吗?

论坛徽章:
0
18 [报告]
发表于 2011-04-28 08:56 |只看该作者
回复 17# mch_kot
可能吧,不太清楚。我说的是dmesg|grep。不过我没看明白到底是没有被识别。

论坛徽章:
0
19 [报告]
发表于 2011-04-28 09:19 |只看该作者
回复 18# tempname3


    没有被识别,连打印信息也没出来,所以我在怀疑是不是因为设备号没有被注册进去?

论坛徽章:
0
20 [报告]
发表于 2011-04-28 09:21 |只看该作者
回复 18# tempname3


    你有qq吗?我加你,请教你一下,可以吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP