LinuxI2C驱动详解

编程入门 行业动态 更新时间:2024-10-08 02:25:45

LinuxI2C驱动<a href=https://www.elefans.com/category/jswz/34/1770044.html style=详解"/>

LinuxI2C驱动详解

1. 总目录

  1. LinuxI2C驱动
  2. LinuxI2C驱动–I2C总线
  3. LinuxI2C驱动–解析EEPROM的读写
  4. LinuxI2C驱动–从两个访问eeprom的例子开始
  5. LinuxI2C驱动–浅谈LinuxI2C驱动架构
  6. LinuxI2C驱动–I2C设备驱动
  7. LinuxI2C驱动–I2C总线驱动

2. I2C

I2C总线是由Philips公司开发的两线式串行总线,这两根线为时钟线(SCL)和双向数据线(SDA)。由于I2C总线仅需要两根线,因此在电路板上占用的空间更少,带来的问题是带宽较窄。I2C在标准模式下传输速率最高100Kb/s,在快速模式下最高可达400kb/s。属于半双工。

在嵌入式系统中,I2C应用非常广泛,大多数微控制器中集成了I2C总线,一般用于和RTC,EEPROM,智能电池电路,传感器,LCD以及其他类似设备之间的通信。

3. 硬件

开发板:飞凌OK210
CPU型号:Samsung S5PV210
EEPROM型号:AT24C01A

4. 软件

linux版本:Linux 2.6.35.7
I2C总线驱动:drivers/i2c/busses/i2c-s3c2410.c
eeprom驱动:drivers/misc/eeprom/at24.c

5. 参考

  • 《Linux设备驱动开发详解》 宋宝华
  • Zechin的专栏
  • .html 辉辉308
  • .htm Linux社区 作者:cjok376240497
  • .htm 作者:刘老师,华清远见嵌入式学院讲师。
  • .htm Linux社区 作者:赵春江

更多推荐

LinuxI2C驱动详解

本文发布于:2024-02-13 17:48:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1759633.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:详解   LinuxI2C

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!