Linux驱动开发之 I2C子系统
可爱的糟老头
这个作者很懒,什么都没留下…
展开
-
I2C设备驱动的编写(二)
前面我们说了如何I2C用户模式驱动,这种驱动基于I2C子系统,但是他对于应用程序开发人员的要求较高,需要应用程序开发人员了解硬件的一些东西,比如时序,地址等等,而多数时候应用程序开发人员是按照操作文件的方法操作设备,所以我们更希望用一些更简单的接口去访问。也就是我们今天的内容——基于I2C子系统的字符驱动。 I2C子系统的代码分为三部分如图: Host:主机控制器驱动 Device:设备转载 2013-09-07 09:18:56 · 888 阅读 · 0 评论 -
I2C设备驱动的编写(一) .
作者:曹忠明,华清远见嵌入式学院讲师。 I2C总线是有Philips公司开发的,它是一种比较简单的总线,接线简单:只有两根线数据线(SCL)和时钟线(SDA),控制简单。所以一些封装较小的器件多使用I2C总线,常见的使用I2C总线的设备有EEPROM、rtc及一些传感器。这里我们介绍下基于linux的I2C设备驱动的编写。 I2C设备驱动的编写有多种方式: 一种是直接操作CPU的转载 2013-09-07 09:19:05 · 813 阅读 · 0 评论 -
00025-----GPIO模拟IIC总线程序
因2440自带的IIC控制器本人用它作为从机使用,所以用GPIO模拟了IIC总线的主机模式。以下列出驱动代码和应用试验程序 总线模拟读写EEPROM 1.底层驱动 /********************************* ** EEPROM模拟IIC总线 驱动程序 ** ** 日期:2012.8.30 ** **转载 2013-09-07 09:20:46 · 835 阅读 · 0 评论