我使用epoll在非阻塞模式下为字符设备编写了一个简单的驱动程序。 现在我想将该驱动程序用于SPI接口。
设备名称应该是什么,或者如何将实际设备映射到内核? 我将如何使用中断?
谁也是主人和奴隶?假设我正在将SPI兼容设备连接到熊猫板。那个设备会成为奴隶而开发板会变成主人吗?
我是新手。我正在使用熊猫板。 我应该以什么方式阅读技术参考手册?
如果有人能解释并澄清我的怀疑,我真的很感激。
答案 0 :(得分:0)
您可能希望将驱动程序连接到SPI总线驱动程序。这需要对您的驱动程序进行轻微修改。见drivers/spi/spi.c
您将使用总线(主站,CPU侧)的命令来读取和写入命令到设备。
我不知道Panda板是什么,但是如果它通过SPI连接,它可能是一个主机,但它可能是一个奴隶。
答案 1 :(得分:0)
浏览spi here
的基础知识