BSP是Board Support Package的缩写。该术语通常用于嵌入式领域,主要指在开发嵌人式应用时系统开发商提供的各种粗动支持库。在嵌人式领域人们对BSP有各种不同的理解:
(1) *** 作系统的驱动程序。嵌人式系统提供商的权威— WindRiver公司对BSP的理解偏向于是OS的驱动程序(从其BSP的文档中可以看出),因为嵌人式系统中的各种设备的确名目挤多,因此将BSP定位于OS的驱动的确有一定的道理.
(2) 驱动程序。对于认为BSP就是驱动程序的人来讲,他们通常接触的是嵌人式系统提供商提供的某种应用解决方案的应用系统(total soluTIon)。在这种开发系统中,BSP完全有理由被认为是所有驱动程序,因为开发人员没有必要自己去开发驱动程序,而只是验证驱动程序在自己的系统中是否正确即可.
(3) HAL(HardwareA bstractL ayer)。对于开发嵌人式OS的人来讲,倾向于将BSP看成是对硬件平台的抽象层(HAW和处理器的驭动程序更恰当.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)