驅動層是與硬件打交道的一層
驅動層是直接與硬件打交道的一層,它為操作系統和應用提供硬件驅動或底層核心支持。在嵌入式系統中,驅動程序有時也稱為板級支持包(BSP)。BSP具有在嵌入式系統上電后初始化系統的基本硬件環境的功能,基本硬件包括微處理器、存儲器、中斷控制器、DMA、定時器等。驅動層--般可以有三種類型的程序,即板級初始化程序、標準驅動程序和應用驅動程序。
嵌入式應用軟件的應用層是
嵌入式應用軟件是針對特定應用領域,用來實現用戶預期目標的軟件。嵌入式應用軟件和普通應用軟件有一定的區別,它不僅要求在準確性、安全性和穩定性等方面能夠滿足實際應用的需要,而且還要盡可能地進行優化,以減少對系統資源的消耗,降低硬件成本。嵌入式系統中的應用軟件是最活躍的力量,每種應用軟件均有特定的應用背景。盡管規模較小,但專業性較強,所以嵌入式應用軟件不像操作系統和支撐軟件那樣受制于國外產品,是我國嵌入式軟件的優勢領域。