1、板級支援包(BSP)是介於主機板硬體和作業系統中驅動層程式之間的一層,一般認為它屬於作業系統一部分,主要是實現對作業系統的支援,為上層的驅動程式提供訪問硬體裝置暫存器的函式包,使之能夠更好的運行於硬體主機板。在嵌入式系統軟體的組成中,就有BSP。BSP是相對於作業系統而言的,不同的作業系統對應於不同定義形式的BSP。
2、BSP的主要功能:
BSP主要功能為遮蔽硬體,提供作業系統及硬體驅動,具體功能包括:
(1)單板硬體初始化,主要是CPU的初始化,為整個軟體系統提供底層硬體支援
(2)為作業系統提供裝置驅動程式和系統中斷服務程式
(3)定製作業系統的功能,為軟體系統提供一個實時多工的執行環境
(4)初始化作業系統,為作業系統的正常執行做好準備。