gpt4 book ai didi

c - I2C 设备 linux 驱动程序

转载 作者:IT王子 更新时间:2023-10-29 00:25:04 25 4
gpt4 key购买 nike

<分区>

如何为i2c设备制作一个具有打开、关闭、ioctl等功能的字符设备?过去两周我一直在寻找有关它的信息,但找不到任何有用的信息。我在 Essential Linux Device Drivers 中找到了一些信息,但它是为 2.6 内核编写的,我使用的是 3.4.79(我正在尝试为 cubian disr 上的 cubieboard2 编写这个驱动程序)所以这本书有很多弃用的功能,我试图像那里那样写我的驱动程序,但它仍然不起作用(当我正在处理 cat 字符设备时给我内核错误)。任何人都可以向我解释如何处理它,或者至少给我一个工作示例。

所以,这是我的代码: http://pastebin.com/T7PBTpym

我只是尝试让 i2c 总线正常工作,但在我的示波器上我没有在 i2c 线路上看到任何东西,而我在编译它时没有收到任何错误。我也找不到如何将设备驱动程序附加到 i2c 总线号。因为我的 cubieboard2 上有 4 个 i2c 总线,以及如何将设备驱动程序连接到 i2c-1 总线?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com