用于pandaboard的linux i2c驱动程序

时间:2013-02-22 10:12:06

标签: linux module kernel drivers i2c

我正在尝试为omap4460熊猫板编写linux i2c驱动程序。通过i2c接口将Hmc5883l传感器连接到omap。我是否只需要编写客户端潜水员或客户端和总线驱动程序。我在熊猫板上使用linux ubuntu。小心点给我指示我从哪里开始。

感谢。

1 个答案:

答案 0 :(得分:0)

Linux内核中已有omap4460的总线驱动程序。您可以查看内核消息以查看在引导期间是否启用了此驱动程序。如果您只是想访问设备,则可以从用户空间执行此操作,而无需编写客户端驱动程序。有一个很好的教程here。但是如果您正在编写驱动程序作为练习,或者您需要访问驱动程序中的其他内核功能,那么您可以查看内核的drivers / rtc目录中的任何驱动程序,那里有很多很好的示例。

在驱动程序/登台/ iio /磁力计中找到hmc5843的驱动程序与你想要的非常相似,如果你运气好的话,它可以直接使用而不做任何修改。