我正在为 Linux 主板开发 BSP(主板支持包)。该板包含一个在 SPI 上运行的设备。我希望得到您关于天气的建议,我应该为 BSP 提供设备特定驱动程序,或者 SPI 驱动程序就足够了。
此外,如果某些设备具有用户模式驱动程序而不是内核模式。那么这个用户态驱动会成为BSP的一部分吗?
最佳答案
恕我直言,最好为 BSP 提供设备特定的驱动程序,因为您的驱动程序知道您提供的硬件组件的具体信息,否则您需要共享 SPI 从机硬件详细信息,以便其他人可以为特定 SPI 设备开发驱动程序。
只有内核模式工件可以成为 BSP 的一部分。
关于linux - 董事会支持计划的组成部分、要求和规定。基于 SPI 的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14433526/