| 标题 | 阅读 | 评论 | 转发 | 发布日期 | |
|---|---|---|---|---|---|
| 重读《乔布斯传》 | 4447 | 1 | 0 | 2014-02-23 | |
| 存储系统入门的好书:《大话存储》 | 7619 | 3 | 2 | 2012-12-01 | |
| 从头编译arm6410系统成功 | 6241 | 0 | 1 | 2012-09-17 | |
| 自主研发的游戏引擎:xsapce介绍 | 5129 | 1 | 0 | 2012-07-22 | |
| 《LINUX3.0内核源代码分析》第四章:内存管理(8)-slab分配器 | 7138 | 6 | 7 | 2012-07-08 | |
| 《LINUX3.0内核源代码分析》第四章:内存管理(7) | 10277 | 3 | 8 | 2012-06-21 | |
| 技术讨论帖,请大家在此提意见和建议,以及进行技术讨论 | 12610 | 7 | 0 | 2012-06-19 | |
| 《LINUX3.0内核源代码分析》第四章:内存管理(6) | 7134 | 10 | 6 | 2012-06-19 | |
| LINUX3.0源代码分析不会终止 | 3637 | 3 | 0 | 2012-05-14 | |
| 【推荐】 python堆栈回溯示例代码 | 4248 | 4 | 1 | 2012-05-14 | |
| 《DIVE INTO PYTHON》中文版 | 3515 | 1 | 0 | 2012-04-18 | |
| LFS是好东西 | 3515 | 2 | 0 | 2011-12-18 | |
| 《LINUX3.0内核源代码分析》第四章:内存管理(5) | 6787 | 1 | 11 | 2011-12-11 | |
| 《LINUX3.0内核源代码分析》第四章:内存管理(4) | 6031 | 4 | 10 | 2011-12-04 | |
| 《LINUX3.0内核源代码分析》第四章:内存管理(3) | 8497 | 5 | 8 | 2011-12-04 | |
| 《LINUX3.0内核源代码分析》第四章:内存管理(2) | 7502 | 1 | 14 | 2011-11-20 | |
| 《LINUX3.0内核源代码分析》第四章:内存管理(1) | 9987 | 2 | 8 | 2011-11-18 | |
| 《LINUX3.0内核源代码分析》第三章:内核同步(6) | 5448 | 0 | 6 | 2011-11-15 | |
| 《LINUX3.0内核源代码分析》第三章:内核同步(5) | 4298 | 3 | 5 | 2011-11-14 | |
| 《LINUX3.0内核源代码分析》第三章:内核同步(4) | 5602 | 2 | 6 | 2011-11-13 |
xuxiaohu5722017-07-06 17:04
shangbaogen:大哥,我想问个问题,今天在看platform设备驱动时发现了一个问题不太理解,在platform_device_register()-->platform_device_add()中已经调用了insert_resource()将该设备的资源给挂在了iomem_resource或ioport_resource父节点下,也就是说已经添加到内核的资源管理里面去了,但是在probe函数里,仍然会调用request_mem_region()来申请资源空间,而前面已经将相应的resource添加进去了,这样不会冲突么?让我纠结了两天啦,没搞懂,还望帮忙解答下哈,谢谢!
你确认?我写的程序里面 两者只有一个的:要不在platform_device里面,要不在platform_driver里面作申请的
回复 | 举报shangbaogen2012-04-20 21:49
shangbaogen2012-04-16 12:00
大哥,我想问个问题,今天在看platform设备驱动时发现了一个问题不太理解,在platform_device_register()-->platform_device_add()中已经调用了insert_resource()将该设备的资源给挂在了iomem_resource或ioport_resource父节点下,也就是说已经添加到内核的资源管理里面去了,但是在probe函数里,仍然会调用request_mem_region()来申请资源空间,而前面已经将相应的resource添加进去了,这样不会冲突么?让我纠结了两天啦,没搞懂,还望帮忙解答下哈,谢谢!