- 嵌入式系統設計與實踐:Linux篇
- 季江民
- 769字
- 2020-04-03 09:21:43
2.3 嵌入式最小系統
隨著嵌入式相關技術的迅速發展,嵌入式系統的功能越來越強大,應用接口更加豐富,根據實際應用的需要設計出特定的嵌入式最小系統和應用系統,是嵌入式系統設計的關鍵。
嵌入式最小系統即是在盡可能減少上層應用的情況下,能夠使系統運行的最小化模塊配置。對于一個典型的嵌入式最小系統,以ARM處理器為例,其構成模塊及其各部分功能如圖2.5所示,其中ARM(Advanced RISC Machines)微處理器、FLASH和SDRAM模塊是嵌入式最小系統的核心部分。

圖2.5 嵌入式最小系統
通常情況下,嵌入式最小系統板由嵌入式微處理器、OM配置、時鐘、NAND FLASH、SDRAM、串口、網絡、自定義LED、按鍵、A/D、D/A、復位、電源等組成。
1.嵌入式最小系統中各模塊的功能
時鐘模塊通常經ARM內部鎖相環進行相應的倍頻,以提供系統各模塊運行所需的時鐘頻率輸入。
FLASH存儲模塊。存放啟動代碼、操作系統和用戶應用程序代碼。
SDRAM模塊。為系統運行提供動態存儲空間,是系統代碼運行的主要區域。
JTAG模塊。實現對程序代碼的下載和調試。
UART模塊。實現對調試信息的終端顯示。
復位模塊。實現對系統的復位。
通常情況下嵌入式硬件如圖2.6所示。

圖2.6 嵌入式硬件資源
2.嵌入式核心板
嵌入式核心板由嵌入式微處理器、FLASH和SDRAM、時鐘構成。目前有很多廠家在生產嵌入式核心板。例如,ARMSYS2410-CORE核心板,采用6層板工藝,其中3層電源層的設計,使其具有最佳的電氣性能和抗干擾性能。其尺寸規格符合SO-DIMM200封裝標準,多達200個引出腳,充分擴展了S3C2410的硬件資源,讓使用者能夠無局限自由地進行底板設計。
此嵌入式核心板具有以下結構(圖2.7):

圖2.7 嵌入式核心板
● 處理器:采用三星S3C2410A-20(ARM920T)微處理器,外部時鐘為12MHz,內部倍頻至203MHz。
● 內存:2片4Banks×4M×16bits SDRAM, PC100/PC133兼容,共64MB;
● NAND FLASH: 64MB Nand FLASH(K9F1208),可根據用戶要求選配其他容量Nand FLASH存儲器;
● 時鐘:12MHz系統外部時鐘源;32.768kHz的RTC時鐘源;
● LED:1個電源指示紅色LED,4個可編程的功能指示綠色LED;
● SO-DIMM200標準金手指接口:板子尺寸約68mm×42mm。