by
embeded-linux
-
移动操作系统
-
2011-12-20 09:44:12 阅读(1166) 回复(0)
http://www.linuxidc.com/Linux/2011-02/32496.htm
1. 摘要
转眼间,从事嵌入式系统开发已快三年了。回首三年走过的历程,发觉除了增加几行代码,没有留下什么。希望在chinaunix的博客,把"i2c总线驱动"做为第一篇博文,争取每周一篇,把之前和今后工作中的心得体会记录下来,有不当之处,还恳请指正。
$1 i2c总线概述
i2c总线是一种由PHILIPS公司开发的两线式(数...
by
xxw19840406
-
嵌入式开发
-
2011-06-13 11:12:30 阅读(2659) 回复(9)
有哪位大侠在linux下利用i2c设备模型驱动写过SN7326 8X8 智能自扫描键盘扩展芯片的驱动么?或者是利用i2c设备模型写过类似的驱动?要是哪位大侠之前写过的话,能不能帮助小弟下呢,帮我提供个思路? 要是您有类似的经验,要是可以的话,就麻烦给我一些相关的文档吧!有类似的代码最好了!小弟不胜感激!! 本人邮箱是:[email]hujinzhi09@126.com[/email] !
i2c是Phillips开发的2线的串行总线协议。通常应用在嵌入式系统中让不同的组件通信,PC主板可以通过i2c来与不同的传感器通信。这些传感器通常报告风扇速度,处理器温度和整个硬件系统的信息,这个协议也可以用在RAM chips上,向操作系统提供DIMM的信息。 在2.0时i2c的kernel源码不在内核里的,2.4内核包括了一点对i2c的支持,主要是视频驱动。 在2.6内核里,大量的i2c代码加入到了内核里。感谢很多内核开发者的努力,他们...
最近在看Linux 2.6.21内核的i2c驱动,也在网上查了一下资料,有错也有对,有些心得,记录下来吧。里面认识或许多有不当之处,还恳请指正。 1. i2c 协议 1.1 i2c总线工作原理 i2c总线是由数据线SDA和时钟SCL构成的串行总线,各种被控制器件均并联在这条总线上,每个器件都有一个唯一的地址识别,可以作为总线上的一个发送器件或接收器件(具体由器件的功能决定) 1.2 i2c总线的几种信号状态 1. 空闲状态:SDA...
(1) [kyon@SEP4020 kernel-6410]$ make scripts/kconfig/conf -s arch/arm/Kconfig CHK include/linux/version.h make[1]: “include/asm-arm/mach-types.h”是最新的。 CHK include/linux/utsrelease.h CC kernel/bounds.s GEN include/...
本帖最后由 linuxfellow 于 2012-03-10 08:52 编辑 我在移植linux到imx35,i2c有问题: 具体配置: │ │ <*> i2c support ---> │ │ │ │ [ ] i2c Slave support ---> │ │ │ │ SPI support ---> │ │ │ │ -*- GPIO Support ---> │ --- i2c...
by
linuxfellow
-
内核源码
-
2012-06-21 20:55:13 阅读(3105) 回复(8)
|