Micro2451/zh

From FriendlyELEC WiKi
Revision as of 21:17, 21 July 2015 by Capbily (Talk | contribs) (介绍)

Jump to: navigation, search

English

1 介绍

Micro2451是友善之臂专门为Micro2440核心板老用户设计的一款替代产品,二者管脚完全兼容,底板共用。它采用ARM926EJ架构的三星S3C2451主控芯片,运行主频400Mhz, 最高可达533Mhz, 由于采用了新的芯片生产工艺,功耗更低,性能更加优越,而且价格也更有优势。

2 资源特性

  • CPU: Samsung S3C2451,运行主频400Mhz
  • RAM: 64M DDR2
  • Flash: 标配256M闪存,可选1G
  • MicroSD x1:具备启动和存储功能
  • MicroUSB x1:只有供电功能
  • LEDs x5:电源指示LED x1,用户LED x4
  • 复位按键
  • 3排2.0mm双排针,包含以下资源:
    • UARTs x3
    • I2C x1
    • PWMs x4
    • USB 1.1 HOST x1
    • USB 2.0 Device x1
    • MMC/SDIO x1
    • IIS x1
    • ADCs x7
    • SROM Bus 25-bit Address, 16-bit Data and 5 Chip Select
    • RGB LCD 24-bit Interface x1
    • DVP Camera Interface x1
    • 可配置的GPIO或外部中断 x22

3 接口说明

3.1 核心板管脚定义

Micro2451-1506 接口布局
  • P1 管脚定义
P1 Pin# PCB Pin# Name P1 Pin# PCB Pin# Name
1 1 VDD_5V 2 2 DGND
3 3 EINT19/GPG11 4 4 EINT18/GPG10
5 5 EINT17/GPG9 6 6 EINT16/GPG8
7 7 EINT15/GPG7 8 8 EINT14/GPG6
9 9 EINT13/GPG5 10 10 EINT11/GPG3
11 11 EINT12/GPG4 12 12 EINT6/GPF6
13 13 EINT5/GPF5 14 14 EINT4/GPF4
15 15 EINT3/GPF3 16 16 EINT2/GPF2
17 17 EINT1/GPF1 18 18 EINT0/GPF0
19 19 GPL5 20 20 MMC0CLK
21 21 MMC0CMD 22 22 MMC0DATA2
23 23 MMC0DATA3 24 24 MMC0DATA0
25 25 MMC0DATA1 26 26 BOOT_CS
27 27 NC 28 28 M_nRESET
29 29 DM_UDEV 30 30 DP_UDEV
31 31 DM_UHOST 32 32 DP_UHOST
33 33 AIN2 34 34 RTC_BATT
35 35 AIN0 36 36 AIN1
37 37 TOUT2/GPB2 38 38 TOUT3/GPB3
39 39 TCLK/GPB4 40 40 IIS0LRCK
41 41 IIS0SCLK 42 42 IIS0CDCLK
43 43 IIS0SDI 44 44 IIS0SDO
45 45 TOUT0/GPB0 46 46 EINT10/GPG2
47 47 UART2_TX 48 48 UART2_RX
49 49 UART1_TX 50 50 UART1_RX
51 51 UART0_TX 52 52 UART0_RX
53 53 UART0_CTS 54 54 USRT0_RTS
55 55 I2C0SDA 56 56 I2C0SCL
  • P2 管脚定义
