Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为 Linux 板开发 BSP(板支持包)。该板包含一个在 SPI 上运行的设备。我会喜欢你关于天气的建议,我应该为 BSP 提供一个设备特定的驱动程序,或者一个 SPI 驱动程序就足够了。
此外,如果某些设备具有用户模式驱动程序而不是内核模式。那么这个用户模式驱动程序会成为 BSP 的一部分吗?
恕我直言,最好为 BSP 提供设备特定的驱动程序,因为您的驱动程序知道您提供的硬件组件的细节,否则您需要共享 SPI 从硬件细节,以便其他人可以为特定的 SPI 设备开发驱动程序。
只有内核模式工件才能成为 BSP 的一部分。