简单的SPI设备驱动程序

问题描述 投票:2回答:2

我使用epoll在Non Blocking模式下为字符设备编写了一个简单的驱动程序。现在我想将该驱动程序用于SPI接口。

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

谁也是主人和奴隶?假设我正在将SPI兼容设备连接到熊猫板。那个设备会成为奴隶而开发板会变成主人吗?

我是新手。我正在使用熊猫板。我应该以什么方式阅读技术参考手册?

如果有人能解释并澄清我的疑虑,我将非常感激。

linux linux-kernel linux-device-driver device-driver spi
2个回答
0
投票

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

您将使用总线(主站,CPU侧)的命令来读取和写入命令到设备。

我不知道熊猫板是什么,但如果它通过SPI连接,它可能是一个主人,但它可能是一个奴隶。


0
投票

浏览spi here的基础知识

© www.soinside.com 2019 - 2024. All rights reserved.