嵌入式系統原理之基礎知識

2021-08-28 04:20:51 字數 771 閱讀 3982

嵌入式系統是一種以應用為中心,以計算機技術為基礎,軟體硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。

現今所說的嵌入式系統一般指嵌入式計算機系統,主要包括四部分:硬體層、中間層、系統軟體層和應用層

1.1 硬體層

硬體層是指除被控物件之外的嵌入式系統要完成其功能所具備的各種裝置。

1.2 中間層

介於硬體層和系統軟體之間,將硬體細節進行遮蔽,便於作業系統呼叫。若沒有作業系統,軟體的應用層直接呼叫底層軟體進行操作。中間層又稱為硬體抽象層(hal,hardware abstract layer)或板級支援包(bsp,board support package)。一般包括系統啟動、硬體驅動程式和作業系統統一介面三個部分。

1.3 軟體層

軟體層主要用於提供標準程式設計介面,遮蔽底層硬體特性,降低應用程式開發難度。主要包括:實時作業系統(rtos,real-time task operating system)、檔案系統(fs,file system)、圖形使用者介面(gui,graphical user inte***ce)、網路系統(ns,net system)及通用服務元件模組。

1.4  應用層

應用層是應用軟體,主要是針對特定應用領域,基於某一固定的硬體平台,用來達到使用者預期目標的計算機軟體。如瀏覽器、文字處理軟體、通訊軟體等都是嵌入式應用軟體。

嵌入式系統基礎知識 了解嵌入式系統

嵌入式系統用於大量電子裝置,它們的設計涉及到硬體和軟體技術。隨著計算機技術的進步,其技術也越來越多地嵌入到越來越多的電子產品中。嵌入式系統提供的功能是使電子裝置具有比僅使用硬體技術時更大的能力。因此,嵌入式系統可用於各種電子裝置和小工具中。從電子計時器等專案中的少量處理,到遊戲控制台甚至主要工廠和其...

嵌入式系統基礎知識 了解嵌入式系統

嵌入式系統用於大量電子裝置,它們的設計涉及到硬體和軟體技術。隨著計算機技術的進步,其技術也越來越多地嵌入到越來越多的電子產品中。嵌入式系統提供的功能是使電子裝置具有比僅使用硬體技術時更大的能力。因此,嵌入式系統可用於各種電子裝置和小工具中。從電子計時器等專案中的少量處理,到遊戲控制台甚至主要工廠和其...

嵌入式基礎知識

嵌入式處理器的分類包括三種,分別是 嵌入式微控制器 嵌入式微處理器 數字訊號處理器 安裝linux系統對硬碟分割槽時,必須有兩種分割槽型別 檔案系統分割槽 和交換分割槽 在vivi狀態下,顯示系統的分割槽命令是 part show。鏈結分為 符號鏈結 和硬鏈結 當gcc僅對原始檔進行編譯而不鏈結生成...