嵌入式系統的組成

2021-07-22 11:20:20 字數 876 閱讀 2323

整個嵌入式系統而言,可以分為三個部分1.uboot 2.kernel 3.檔案系統。

其中kernel中以vfs去支援各種檔案系統,如yaffs,ext3,cramfs等等。yaffs/yaffs2是專為嵌入式系統使用nand型快閃儲存器而設計的一種日誌型檔案系統。在核心中以vfs來遮蔽各種檔案系統的介面不同,以vfs向kernel提供乙個統一的介面。如開啟乙個檔案時統一使用open,寫時採用write,而不用去考慮是那種檔案系統,也不用去考慮檔案系統是如何將資料寫入物理介質的。其中 kernel中的配置,只是讓vfs支援這種介面。

比如如下圖所示,就是乙個嵌入式系統完整的三個部分檔案

uboot.bin 是uboot軟體,也即是一種bootloader

x210則是檔案系統

zimage-android則是安卓的核心

從三個檔案大小可以看出,檔案系統是最大,有200+m

檔案系統的型別有以下幾種:

1.ext檔案系統;

2.nfs檔案系統;

3.jffs2檔案系統;

4. yaffs2檔案系統;

5.ramdisk:使用記憶體的一部份空間來模擬乙個硬碟分割槽,這樣構成的檔案系統就是ramdisk。將ramdisk用作根檔案系統在嵌入式linux中是一種常用的方法。因為在ram上執行,讀寫速度快;用gzip演算法進行壓縮,可節省儲存空間。但它也有缺點:由於將記憶體的一部分用作ramdisk,這部分記憶體不能再作其他用途;此外系統執行是更新的,內容無法儲存,系統關機後內容將丟失。

嵌入式系統硬體組成

嵌入式系統的硬體主要包括 嵌入式處理晶元 嵌入式系統儲存器 i o介面及常用的i o裝置 典型arm處理晶元以及嵌入式互連通訊介面。嵌入式最小硬體系統有 電源電路 時鐘電路 復位電路 jtag測試介面 典型的嵌入式系統硬體有嵌入式最小系統 前向通道 後向通道 人機互動通到以及相互互聯通訊通道等組成。...

小結嵌入式系統組成結構

今天覆習且畫一下嵌入式系統組成結構圖 1.微處理器 2.儲存器 系統用來存放和執行 包括cache,主存,和輔助儲存器。cache 整合在處理器內部,存放處理器最近時段間使用最多的 和資料 用於快取 容量小速度快,資料cache 指令cache 主存 位於處理器內部或外部,處理器直接訪問的暫存器,存...

嵌入式系統的分類與組成

1 嵌入式微處理器 embedded microprocessor unit,empu 嵌入式微處理器的基礎是通用計算機中的cpu。在應用中,將微處理器裝配在專門設計的電路板上,只保留和嵌入式應用有關的母板功能,這樣可以大幅度減小系統體積和功耗。為了滿足嵌入式應用的特殊要求,嵌入式微處理器雖然在功能...