摘要: 1 平台总线的简介 平台总线是一种虚拟的总线,相应的设备则为platform_device,而驱动则为platform_driver。总线将设备和驱动绑定,在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。 我们可以把一个驱 阅读全文
posted @ 2017-01-09 16:37 wade_linux 阅读(549) 评论(0) 推荐(1) 编辑
摘要: 之前我们做的按键驱动程序都是应用程序主动open设备/dev/buttons而现实情况不能来打开这个设备甚至不知道这个设备的存在。 解决方案:变成通用的驱动程序。接下来我们引入的输入子系统可以完成该任务。 1.输入子系统的简介 1.1 引入输入子系统的好处: (1)统一了物理形态各异的相似的输入设备 阅读全文
posted @ 2017-01-09 13:27 wade_linux 阅读(376) 评论(0) 推荐(0) 编辑