官术网_书友最值得收藏!

2.1.1 mini2440開發板硬件資源

mini2440接口布局如圖2.1所示,它在十分緊湊的100×100mm2的面積上精致安排了開發者常用的各種接口,并且還引出了開發測試需要的富余的IO口和總線接口。

圖2.1 mini2440開發板接口圖

mini2440是一款低價實用的ARM9開發板,它采用samsung S3C2440A作為微處理器,并采用專業的穩定的CPU內核電源芯片和復位芯片來保證系統運行時的穩定性,最高主頻可達532MHz,如圖2.2所示。

圖2.2 mini2440開發板

它為手持設備和一般類型的應用提供了低價格、低功耗、高性能小型微控制器的解決方案。S3C2440A采用ARM920T內核,集成如下的片上功能:

? 1.2V內核,1.8V/2.5V/3.3V存儲器,3.3V擴展I/O,16KB指令Cache(I-Cache)/16KB數據Cache(D-Cache)。

? 外部存儲控制器(SDRAM控制盒片選邏輯)。

? 集成LCD專用DMA的LCD控制器(支持最大4KB色STN和256KB色TFT)。

? 4路擁有外部請求引腳的DMA控制器。

? 3路URAT(IrDA1.0,64-Byte Tx FIFO,64Byte Rx FIFO)。

? 2路SPI。

? I2C總線接口(支持多主通信)。

? IIS音頻編解碼器接口。

? AC' 97編解碼器接口。

? 1.0版SD主接口,兼容2.11版MMC接口。

? 2路USB主機控制/1路USB期間控制(ver1.1)。

? 4路PWM定時器/1路內部定時器/看門狗定時器。

? 8路10位ADC和觸摸屏接口。

? 具有日歷功能的RTC。

? 攝像頭接口(支持最大4096×4096的輸入,2048×2048縮放輸入)。

? 130個通用I/O,24個外部中斷源。

? 電源控制:正常,慢速,空閑,睡眠模式。

? 帶PLL的片上時鐘發生器。

嵌入式平臺mini2440 采用的微處理器是韓國三星公司推出的16/32 位RISC微處理器S3C2440A。從上面的信息可以知道,如果想學好嵌入式Linux,那么就要先學好mini2440開發板的內容,因為這款開發板中有很多資源供我們學習。就筆者了解到的一些開發人員,即使出來工作了三四年也還在學習這塊開發板,就是因為這款開發板提供的硬件資源已經足夠我們學習嵌入式Linux操作系統了,而且能夠學習得非常深入,畢竟更深層次的東西還是在軟件。

主站蜘蛛池模板: 洪雅县| 芮城县| 海门市| 桃源县| 保定市| 清丰县| 白水县| 内丘县| 绥化市| 怀集县| 福清市| 伊宁市| 合阳县| 雷山县| 太原市| 苏尼特右旗| 浦北县| 县级市| 张北县| 甘泉县| 黄陵县| 临泽县| 双柏县| 巨野县| 阜新| 和静县| 武定县| 赤城县| 泾阳县| 日喀则市| 即墨市| 昆山市| 马边| 桦南县| 扶风县| 曲周县| 永顺县| 久治县| 余江县| 彭阳县| 金寨县|