发布时间:2014-05-29 22:57:12
半年来,在看ULA的过程中,针对Linux 2.6.24内核顺手做了一点注释。内容不多,个人觉得文件系统和USB这两个模块的注释还有一点意思。所有注释都是中文,您可以与标准2.6.24内核进行比较,看看具体的注释内容。针对2.6.24注释的时间比较短,内容不多,抱歉,请不要拍砖。更多的注释是针对linux2.6.11.12内核的,您.........【阅读全文】
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添加进去了,这样不会冲突么?让我纠结了两天啦,没搞懂,还望帮忙解答下哈,谢谢!