290 likes | 462 Vues
第 5 章 S3C2440 嵌入式系統的開發工具. 大綱. 5.1 DMA-2440XP 教學平台 5.2 DMA-2440 教學平台 的硬體架構 5.3 教學平台週邊資源. 大綱. 5.1 DMA-2440XP 教學平台 5.2 DMA-2440 教學平台 的硬體架構 5.3 教學平台週邊資源. P- 3 /81. DMA-2440XP 教學平台包含下列的核心與週邊資源: 中央處理器( CPU ): Samsung S3C2440-40 處理器, ARM9 核心,主頻 400MHz 外部記憶體: 64M Bytes 133MHz SDRAM
E N D
大綱 5.1 DMA-2440XP教學平台 5.2 DMA-2440教學平台的硬體架構 5.3教學平台週邊資源
大綱 5.1 DMA-2440XP教學平台 5.2 DMA-2440教學平台的硬體架構 5.3教學平台週邊資源 P-3/81
DMA-2440XP教學平台包含下列的核心與週邊資源:DMA-2440XP教學平台包含下列的核心與週邊資源: 中央處理器(CPU): Samsung S3C2440-40 處理器,ARM9核心,主頻400MHz 外部記憶體: 64M Bytes 133MHz SDRAM 2M Bytes NOR Flash記憶體 ( SST39VF160或 SST39VF161) 64M Bytes NAND Flash記憶體 ( K9F1208,使用者可自行更換16/32/128M的NAND Flash記憶體) 串列埠配置: 兩通道5線式 RS-232非同步串列埠-UART0與UART1。其中,一通道RS-485由CPLD擴展出來。 乙太網通道埠配置: 一通道10M乙太網路介面,採用CS8900晶片組 一通道10/100M自動調整速率的乙太網路介面,採用DM9000AE晶片組 5.1.2 DMA-2440XP教學平台的週邊資源 P-4/81
DMA-2440XP教學平台包含下列的核心與週邊資源:DMA-2440XP教學平台包含下列的核心與週邊資源: Camera介面配置: 一個2.5mm擴展介面,可直接連接130萬像素的攝像鏡頭 USB介面配置: 各一個USB 1.1 DEVICE/HOST介面 紅外線(IR)介面配置: 一通道紅外接收介面IRMS5642,整合串列通信,可直接進行紅外傳輸 LCD與觸控螢幕配置: LCD 介面支援4.3吋夏普TFT螢幕,另教學平台內置4線制電阻式觸控螢幕 CAN匯流排界面配置: 一通道CAN匯流排界面,支持CAN2.0A與CAN2.0B 音頻介面配置: 通過IIS匯流排接晶片UDA1341,外接8歐姆喇叭以及麥克風 5.1.2 DMA-2440XP教學平台的週邊資源 P-5/81
DMA-2440XP教學平台包含下列的核心與週邊資源:DMA-2440XP教學平台包含下列的核心與週邊資源: 記憶體設備配置: 一通道SD卡介面,可接標準SDCARD 一通道CF卡介面(3.3V,介面信號均由74LVTH162245載入驅動,執行在TrueIDE模式) 一通道IDE介面,(介面信號由74LVTH162245載入驅動)可直接外接硬碟 VGA介面配置: 一通道標準VGA介面,可直接連接各種VGA介面和CRT顯示器或液晶顯示器,內含類比微調電容 時脈配置: 內設即時時脈(由扭扣式鋰電池驅動) JTAG介面配置: 20-pin,JTAG介面,用於除錯及下載 鍵盤介面配置: 配置有4×4鍵盤,使用者可自行定義功能 5.1.2 DMA-2440XP教學平台的週邊資源 P-6/81
DMA-2440XP教學平台包含下列的核心與週邊資源:DMA-2440XP教學平台包含下列的核心與週邊資源: GSM模組介面配置: 提供GSM_GPRS介面,可透過GPRS模組 機電介面配置: 各一個步進馬達與直流馬達 擴展介面配置: 可另外擴展ADC與ADDR等擴展介面供使用者自行擴展與做試驗之用 5.1.2 DMA-2440XP教學平台的週邊資源 P-7/81
DMA-2440教學平台可分別支援Windows CE和Linux嵌入作業系,相關資源,如下所列: 嵌入Linux作業系統說明 採用linux2.4以上的核心 支援多種檔案系統,例如CRAMFS,FAT以及用於NAND Flash記憶體的YAFFS檔案系統等 支援LCD和觸控螢幕 支援USB HOST 支援QT 支援MP3播放和視訊播放 支援多種網路應用,例如FTP,HTTP,Telnet之類的網路應用 兩個乙太網路路介面,一個10M,一個100M 5.1.3 作業系統支援的驅動 P-8/81
大綱 5.1 DMA-2440XP教學平台 5.2 DMA-2440教學平台的硬體架構 5.3教學平台週邊資源 P-9/81
DMA-2440教學平台可分別支援Windows CE和Linux嵌入作業系,相關資源,如下所列: 嵌入Linux作業系統說明 採用linux2.4以上的核心 支援多種檔案系統,例如CRAMFS,FAT以及用於NAND Flash記憶體的YAFFS檔案系統等 支援LCD和觸控螢幕 支援USB HOST 支援QT 支援MP3播放和視訊播放 支援多種網路應用,例如FTP,HTTP,Telnet之類的網路應用 兩個乙太網路路介面,一個10M,一個100M 5.2.1 電源 P-10/81
總電源 這一部分電通道主要外接12V 2A穩壓電源,對整個教學平台進行供電。並通過LM2956S,DC/DC轉換電位為5V對平台進行供電。 電源開關(BASE_SW18) DMA-2440教學平台上,設計了控制整個系統電源輸入的電源開關(BASE_SW18),此開關控制12V電源輸入的打開與關閉。因此,只要打開此電源,即會供應整個教學平台的電源。 5.2.1 電源 P-11/81
由於NOR Flash記憶體的價格較NAND Flash記憶體價格昂貴許多,但為了符合特定客戶的需求,NOR Flash記憶體電源採用了相容式設計。如下圖 透過R3與R4電阻的配置,可選擇NOR Flash記憶體的定址範圍,進而實現不同容量的NOR Flash記憶體的相容設計。 5.2.2 NOR Flash記憶體電源 P-12/81
由於DMA-2440XP教學平台的底板面積原因,需要對位址資料位元進行必要的驅動,以保證這個開發系統的正常執行。 由於DMA-2440XP教學平台的底板面積原因,需要對位址資料位元進行必要的驅動,以保證這個開發系統的正常執行。 5.2.3 資料與位址匯流排驅動電路 P-13/81
一個2.5毫米間距20-pin,Camera擴展介面(TOP_J18) 。 Camera攝影像鏡頭的工作需要3種電源,3.3V/2.8V/1.8V,其所提供的電源電通均在頂板上。 注意: 嚴禁Camera攝影鏡頭設備在接上電源時,作插拔的動作。如有違規操作,可能造成系統的永久性損壞。 5.2.4 Camera攝影鏡頭 P-14/81
DMA-2440XP系統教學平台上的CPLD電源主要實現對系統部分信號的控制和緩衝,以及對外部部分晶片的選擇。如上一章所提及的,CPLD元件負責將諸多的週邊電路解碼與控制。DMA-2440XP系統教學平台上的CPLD電源主要實現對系統部分信號的控制和緩衝,以及對外部部分晶片的選擇。如上一章所提及的,CPLD元件負責將諸多的週邊電路解碼與控制。 5.2.5 CPLD P-15/81
DMA-2440XP配置有一通道標準VGA介面。 而VGA部分的電源電路,其中,使用ADV7123晶片組: 注意: 嚴禁VGA介面設備在接上電源時,作插拔的動作。如有違規操作,可能造成系統的永久性損壞。 5.2.6 VGA介面 P-16/81
由於DMA-2440XP具備一個主與從USB介面,因此分別提供一通道USB_HOST與一通道USB_DEVICE週邊埠。由於DMA-2440XP具備一個主與從USB介面,因此分別提供一通道USB_HOST與一通道USB_DEVICE週邊埠。 USB介面電源是區分HOST與DEVICE,且USB週邊埠是支援熱插拔與即差即用的。 5.2.7 USB介面 USB_DEVICE(BASE_J10)信號定義 SB_HOST(BASE_J8)信號定義 P-17/81
在DMA-2440XP教學平台的LCD介面是採用外接模組方式。在DMA-2440XP教學平台的LCD介面是採用外接模組方式。 注意: 嚴禁LCD設備在接上電源時,作插拔的動作。如有違規操作,可能造成系統的永久性損壞。 此處介面採用防插錯設計,請在接上LCD面板時不要用太大力。以防元件受損。 5.2.8 LCD介面 P-18/81
在DMA-2440XP教學平台上,整合了一通道標準CAN匯流排界面,並可相容CAN2.0A與CAN2.0B。 5.2.9 CAN介面 P-19/81
在DMA-2440XP教學平台上,提供一組步進馬達,測試相關的實驗應用。在DMA-2440XP教學平台上,提供一組步進馬達,測試相關的實驗應用。 在BASE_J27下方有BASE_J19與BASE_J43介面接腳,提供外部擴充步進馬達介面之用,並可由使用者外接其他品牌的步進馬達。 5.2.10 步進馬達 P-20/81
在DMA-2440XP教學平台上,提供一個ADC類比調整器,用來調整ADC電位,並實驗ADC轉換等實驗。在DMA-2440XP教學平台上,提供一個ADC類比調整器,用來調整ADC電位,並實驗ADC轉換等實驗。 此外,利用碳膜型滑動變阻器對ADC電位進行較準確的調節。 5.2.11 ADC類比調整開關 P-21/81
在DMA-2440XP教學平台上,提供一組4×4可配置型鍵盤,各個按鍵功能可由使用者可行配配置。在DMA-2440XP教學平台上,提供一組4×4可配置型鍵盤,各個按鍵功能可由使用者可行配配置。 此外,相關鍵盤與其電源電路圖是,讀者可以採用最基本的掃描及中斷觸發方式來確定鍵盤功能。 5.2.13 4x4按鍵鍵盤 P-22/81
在DMA-2440XP教學平台上,整合了一個8歐姆1/2W高傳真喇叭,及一通道麥克風可直接使用,進行錄音放音功能。同時,還具備各一個耳機與麥克風,用來外接耳機及麥克風。另外,DMA-2440XP底板整合一個可用來控制的蜂鳴器-BASE_LS1,用來測試相關的各種警報及試驗功能。喇叭連接底板背面,並可透過BASE_R158來調整喇叭音量。在DMA-2440XP教學平台上,整合了一個8歐姆1/2W高傳真喇叭,及一通道麥克風可直接使用,進行錄音放音功能。同時,還具備各一個耳機與麥克風,用來外接耳機及麥克風。另外,DMA-2440XP底板整合一個可用來控制的蜂鳴器-BASE_LS1,用來測試相關的各種警報及試驗功能。喇叭連接底板背面,並可透過BASE_R158來調整喇叭音量。 5.2.14 系統音源 P-23/81
在DMA-2440XP教學平台上,提供各一個10/100M自動調整速率的乙太網路介面(BASE_CON3)及10M乙太網路介面(BASE_CON2)。在DMA-2440XP教學平台上,提供各一個10/100M自動調整速率的乙太網路介面(BASE_CON3)及10M乙太網路介面(BASE_CON2)。 5.2.15 乙太網路介面 P-24/81
大綱 5.1 DMA-2440XP教學平台 5.2 DMA-2440教學平台的硬體架構 5.3教學平台週邊資源 P-25/81
相關獨立的狀態顯示燈信號定義一覽表 5.3教學平台週邊資源 外部中斷分配一覽表 A/D通道分配一覽表 P-26/81
5.3教學平台週邊資源 • 按鍵說明 跳線分配表 核心板按鍵表 P-27/81
5.3教學平台週邊資源 • LED指示燈說明 底板按鍵一覽表 核心板的LED指示燈一覽表 P-28/81
本章習題與討論 • 嵌入式軟體通常具有哪些特性? • 何謂同步與非同步? • 請試著說明何謂嵌入式系統? • 本實驗所用的S3C2440 支援哪兩種啟動模式?