POSTS
micro 2440 開箱 & Embedded Linux 初見面
micro 2440
簡介:(官網簡介)
如圖為 Micro2440 核心板佈局圖,它採用6 層板設計,並使用等長布線以滿足信號完
整性要求。從調試開發和方便維修的角度,我們把主要芯片均放置在頂層。為了方便拔插和
引出更多的CPU 信號腳,核心板採用2.0mm 間距「U」型排列插針,故我們也經常把它簡稱
為「U」型核心板-U2440。
Micro2440 其實是一個最小系統板,它包含最基本的電源電路(5V 供電)、復位電路、
標準JTAG 調試口、用戶調試指示燈、以及核心的CPU 和存儲單元等。其中FLASH 存儲單
元包含NAND FLASH 和NOR FLASH 兩種類型,通過跳線J1 可以選擇從NAND 或NOR 啟
動系統。一般NOR FLASH 裡面放置的是不經常更改的BIOS(我們採用的是supervivi),NAND
FLASH 裡面則燒寫完整的系統程序(bootloader、內核、文件系統等)。
Micro2440 的具體硬件資源特性:
CPU
– Samsung S3C2440A,主頻400MHz,最高533Mhz
SDRAM
– 在板64M SDRAM
– 32bit 數據總線
– SDRAM 時鐘頻率高達100MHz
Flash Memory
– 在板256M Nand Flash, 掉電非易失,可根據客戶要求更高為為64M-1G
– 在板2M Nor Flash,掉電非易失,已經安裝BIOS
接口和資源
– 1 個56 Pin 2.0mm 間距GPIO 接口PA
– 1 個50Pin 2.0mm 間距LCD CMOS CAMERA 接口PB
– 1 個56 Pin 2.0mm 間距系統總線接口PC
– 在板復位電路
– 在板10Pin 2.0mm 間距JTAG 接口
– 4 個用戶調試燈
系統時鐘源
– 12M 無源晶振
實時時鐘
– 內部實時時鐘(需另接備份鋰電池)
系統供電
– +5V
尺寸
– 63 x 52 mm
Micro2440SDK 底板佈局及接口資源如下圖所示,它是一個雙層電路板,為了方便用
戶學習開發參考使用,上面引出了常見的各種接口,並且大部分都集中在電路板一側,多餘
的IO 口和系統總線則通過2.0mm 間距的插針引出。
Micro2440SDK 底板資源特性:
* 1 個100M 網絡RJ-45 接口,採用DM9000 網卡芯片
* 3 個串口接口,分別有RS232 接口和TTL 接口引出
* 4 個USB Host(使用USB 1.1 協議),通過USB HUB 芯片擴展
* 1 個USB Slave(使用USB 1.1 協議)
* 標準音頻輸出接口,在板麥克風(MIC)
* 1 個PWM 控制蜂鳴器
* 1 個可調電阻接W1,用於AD 轉換測試
* 6 個用戶按鍵,並通過排針座引出,可作為其他用途。
* 1 個標準SD 卡座
* 2 個LCD 接口座,其中LCD1 為41Pin 0.5mm 間距貼片接口,可直接連接本公司提
供的真彩屏顯示模塊或者VGA 轉接板,另一個LCD 接口適合直接連接群創
7」LCD。
* 2 個觸摸屏接口,分別有2.0mm 和2.54 間距兩種,實際它們的定義都是相同的,
* 1 個CMOS 攝像頭接口(CON4),為20Pin 2.0mm 間距插針,可直接連接本公司的
CAM130 攝像頭模塊。
* 在板RTC 備份電池
* 1 個電源輸入口,+5V 供電
主要接口定義:
Micro2440SDK 參考底板除了常見的標準接口:音頻輸入和輸出、DB9 串口COM0,
COM1、COM2、USB Host 和 USB Slave、RJ-45 網絡接口、SD 卡座等,為了方便學習開發,
還引出了其他GPIO、系統總線接口等外設和接口,它們的名稱及定義說明請在手冊中查詢。
mini 2440 簡介:
Mini2440 開發板硬件資源特性
CPU 處理器
– Samsung S3C2440A,主頻400MHz,最高533Mhz
SDRAM 內存
– 在板64M SDRAM
– 32bit 數據總線
– SDRAM 時鐘頻率高達100MHz
FLASH 存儲
在板 256M/1GB Nand Flash, 掉電非易失(用戶可定製64M/128M/256M/512M/1G)
在板2M Nor Flash,掉電非易失,已經安裝BIOS
LCD 顯示
– 板上集成4 線電阻式觸摸屏接口,可以直接連接四線電阻觸摸屏
– 支持黑白、4 級灰度、16 級灰度、256 色、4096 色STN 液晶屏,尺寸從3.5 寸到12.1 寸,屏幕分辨率可
以達到1024×768 像素;
– 支持黑白、4 級灰度、16 級灰度、256 色、64K 色、真彩色TFT 液晶屏,尺寸從3.5 寸到12.1 寸,屏幕
分辨率可以達到1024×768 像素;
– 標準配置為NEC 256K 色240×320⁄3.5 英吋TFT 真彩液晶屏,帶觸摸屏;
接口和資源
– 1 個100M 以太網RJ-45 接口(採用DM9000 網絡芯片)
– 3 個串行口
– 1 個USB Host
– 1 個USB Slave B 型接口
– 1 個SD 卡存儲接口
– 1 路立體聲音頻輸出接口,一路麥克風接口;
– 1 個2.0mm 間距10 針JTAG 接口
– 4 USER Leds
– 6 USER buttons(帶引出座)
– 1 個PWM 控制蜂鳴器
– 1 個可調電阻,用於AD 模數轉換測試
– 1 個I2C 總線AT24C08 芯片,用於I2C 總線測試
– 1 個2.0 mm 間距20pin 攝像頭接口
– 板載實時時鐘電池
– 電源接口(5V),帶電源開關和指示燈
系統時鐘源
– 12M 無源晶振
實時時鐘
– 內部實時時鐘(帶後備鋰電池)
擴展接口
1 個34 pin 2.0mmGPIO 接口
1 個40 pin 2.0mm 系統總線接口
規格尺寸
– 100 x 100(mm)
操作系統支持
– Linux2.6.32.2 + Qtopia-2.2.0
– WindowsCE.NET 6.0(R3)
緣由:
從以前接觸單晶片8051,pic…時期因對組合語言很無力,學習階段也不斷受挫,拜china大中國的強大力量 現在學習Embedded 不再如此昂貴 .
當初上拍賣網站 原本從一般的開發版…最後看到這塊寶!! 豐富的i/o與介面 可以跑win ce & linux…. 這樣這快板幾乎無所不能.
原廠又提供範例與原始碼可供參考.
最後選擇micro 2440的版子原因無他mini 2440的rs232 port已經做好了 並且usb port也比較多可以使用價錢上相差不多差幾百元而已.
照片:
拆箱…我另外買的2本書也到了[
]1
豐富的教學光碟(其實是+150才有13dvd 不過奉勸有點小基礎還是別買因為不是國語口音)[
][2][
]3
主角出現[
]4
網路 *1 USB host*2 usb slave *1 COM0 音源輸出[
]5
usb host *2 sdcard*1[
]6
com1 com2[
]7
開機畫面[
][8][
]9
主畫面 系統是Linux2.6.32.2 + Qtopia-2.2.0[
]10
[]11
用內付的demo檔案 測試運作狀況[
]11
一開始用原廠提供linux檔案 開始重新編譯核心
試做軟體編譯到版子上
運作一切順利..
查了一下 上網買了 http://shopping.pchome.com.tw/?mod=item&func=exhibit&IT_NO=DCAD1H-A09504466&SR_NO=DRAF0X&ROWNO=2
TP-LINK 54M USB2.0 無線網路卡 TL-WN321G 便宜又好用
重新編譯核心 把無線網卡的驅動rt200的取消 只選rt250/rt87 的選用 就可以正確判斷使用 開心
目前只剩usb webcam z3xx無法直接使用輸出成檔案 尚在研究中
先這樣… byby