日期:2014-05-16  浏览次数:20652 次

ioctl和platform的原理
想写一个led的驱动 看了看linux内核 里面调用s3c2410_gpio_setpin(pd->gpio, (value ? 1 : 0) ^
(pd->flags & S3C24XX_LEDF_ACTLOW));
pd是存放在struct platform_device里的 用source insight看找不到struct platform_device的定义 想知道当调用ioctl是怎么调用platform的match 和probe的

------解决方案--------------------
楼主可以看看我的博客《关于platform_device和platform_driver的匹配》http://blog.csdn.net/dfysy/archive/2010/10/22/5959451.aspx, 

#3楼引用的宋宝华老师写的博文我的博客也有引用,呵呵!