我正在为Linux主板开发BSP(板级支持包)。该板包含一个在SPI上运行的设备。我会喜欢你的天气建议我应该提供一个特定设备的驱动程序与BSP或SPI驱动程序是否足够。
此外,如果某些设备具有用户模式驱动程序而不是内核模式。那么这个用户模式驱动程序将成为BSP的一部分吗?
答案 0 :(得分:0)
Imho最好为BSP提供特定于设备的驱动程序,因为您的驱动程序知道您提供的Hw组件的细节,或者您需要共享SPI从属Hw详细信息,以便其他人可以为特定驱动程序开发驱动程序SPI设备。
只有内核模式工件才能成为BSP的一部分。