DMA-2440XP教學平台簡介
Download
Report
Transcript DMA-2440XP教學平台簡介
附錄二
DMA-2440XP教學平台簡介
DMATEK CO.,LTD
深圳市長高科技有限公司
B-1 DMA-2440XP教學平台
功能特色
DMA-2440XP 提供了完整的底層軟體和嵌入式作業系統的支援及其應用介
面,在教學平台上有 LCD 彩色 TFT 介面,10M 及 10/100M 雙網路介面,
USB Host/Device介面,SD / MMC卡介面,RS232串列介面,IDE介面,
音效輸出入介面,VGA介面,百萬畫素CMOS Sensor介面,8 通道10Bit
ADC介面並外擴 CAN、RS485、點矩陣鍵盤、點矩陣 LED、CPLD 擴充
、步進馬達、直流馬達及GPRS / GSM / GPS 模組介面。
DMA-2440XP 教學平台不僅提供了完整的底層驅動(開發環境為ADS 1.2
),並提供了 WinCE 5.0 / 6.0 和 Linux 2.6.14 / 2.6.24下各外圍介面的驅
動,還提供透過圖形介面控制這兩個作業系統下各驅動的範例,其中
Linux 圖形介面是 MiniGUI。
■ 外觀及介面圖
DMA-2440XP教學平台外觀如下圖所示:
圖A-1
DMA-2440XP教學平台各介面如下圖所示:
圖A-2
■ 平台硬體配置
中央處理器
CPU:Samsung S3C2440A,主頻400MHz,核心為 ARM920T
外部記憶體
SDRAM:64MB,Clock Frequency 100MHz—133MHz
NOR FLASH:2MB 用於存放 bootloader
NAND FLASH:64MB,相容與16MB、32MB、64MB、128MB
串列埠
兩個標準串列埠,一個複用串列埠(與 Irda 複用)
擴充一通道 Full-Modem 串列埠
網路介面
一個 10M Ethernet,採用 CS8900A-CQ3,帶指示燈 RJ-45 介面
一個 10/100M Ethernet,採用 DM9000E,帶指示燈 RJ-45 介面
USB 介面
一個 HOST USB1.1 介面,採用自恢復保險器件保護對外供電系統
一個 Device USB1.1介面
SD 卡介面
一個 SD/MMC 和 SDIO 設備
Linux:
* Linux 2.6.14:支援標準 SD 卡(SD 1.1)1GByte
* Linux 2.6.24:支援高速SDHC 卡(SD 2.0)2G / 4G / 8G / 16G / 32GByte
並兼容 SD 1.1
WinCE:
* WinCE 5.0:
支援標準 SD 卡(SD 1.1)1G / 2GByte
支援高速 SDHC 卡(SD 2.0)2G / 4G / 8G / 16G / 32GByte 並兼容
SD1.1 (Option)
* WinCE 6.0:
支援標準 SD 卡(SD 1.1)1G / 2GByte
支援高速 SDHC 卡(SD 2.0)2G / 4G / 8G / 16G / 32GByte 並兼容
SD 1.1(Option)
紅外通訊介面
一個 IRDA 紅外線資料通訊介面
音效介面
採用 IIS 介面晶片 UDA1341,一路身歷聲音效輸出介面可接耳機或音箱
支援錄音,板子自帶駐機體話筒可直接錄音,另有一路話筒輸入介面可接麥克風
LCD 介面
* 一個 50PIN LCD 介面拉出了 LCD 控制器和觸控螢幕的全部信號
* 標準配置256K色480×272/4.3英吋Sharp TFT液晶螢幕,帶觸控螢幕
* 可選配置16.7M 色800×480/7.0英吋Samsung TFT液晶螢幕,帶觸
控螢幕(Option)
* 支援尺寸從 3.5 吋到 10.4吋,螢幕解析度可達到 800×600 像素
觸控介面
一個觸控螢幕控制器(四線電阻式)
VGA 介面
可直接連接各種 VGA 介面的 CRT 顯示器或液晶顯示器,帶對比度微調電位器
CMOS Sensor 攝影機介面
底板上內置一個130萬像素的CMOS Sensor 攝影機,可直接攝影並在液晶螢幕上
顯示,並有一個 2.0mm 間距雙排插座用作攝影機擴充,這個擴充介面可連接其他
型號的CMOS Sensor 攝影機,支援的標準為 ITU-R BT.601/656 YCBCR 8-bit
standard
CAN 介面
一個 CAN 匯流排介面,全面支援 CAN2.0A 和 CAN2.0B 協議
IDE 介面
一個,可直接接硬碟
CPLD
介接 XILINX 的 XC9572 做系統擴充,並可由 user 自定義
RTC 時鐘源
內部 RTC 即時時鐘(帶有後備鋰電池)
JTAG 介面
一個 20PIN Multi-ICE 標準 JTAG 介面,支援 SDT2.51,ADS1.2 等除錯
其他
* IIC 介面:4Kbytes EEPROM
* 4×4 矩陣式鍵盤
* 8×8 LED 點矩陣
* RS-485 介面
* 直流馬達控制
* 步進馬達控制
* 蜂鳴器,内置喇叭,12個 LED 燈
* ADC 轉換器:8 通道 10Bit 精度 ADC,其中一路硬體設計為可調,
其餘拉出
* GPRS / GSM / GPS 介面
* GPS 介面
■ 開發工具和原始程式碼
BIOS 原始程式碼(ADS1.20的項目檔)
透過 USB 下載程式
測試程式( ADS1.20 的項目檔,包含全部源程式碼),包括如下測試:
RTC 實時時鐘測試、按鍵測試(中斷測試)、蜂鳴器測試、SD卡讀寫測試、音效
及錄音放音測試、蜂鳴器測試(PWM 測試)、ADC AD 轉換器測試、IIS音效播放
wav 音樂測試、IIS 音效錄音測試、IrDA 紅外線測試、觸控螢幕測試、TFT 液晶螢
幕測試、CAN 匯流排測試、VGA 測試、CCD 攝影機測試等。
DMA-2440XP Linux 2.6.14 核心原始程式包以及核心交叉編譯工具
DMA-2440XP Linux 2.6.24 核心原始程式包以及核心交叉編譯工具
DMA-2440XP WinCE 5.0 版本的BSP
DMA-2440XP WinCE 6.0 版本的BSP
DMA-2440XP 教學平台擴充晶片的資料(pdf格式)
DMA-2440XP 教學平台電路圖(pdf 格式)
DMA-2440XP 教學平台使用手冊(pdf 格式)
Linux 之下MiniGUI 圖形介面控制程式碼 ( 2.03商業版 )
WinCE 實現軟體資料保存及註冊表保存功能:( 此部份為Option項目 )
能夠在WinCE 根目錄下創建 Residentflash 檔案匣,將 Nandflash 剩餘空間做為
該檔案匣的存儲空間,實現資料的永久保存及註冊表永久保存功能。
實現在 Linux及WinCE之下,由 SD 卡更新核心及FileSYSTEM,方便USER即時
便捷更換核心,尤其是在組裝好之產品的更新核心(此部份為Option項目)
■ 可支援多種作業系統,主要包括:
Linux 2.6.14
Linux 2.6.24
WinCE 5.0
WinCE 6.0
■作業系統和軟體支援
支援 Linux 2.6.14 / Linux 2.6.24 作業系統及驅動原始程式碼
2M NOR Flash / 64M NAND Flash / 64M SDRAM 驅動
觸控 LCD 驅動(支援解析度 480×272 的4.3吋及800×480的7吋LCD 含觸控)
10M Ethernet CS8900A 及10/100M DM9000E 驅動
USB Host / USB Device 驅動
普通及高速 SD/MMC 卡(最大至16G)和SDIO 設備驅動
IIS 音效錄音放音驅動
Camera 視訊驅動:支援OV9653 CMOS Sensor
4個串列驅動:2個標準串列,1個複用串列,1個擴充一通道 Full-Modem 串列埠
IIC 、RTC、SPI、ADC、VGA、CAN、RS485 驅動
步進馬達、直流馬達、矩陣鍵盤、蜂鳴器、喇叭、麥克風等多種驅動
應用程式包括MiniGUI 等圖形系統
支援 WinCE 5.0 / WinCE 6.0 作業系統及驅動原始程式碼
2M NOR Flash / 64M NAND Flash / 64M SDRAM 驅動
觸控 LCD 驅動 (支援解析度 480×272 的4.3吋及800×480的7吋LCD 含觸控)
10M Ethernet CS8900A 及 10/100M DM9000E 驅動
USB Host / USB Device 驅動
普通及高速 SD/MMC 卡(最大至16G)和SDIO 設備驅動
IIS 音效錄音放音驅動
Camera 視訊驅動:支援OV9653 CMOS Sensor
4個串列驅動:2個標準串列,1個複用串列,1個擴充一通道 Full-Modem 串列
埠
IIC 、RTC、SPI、ADC、VGA、CAN、RS485 驅動
步進馬達、直流馬達、矩陣鍵盤、蜂鳴器、喇叭、麥克風等多種驅動
應用程式包括 VS2005 等圖形系統