P2 Pin# PCB Pin# Name P2 Pin# PCB Pin# Name
1 57 AIN6/YM 2 58 AIN7/YP
3 59 AIN8/XM 4 60 AIN9/XP
5 61 LCD R-bit6 6 62 LCD R-bit7
7 63 LCD R-bit4 8 64 LCD R-bit5
9 65 LCD R-bit2 10 66 LCD R-bit3
11 67 LCD R-bit0 12 68 LCD R-bit1
13 69 LCD G-bit6 14 70 LCD G-bit7
15 71 LCD G-bit4 16 72 LCD G-bit5
17 73 LCD G-bit2 18 74 LCD G-bit3
19 75 LCD G-bit0 20 76 LCD G-bit1
21 77 LCD B-bit6 22 78 LCD B-bit7
23 79 LCD B-bit4 24 80 LCD B-bit5
25 81 LCD B-bit2 26 82 LCD B-bit3
27 83 LCD B-bit0 28 84 LCD B-bit1
29 85 TOUT1/GPB1 30 86 LCD DEN
31 87 LCD VSYNC 32 88 LCD HSYNC
33 89 LCD CLK 34 90 GPC0
35 91 Camera DATA7 36 92 Camera DATA6
37 93 Camera DATA5 38 94 Camera DATA4
39 95 Camera DATA3 40 96 Camera DATA2
41 97 Camera DATA1 42 98 Camera DATA0
43 99 Camera XCLK 44 100 Camera PCLK
45 101 Camera VSYNC 46 102 Camera HREF
47 103 EINT20/GPG12 48 104 GPJ12
49 105 VDD_5V 50 106 DGND
  • P3 管脚定义
P3 Pin# PCB Pin# Name P3 Pin# PCB Pin# Name
1 107 EINT7/GPF7 2 108 EINT9/GPG1
3 109 nRCS1/GPA12 4 110 nRCS3/GPA14
5 111 nRCS2/GPA13 6 112 nRCS5/GPA16
7 113 nRCS4/GPA15 8 114 nRWE
9 115 nROE 10 116 nRSTOUT
11 117 nWAIT 12 118 nXDACK0/GPB9
13 119 SROM ADDR0 14 120 nDREQ0/GPB10
15-38 121-144 SROM ADDR1-24
39-54 145-160 SROM DATA0-15
55 161 VDD_5V 56 162 DGND
说明
  1. VDD_5V:给核心板供电的电源输入脚,输入范围4.7-5.6V,推荐5V/500mA
  2. BOOT_CS: 启动模式选择,悬空或高电平为SD卡启动,低电平为NandFlash启动。注意,BOOT_CS信号同时接到了Boot Mode Switch上,如果底板需要使用BOOT_CS而不希望受到Boot Mode Switch干扰,请把Boot Mode Switch拨到SD侧(BOOT_CS悬空)
  3. M_nRESET:复位信号输入,低电平有效。此信号通过复位芯片给核心板的CPU和内存等芯片提供复位信号,所以外部只需接一个按键就可以
  4. DM_UDEV&DP_UDEV:USB 2.0 Device信号,没有OTG功能
  5. DM_UHOST&DP_UHOST : USB 1.1 Host信号,需外加15K下拉电阻
  6. RTC_BATT:RTC备份电池输入,直接接3V电池。核心板上电后由板子内部的3.3V给RTC供电,不上电时由备份电池供电,自动切换
  7. AIN0-AIN2,AIN6-AIN9:CPU自带的12-Bit ADC输入,通道0-2,6-9,采集范围:0-3.3V

3.2 Boot Mode Switch、MicroSD和MicroUSB

  • Boot Mode Switch:拨到SD侧,核心板从核心板上的MicroSD卡启动;拨到Nand侧,核心板从NandFlash启动
  • MicroSD:具有启动功能和存储功能。把制作好的启动卡放进此卡槽,Boot Mode Switch拨到SD侧,核心板就会从这个卡启动
  • MicroUSB:只有供电功能,使得不接底板就可以烧写和测试核心板

4 机械尺寸

Micro2451-1506 机械尺寸

需要更详细的尺寸请下载:Micro2451-1506-Dimensions(dxf).zip

5 快速入门

5.1 安装Linux

5.2 安装WindowsCE 6.0

6 使用Linux

6.1 如何设置日期和时间

6.2 如何设置开机自动运行

6.3 如何启动Qt4

6.4 如何设置NFS启动

7 使用WindowsCE 6.0

7.2 如何设置和使用USB无线网卡

7.3 如何设置MAC地址

7.4 如何设置程序开机自动运行

8 配置和编译Linux

9 配置和编译WindowsCE 6.0

10 资源下载

10.1 硬件资源

10.2 软件资源

  • Superboot-2451 (烧写文件)
  • U-boot (源代码)
  • Linux kernel (源代码)
  • MiniTools (Windows7/8/Ubuntu)