标题 | 阅读 | 评论 | 转发 | 发布日期 | |
---|---|---|---|---|---|
《LINUX3.0内核源代码分析》第三章:内核同步(3) | 8017 | 0 | 6 | 2011-11-13 | |
《LINUX3.0内核源代码分析》第三章:内核同步(2) | 4491 | 0 | 5 | 2011-11-11 | |
《LINUX3.0内核源代码分析》第三章:内核同步(1) | 11604 | 1 | 20 | 2011-11-06 | |
《LINUX3.0内核源代码分析》第二章:中断和异常(4) | 9208 | 0 | 11 | 2011-11-01 | |
《LINUX3.0内核源代码分析》第二章:中断和异常(3) | 8365 | 0 | 10 | 2011-10-30 | |
《LINUX3.0内核源代码分析》第二章:中断和异常(2) | 12306 | 4 | 9 | 2011-10-29 | |
《LINUX3.0内核源代码分析》第二章:中断和异常 | 11644 | 6 | 15 | 2011-10-29 | |
《LINUX3.0内核源代码分析》第一章:内存寻址 | 21658 | 6 | 27 | 2011-10-25 | |
开通了新浪微博:kernel-hacker | 2908 | 4 | 0 | 2011-10-17 | |
2011 CLK大会日志 | 3116 | 3 | 1 | 2011-10-17 | |
向大家推荐一本书《ARM嵌入式系统开发》 | 8973 | 3 | 1 | 2011-10-08 | |
GFS2简明手册可以下载了 | 1991 | 0 | 0 | 2011-09-13 | |
读《软件架构设计》 | 2433 | 2 | 1 | 2011-09-08 | |
《深入理解并行编程V1.0.pdf》可以下载了 | 5243 | 6 | 0 | 2011-08-26 | |
准备分析linux3.0了 | 5228 | 12 | 0 | 2011-08-19 | |
《LINUX内核源代码完全注释》可以下载了 | 35578 | 54 | 5 | 2011-08-16 | |
U盘安装freebsd8.2成功 | 2571 | 0 | 0 | 2011-08-06 | |
《深入理解并行编程V0.9.pdf》可以下载了 | 2851 | 0 | 1 | 2011-07-29 | |
《深入理解并行编程》翻译工作告一个段落 | 3786 | 0 | 0 | 2011-06-26 | |
提交了一个关于pi-futex的LINUX开源故障 | 2344 | 0 | 0 | 2011-05-21 |
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添加进去了,这样不会冲突么?让我纠结了两天啦,没搞懂,还望帮忙解答下哈,谢谢!