摘要: 现在进入driver_register()函数去看看。在driver_register() 中,调用了driver_find(drv->name, drv->bus)函数,这里是干啥呢?这里是先去驱动打算挂牌的地方先查找一下,这个驱动是否已经挂牌(注册)过了。在哪里查找呢?代码中写得很清楚,去bus... 阅读全文
posted @ 2014-07-08 23:02 Climber丶 阅读(868) 评论(0) 推荐(0) 编辑
摘要: i2c_devinfo全局链表:__i2c_board_list用来挂接 i2c_board_info,这个信息用来生成 i2c_clienti2c_client 链表:i2c_bus_type->p->klist_devicesi2c_driver 链表:i2c_bus_type->p->klis... 阅读全文
posted @ 2014-07-08 20:00 Climber丶 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 在(一)中简述了Linux I2C子系统的三个主要成员i2c_adapter、i2c_driver、i2c_client。三者的关系也在上一节进行了描述。应该已经算是对Linux I2C子系统有了初步的了解。下面再对他们之间的关系进行代码层的深入分析,我认为对他们的关系了解的越好,越有助于I2C设备... 阅读全文
posted @ 2014-07-08 17:30 Climber丶 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 在Linux驱动中I2C系统中主要包含以下几个成员:I2C adapter 即I2C适配器I2C driver 某个I2C设备的设备驱动,可以以driver理解。I2C client 某个I2C设备的设备声明,可以以device理解。I2C adapter是CPU集成或外接的I2C适配器,用来控制... 阅读全文
posted @ 2014-07-08 17:29 Climber丶 阅读(1089) 评论(2) 推荐(0) 编辑
摘要: 关键词:android 电容屏 tp 工作队列 中断 坐点计算 电容屏主要参数平台信息:内核:linux2.6/linux3.0系统:android/android4.0平台:S5PV310(samsung exynos 4210)作者:xubin341719(欢迎转载,请注明作者)android ... 阅读全文
posted @ 2014-07-08 17:19 Climber丶 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 关键词:android 电容屏 tp 工作队列 中断 多点触摸协议平台信息:内核:linux2.6/linux3.0系统:android/android4.0平台:S5PV310(samsung exynos 4210)作者:xubin341719(欢迎转载,请注明作者)参考网站:http://ed... 阅读全文
posted @ 2014-07-08 17:17 Climber丶 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 关键词:android 电容屏 tp ITO平台信息:内核:linux2.6/linux3.0系统:android/android4.0平台:S5PV310(samsung exynos 4210)作者:xubin341719(欢迎转载,请注明作者)android 电容屏(一):电容屏基本原理篇an... 阅读全文
posted @ 2014-07-08 17:15 Climber丶 阅读(634) 评论(0) 推荐(0) 编辑