董事会支持包的组成、要求和规定.基于SPI的设备



我正在为Linux板开发BSP (board Support Package)。该板包含一个运行在SPI上的设备。我想知道您对我是否应该提供带有BSP的设备特定驱动程序或SPI驱动程序是否足够的建议。

如果某些设备有用户模式驱动程序而不是内核模式。那么这个用户模式驱动程序将是BSP的一部分吗?

我认为最好为BSP提供一个设备特定的驱动程序,因为您的驱动程序知道您提供的硬件组件的细节,否则您需要共享SPI从硬件细节,以便其他人可以为特定的SPI设备开发驱动程序。

只有内核模式的工件可以是BSP的一部分。

最新更新