gpt4 book ai didi

linux - 简单的 SPI 设备驱动程序

转载 作者:太空狗 更新时间:2023-10-29 11:22:17 28 4
gpt4 key购买 nike

我已经使用 epoll 为非阻塞模式下的字符设备编写了一个简单的驱动程序。现在我想将该驱动程序用于 SPI 接口(interface)。

设备名称应该是什么,或者我如何将实际设备映射到内核?我将如何使用中断?

还有谁是Master和Slave?假设我把一个SPI兼容的设备连接到panda板,会不会是那个设备变成了slave而开发板变成了Master?

我是新手,我用的是 Pandas 板。我应该以什么方式阅读技术引用手册?

如果有人能解释和澄清我的疑问,我将不胜感激。

最佳答案

您可能希望将您的驱动程序连接到 SPI 总线驱动程序。这需要对您的驱动程序进行轻微修改。请参见 drivers/spi/spi.c

您将使用总线(主站、CPU 端)的命令来读取和写入单元的命令。

我不知道 Pandas 板是什么,但如果它通过 SPI 连接,它可能是一个主机,但它可能是一个从机。

关于linux - 简单的 SPI 设备驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22474684/

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