
驱动
reading_code_man
背着书包去工作。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内核中编写i2c设备驱动
二、内核中编写i2c设备驱动 内核编写i2c设备驱动支持两种方式:Adapter方式(LEGACY)和Probe方式(new style)。1.legacy方式 此方法驱动需要自己创建i2c_client,并且要知道芯片的地址,在内核目录documentation/i2c/upgrading-clients中有一个例程。i2c_driver构建转载 2014-12-25 15:13:37 · 682 阅读 · 1 评论 -
重力传感器BMA250源代码分析
重力传感器是根据压电效应的原理来工作的。 所谓的压电效应就是 “对于不存在对称中心的异极晶体加在晶体上的外力除了使晶体发生形变以外,还将改变晶体的极化状态,在晶体内部建立电场,这种由于机械力作用使介质发生极化的现象称为正压电效应 ”。 重力传感器就是利用了其内部的由于加速度造成的晶体变形这个特性。由于这个变形会产生电压,只要计算出产生电压和所施加的加速度之间的关转载 2014-12-11 15:24:22 · 4311 阅读 · 0 评论 -
写Linux I2C设备驱动
Linux I2C驱动是嵌入式Linux驱动开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,几乎都需要编写相应的I2C驱动去配置和控制它,例如 RTC实时时钟芯片、音视频采集芯片、音视频输出芯片、EEROM芯片、AD/DA转换芯片等等。 Linux I2C驱动涉及的知识点还是挺多的,主要分为Linux I2C的总线驱动(I2C BUS Driver)和设备驱动(I2转载 2014-12-25 19:27:12 · 426 阅读 · 0 评论 -
New Linux2.6 I2C Driver Model Example
转载:http://ticktick.blog.51cto.com/823160/971738闲话不说,先给出完整的示例代码,加好注释,后面再进一步解释。////////////////////////////////////////////////////////////////////////// // COPYRIGHT NOTICE // Copyright (转载 2014-12-25 19:37:03 · 524 阅读 · 0 评论