Linux下的i2c驱动
我使用 pca9564芯片挂在地址数据线上实现i2c功能。目前正在写驱动程序,使用到了内核提供的 i2c-pca-platform。
我看到资料说,在注册驱动之前必须实例化一个设备。使用类似 i2c_register_board_info(), platform_add_devices()的函数。
我应该在驱动的哪部份写这些函数呢? 这些函数又是如何与i2c-pca-platform中的函数关联呢?或者说我在编译驱动的时候需要把添加设备的这些函数也编译进去么??
我第一次写驱动程序,大虾们帮帮忙啊,先谢谢了。
我看到资料说,在注册驱动之前必须实例化一个设备。使用类似 i2c_register_board_info(), platform_add_devices()的函数。
我应该在驱动的哪部份写这些函数呢? 这些函数又是如何与i2c-pca-platform中的函数关联呢?或者说我在编译驱动的时候需要把添加设备的这些函数也编译进去么??
我第一次写驱动程序,大虾们帮帮忙啊,先谢谢了。
...全文
相关推荐
ili2511 Linux I2C驱动
总的来说,移植 ili2511 Linux I2C驱动涉及硬件配置、驱动编写、内核编译以及用户空间的设置。理解I2C协议、Linux内核驱动开发和Jetson TX2的硬件特性是成功移植的关键。
Linux下i2c驱动
Linux下的I2C驱动是系统与硬件I2C总线交互的软件层,它允许系统通过内核来控制I2C设备。本文将深入探讨Linux下I2C驱动的原理、结构以及如何编写测试程序。
linux gpio 模拟I2C驱动
#### 四、Linux GPIO 模拟 I2C 驱动的实现在 Linux 内核源代码中,`drivers/i2c/busses` 目录包含了各种 I2C 总线驱动,其中包括使用 GPIO 模拟 I2C
i2c.rar_I2C驱动_i2c linux_linux i2c_linux i2c 驱动
“i2c_linux”标签表明这个压缩包是关于Linux环境下的I2C技术,而“linux_i2c_驱动”进一步强调了这是关于驱动程序开发的。
Linux I2C设备驱动案例
**Linux内核中的I2C子系统**:Linux内核为I2C提供了一个完整的子系统,包括总线注册、设备探测、数据传输等接口。驱动程序开发者可以通过这些接口来实现特定硬件的驱动。3.


