FPGA笔记 | I2C设备操作方式

2020-02-17  本文已影响0人  力卉编程

I2C设备操作方式:

这方式实现需要用用程序员调用 read, write, ioctl, open, close等linux标准文件接口操作/dev/i2c(X)设备文件。
构建字符设备驱动,在open,read,write等函数中直接操作i2c总线的相关寄存器来读写i2c设备,但是这种方法因平台不同,设备不同都要重新写驱动

在设备驱动中调用i2c-core.c提供的i2c_transfer函数来实现和i2c设备的通信,这样只要对不同的设备写不同的驱动就行了。

文 | 力卉编程

上一篇下一篇

猜你喜欢

热点阅读