社区
驱动开发/核心开发
帖子详情
linux下驱动调用init函数,之后没有调用probe函数是哪里出错了
andy1658
2013-06-20 03:58:30
各位大虾,
请教一个问题,我在linux下的一个驱动,调用了init函数,但是却没有调用相应的probe函数是什么情况,有哪些情况会出现这样的问题,请大虾帮忙,谢谢
...全文
1308
5
打赏
收藏
linux下驱动调用init函数,之后没有调用probe函数是哪里出错了
各位大虾, 请教一个问题,我在linux下的一个驱动,调用了init函数,但是却没有调用相应的probe函数是什么情况,有哪些情况会出现这样的问题,请大虾帮忙,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
里拉克丝_tiny
2013-07-01
打赏
举报
回复
andy1658
2013-06-23
打赏
举报
回复
已经解决了,是因为没有注册在总线上,谢谢各位的解答
DDR2013
2013-06-22
打赏
举报
回复
设备没有注册在总线上,所以驱动没有PROBE
hikerguan
2013-06-21
打赏
举报
回复
name没有匹配吧
kuangrenyu
2013-06-21
打赏
举报
回复
probe函数是match成功后调用的。不知道你这个驱动是挂载到什么总线的。不贴代码怎么分析?
精品(2021-2022年)资料
驱动
注册的
pro
be
函数
.docx
### 知识点详解 ...此外,整个
驱动
注册和设备关联过程涉及到了多个层次的数据结构和
函数
调用
,体现了
Linux
内核设计的复杂性和灵活性。理解探针
函数
及其
调用
流程对于深入掌握
Linux
内核
驱动
开发至关重要。
教育资料完美版(2021-2022年)
驱动
注册的
pro
be
函数
.docx
在这个
函数
内部,首先初始化了
驱动
的设备列表(`klist_devices`)和一个完成标志(`
init
_completion`),然后
调用
`bus_add_driver()`将
驱动
添加到对应的总线上。 2. **bus_add_driver()**: 这个
函数
处理与总线相关的...
Linux
网卡
驱动
分析.pdf
###
Linux
网卡
驱动
分析:ARM+
LINUX
嵌入式系统下的深入探究 #### 知识点一:
Linux
网卡
驱动
的精简与学习方法论 在深入探讨ARM+
LINUX
嵌入式系统下网卡
驱动
的奥秘之前,让我们先探讨如何有效地学习这一复杂的主题。...
linux
驱动
修炼 SPI
驱动
S3C24XX系列芯片的SPI Controller
驱动
注册由`__
init
s3c24xx_spi_
init
`
函数
完成,其中
调用
了`platform_driver_
pro
be`
函数
,该
函数
会完成平台
驱动
`s3c24xx_spi_driver`的注册,并指定其
pro
be
函数
为`s3c24xx_spi_
pro
be...
你了解Embeded
linux
中的
pro
be.docx
2.
驱动
程序绑定设备:当
驱动
程序被添加到总线(bus)后,通过`driver_attach`
函数
遍历同一总线上的所有设备,寻找匹配的设备名,若找到则
调用
pro
be
函数
。 3. 自动或手动搜索:除了自动的`driver_attach`,还可以...
驱动开发/核心开发
21,619
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章