当前位置: 技术问答>linux和unix
linux2.6 i2c驱动的几个问题
来源: 互联网 发布时间:2017-03-01
本文导语: 大家好,小弟最近在做i2c设备驱动,有几个问题不太明白,还请大家多多指教! 1 i2c-s3c2410.c的作用是什么?把这个编译进内核后,dev下面会出现i2c-0,这个有什么用? 2 是不是通过读写i2c-0 就能读写连接在2410自带...
大家好,小弟最近在做i2c设备驱动,有几个问题不太明白,还请大家多多指教!
1 i2c-s3c2410.c的作用是什么?把这个编译进内核后,dev下面会出现i2c-0,这个有什么用?
2 是不是通过读写i2c-0 就能读写连接在2410自带的SCL,SDA上面的iic设备?
3 是不是在 i2c-dev.c 的基础上改一下就能变为自己的设备驱动程序?要改的话,怎么改,给点思路即可。
4 如果用普通的io模拟i2c,还可以调用那些标准的i2c接口函数吗?可以的话,是如何将设备挂载到i2c总线上的?
总之,现在想要明确的问题就是:如何将i2c设备挂接到linux下面的i2c总线上?我开发环境是:s3c2440+linux2.6.25
1 i2c-s3c2410.c的作用是什么?把这个编译进内核后,dev下面会出现i2c-0,这个有什么用?
2 是不是通过读写i2c-0 就能读写连接在2410自带的SCL,SDA上面的iic设备?
3 是不是在 i2c-dev.c 的基础上改一下就能变为自己的设备驱动程序?要改的话,怎么改,给点思路即可。
4 如果用普通的io模拟i2c,还可以调用那些标准的i2c接口函数吗?可以的话,是如何将设备挂载到i2c总线上的?
总之,现在想要明确的问题就是:如何将i2c设备挂接到linux下面的i2c总线上?我开发环境是:s3c2440+linux2.6.25
|