ARM 架构工业嵌入式主板 BS-EAM-6919VA0 简易安装手册 Mainboard Ver:A0 Manual ver:a0 深圳市蓝天计算机技术有限公司地址 : 深圳市南山区科技北二路 28 号豪威大厦 B204 室邮编 :518000 电话 :(0755) 83439980 83439280 传真 :(0755) 83439680 网址 :http://www.bsky.com.cn 邮箱 :E-mail: market@bsky.com.cn 1 / 18
目录 一 主板简介... 3 二 性能特点... 4 三 技术参数... 4 四 接口介绍 :... 6 五 跳帽及连接器简介 :... 6 六 跳帽设置... 8 6.1 BOOT 模式选择 :JP4... 8 6.2 BOOT 设备选择 :JP3... 8 七 接口引脚定义... 9 八 烧录与启动 LINUX/Andriod 系统... 15 8.1 烧录 Linux/Andriod 系统... 15 8.2 启动 Linux/Andriod 系统 ( 从 EMMC 启动系统 )... 17 2 / 18
一 主板简介 BS-EAM-6919 是一款在标准 3.5 寸 (146mm*102mm) 尺寸上开发出来的基于高端 ARM 架构 Cortex-A9 内核上的全新概念嵌入式工业计算机主板 该款主板采美国飞思卡尔 Freescale 公司的 I.MX6 超低功耗 ARM 单核 双核 四核微处理器设计而成, 主频高达 1.2G, 但整板功耗仅 3W 左右 (4 核功耗 ) 作为最新高端 ARM 主板,EAM-6919 同时板载 1G /2G DDR3 内存和 2G/4G/8G/16G/32G EMMC Flash 可由厂商预装 LINUX\ANDRIOD 操作系统 一个 4 位数据位宽 SD 卡插座, 也可以直接启动引导 LINUX, ANDROID 等操作系统, 大大方便客户移植和制作操作系统 ; 由于 ARM 优越的超低功耗性能, 使得该主板能在 -40~80 摄氏度极端环境下不间断稳定地工作 ( 需车规级芯片 ) EAM-6919 最值得称道的是其为新型商业多媒体, 如数字广告标牌 户外高清播放等新媒体应用精心设计的多屏 高清功能 : 由于采用飞思卡尔公司最新的 I.MX6 的双核 四核 ARM Cortex-A9 CPU, 直接集成 NEON MPE 协处理器硬件加速, 使得 EAM-6919 具有卓越的图形图像表现力, 不仅支持 3D 高清播放, 并且可通过应用软件实现超低功耗 HDMI 1080p 多屏异步显示 ( 最多可支持 4 屏异步, 客户需自行开发应用软件 ), 仅有 3.5 寸的超小体积, 使其成为商用级数字标牌 多媒体广告机等新媒体的绝佳硬件媒质 为支持移动互联应用,EAM-6919 预留板载 WiFi 及 Bluetooth 蓝牙模块, 支持 802.11 bgn 协议, 最高传输速率 150 MB/S, 可自行根据传输距离选配不同功率天线, 使无线传输更轻松 EAM-6919 同时配有 Mini-PCIe 及 SIM 卡插槽, 使得该主板能轻松变身移动通讯设备 板载 USB OTG 接口方便客户实时更新 板载 Sata II 接口可提供大容量存储 EAM-6919 也秉承蓝天嵌入式主板工业级应用的传统 :1 路千网络接口及 1 路百兆网 ;6 路 RS232 和 1 路 RS485 工业级串口 ;6 路 USB2.0 音频输出 数字视频输入接 16 路 GPIO 接口 ; 8 层无铅板高密设计, 串口 网络接口均防 EMI 尤其值得一提的是板载 2 路标准 CAN 总线接口, 同时也有 JTAG 接口, 预留触摸屏接口, 彰显其为工业级应用的贴心设计 3 / 18
二 性能特点 采用高性能 ARM Cortex-A9 内核, 主频高达 1.2 GHz, 板贴大容量 1G/2G DDR3 内存及 4G( 标配 ) /8G/16G/32G EMMC FLASH 高速闪存, 可直接搭建无盘系统 可安装 Msata 电子盘, 板载 SATA 2 接口, 工业 SD 卡插槽 板载 VGA\2*LVDS(2*24 BIT)\HDMI 多种显示接口, 高分辨率 3D 播放支持, 单路 48bit 或双路 24bit LVDS,HDMI 1080p 多屏异步显示支持 标配 1 个千兆网口及 1 个百兆网口 ( 可选件 ), 适应高速网络传输需求 多种工业接口, 支持 6 个 USB 2.0 Host,1 个 USB OTG/ USB Host, 5/6 个标准 RS232,, 16 路 GPIO,JTAG 接口 板载 Mini PCIe 及 SIM 卡插槽, 可接 3G /4G GPS 采集卡以及其他 PCIe 设备 ( 选配 ) 板载 2 路工业 CAN 总线, 适用于汽车 医疗 数控, 交通等行业 板载 WIFI 芯片支持 802.11bgn 协议及蓝牙 Bluetooth 2.4G( 选配件 ) 三 技术参数 结构 : 处理器 : 内存 : 闪存 : SATA 接口 : 串口 : USB 接口 : 音频接口 : 标准工业级 3.5 英寸,146mm*102mm 飞思卡尔嵌入式工业级单核 \ 双核 \4 核 Cortex-A9 架框 imx6 1.2G 处理器板载 1G( 标配 )/ 2G DDRIII 内存板载 4G EMMC FLASH ( 标配 ), 可安装 Andriod4.2,Linux\ Ubuntu 系统 1 个标准 SATAII 接口标配 5 个 RS232 串口, 可选 6 个 RS232 串口, 其中一个为 USB 转串口 6 个 USB Host 2.0,1 个 USB OTG/USB Host 2.0 方便作为更新 调试接口或标准 USB 接口共用排针音频输入, 立体声输出接口 4 / 18
显示接口 : 1 个标准 HDMI 接口,1 个排针 VGA 接口,2 个排针 LVDS 接口 3D 高分辨支持,HDMI 支持 1080p 高请播放 视频输入接口 : 1 个排针 Camera 输入接口 ( 选配件 ), 可直接安装市场常见 OV Camera 触摸屏 : 预留 USB 或者 I2C 网络接口 : 有线网络 : 在板 1 个标准 100\1000MB 接口及可选 1 个 10\100MB 接口 无线 WIFI: 板载 WiFi 模块支持 802.11bgn 协议, 无线网络接收天线接口 移动通讯接口 : 蓝牙 : 板载 1 个 Bluetooth 模块 2.4G( 选配件 ) SIM 卡插槽 : 提供 1 个 SIM 卡插槽, 可直接安装 3G\4G SIM 卡 ( 选配件 ) 高速总线接口 : 板截 1 个 mini-pcie 插槽, 可接华为 MU709S 3G 通讯模块或者其他 PCIe 设 备 ( 选配 ) SD 卡插座 : 1 个 SD 卡插座, 支持大容量 SD 卡系统安装 数字 GPIO 接口 : 排针 8 进 8 出, 16 路数字 GPIO 接口 CAN 总线接口 : 2 路 CAN 总线 看门狗 : 1 个 32bit 看门狗计数器 操作系统 : Android4.2 LINUX: 支持内核为 Linux3.0.35 的操作系统,Ubuntu11.1 CE 设计 : 串口 网络接口均采用防 EMI 设计 印刷电路板 : 8 层 主板尺寸 : 146mm*102mm 输入电压 : 单 12V DC 输入, 提供 1 个 12V DC 电源输入插孔座及 1 个大 4pin 插座 典型功耗 : 3W( 标准 4 核 ) 工作温度 : 商规 :-25-65 ; 宽温车规 :-40-85 工作湿度 : 20%-90% 5 / 18
四 接口介绍 : 图一 : 接口示意图 注意 : 该图用数字 1 或 红颜色高亮 标示了所介绍零件的第一引脚 五 跳帽及连接器简介 : 位置 功 能 JP4 BOOT 模式选择 JP3 BOOT 设备选择 ANT1 WIFI 外置天线 SD1 SD 卡插座 USB1 USB OTG 接口 USB2 标准 USB 插座 USB3 USB 接口 USB4 USB 接口 LAN1 10M/100M/1000M 网络接口 LED_SEL1 LAN1 LINK 灯选折接口 LAN2 10M/100M 网络接口 6 / 18
HDMI1 PWR1 PWR2 BAT1 AUDIO1 CN1 COM1 COM2 COM3 COM4 COM5 COM6 GPIO1 VGA1 LVDS1 JP1 JP2 BLK1 CAN1 CAN2 KEYPAD1 CN2 JTAG1 CN3 SATA1 标准 HDMI 接口电源适配器输入接口 (12V) 电源输入接口 (12V) 电池插座 (3.0V) 音频接口 ANDROID 功能按钮 RS232 串行接口 RS232 串行接口 RS232 串行接口 RS232 串行接口 RS232 串行接口 RS232 串行接口 GPIO 接口 VGA 显示接口 48bit LVDS 显示接口 LVDS 逻辑供电接口 LVDS 逻辑供电接口背光供电 / 使能 / 控制接口 CAN 总线接口 CAN 总线接口 KEYPAD 接口开机 / 复位按钮接口 JTAG 调试接口 SATA 硬盘供电接口标准 SATA 硬盘接口 7 / 18
六 跳帽设置 跳帽设置示意图 : 6.1 BOOT 模式选择 :JP4 1-2 3-4 功 能 Open Open Boot from fuses Open Close Serial downloader( 烧写 EMMC) Close Open Boot from board settings( 正常使用情况 ) 6.2 BOOT 设备选择 :JP3 1-2 3-4 5-6 7-8 9-10 11-12 13-14 15-16 EMMC 1bit OPEN CLOSE CLOSE OPEN OPEN OPEN CLOSE CLOSE 4bit OPEN CLOSE CLOSE OPEN OPEN CLOSE CLOSE CLOSE 8bit OPEN CLOSE CLOSE OPEN CLOSE OPEN CLOSE CLOSE SD 1bit OPEN CLOSE OPEN OPEN OPEN OPEN CLOSE OPEN 4bit OPEN CLOSE OPEN OPEN OPEN CLOSE CLOSE OPEN SATA OPEN OPEN OPEN OPEN OPEN OPEN OPEN OPEN 8 / 18
七 接口引脚定义 ANT1:WIFI 外置天线接口 ; 外置 2.4G 天线接口 SD1:SD 卡插座接口, 最大支持 32GB; USB1:USB OTG 接口, 可以用于系统更新升级 ; USB2: 标准双层 USB2.0 接口 ; 信号名引脚引脚信号名 +5V 1 5 +5V USBD1-2 6 USBD2- USBD1+ 3 7 USBD2+ GND 4 8 GND USB3:USB2.0 排针接口 信号名 引脚 引脚 信号名 +5V 1 2 GND USBD3-3 4 USBD4+ USBD3+ 5 6 USBD4- GND 7 8 +5V USB4:USB2.0 排针接口 信号名 引脚 引脚 信号名 +5V 1 2 GND USBD3-3 4 USBD4+ USBD3+ 5 6 USBD4- GND 7 8 +5V LAN1: 标准 10M/100M/1000M 网络接口 信号名引脚引脚信号名 9 / 18
TX0 + 1 2 TX0 - TX1 + 3 4 TX1 - TX2 + 5 6 TX2 - TX3 + 7 8 TX3 - LED_SEL1:10/100/1000M LINK 灯选折跳线 跳线选折方式 LAN LINK LED 状态 1-2( 短路 ) 连接 10/100M 双绞线时 2-3( 短路 ) 连接 1000M 双绞线时 LAN2: 标准 10M/100M 网络接口 号名 引脚 引脚 信号名 TX + 1 2 TX - RX + 3 4 NC NC 5 6 RX - NC 7 8 NC HDMI1: 标准 HDMI 接口 PWR1: 电源适配器输出接口 引脚 功能 1 12V 2 GND PWR2:ATX 电源 4PIN CPU 专用供电接口引脚功能 1 GND 2 GND 3 12V 4 12V BAT1: 电池接口引脚功能 1 3.0V 2 GND AUDIO1: 音频接口 信号名 引脚 引脚 信号名 LINE OUT R 1 2 LINE OUT L GND 3 4 GND LINE IN R 5 6 LINE IN L GND 7 8 GND MIC IN 9 10 MIC DET 10 / 18
CN1:ANDROID 功能按钮 PIN FUNCTION 1 ON/OFF 2 VOL UP 3 HOME 4 SEARCH 5 BACK 6 MENU 7 VOL DOWN 8 GND COM1--COM6: RS232 串行接口 号名引脚引脚信号名 NC 1 2 RXD TXD 3 4 NC GND 5 6 NC RTS 7 8 CTS NC 9 10 NC GPIO1: GPIO 接口 信号名引脚引脚信号名 +3.3V 1 2 GPIO9 GPIO1 3 4 GPIO10 GPIO2 5 6 GPIO11 GPIO3 7 8 GPIO12 GPIO4 9 10 GPIO13 GPIO5 11 12 GPIO14 GPIO6 13 14 GPIO15 GPIO7 15 16 GPIO16 GPIO8 17 18 GND VGA1: 标准 VGA 接口 信号名引脚引脚信号名 RED 1 2 GND GREEN 3 4 GND BLUE 5 6 GND VSYNC 7 8 SDA HSYNC 9 10 SCL LVDS1:LVDS 接口 信号名引脚引脚信号名 VCC_LCD 1 2 VCC_LCD VCC_LCD 3 4 GND 11 / 18
GND 5 6 GND D0O- 7 8 D0O+ D1O- 9 10 D1O+ D2O- 11 12 D2O+ GND 13 14 GND CLKO- 15 16 CLKO+ D3O- 17 18 D3O+ D0E- 19 20 D0E+ D1E- 21 22 D1E+ D2E- 23 24 D2E+ GND 25 26 GND CLKE- 27 28 CLKE+ D3E- 29 30 D3E+ 注 : 主板上的 LVDS1 插座为 2*15PIN,2.0mm 的贴片公头排针插座 JP1,JP2:VCC_LCD 供电选择方式 : 跳线选择方式 VCC_LCD 电压选择状态 : 短路 JP1 1-2 LVDS 逻辑电路供电为 3.3V 短路 JP1 2-3 LVDS 逻辑电路供电为 5V 短路 JP2 1-2 LVDS 逻辑电路供电为 12V 注意 :JP1,JP2 为 LVDS 屏内部逻辑电路的供电 (VCC_LCD) 选择跳线 BLK1:LVDS 背光使能 / 控制接口 号名 引脚 引脚 信号名 LVDS1 背光控制 1 2 比较度控制 5V 背光供电 3 4 LVDS2 背光控制 5V 背光供电 5 6 背光使能 ( 对应 GPIO9) 12V 背光供电 7 8 I2C DATA 12V 背光供电 9 10 I2C CLK 3.3V 背光供电 11 12 I2C 触摸屏中断 GND 13 14 GND 注意 :1. 主板上的 BLK1 插座为 2*7PIN,2.0mm 的贴片公头排针插座 2.BLK1 为 LVDS 屏的背光供电 / 背光使能 / 背光控制接口 CAN1 CAN2: CAN 总线接口引脚功能 1 CAN + 2 CAN - 3 GND KEYPAD1:KEYPAD 接口 信号名 引脚 引脚 信号名 KEY COL0 1 2 KEY ROW0 12 / 18
KEY COL1 3 4 KEY ROW1 KEY COL2 5 6 KEY ROW2 KEY COL3 7 8 KEY ROW3 KEY COL4 9 10 KEY ROW4 CN2: 开机复位按钮接口引脚功能 1 PWR_ON_OFF 2 12V 3 复位 4 GND JTAG1:JTAG 调试接口 信号名 引脚 引脚 信号名 +3.3V 1 2 TMS GND 3 4 TCK GND 5 6 TDO MOD 7 8 TDI TRST 9 10 RESET CAMERA1: CAMERA 信号接口 信号名 引脚 引脚 信号名 CSI0_DAT4 1 2 CSI0_DAT5 CSI0_DAT6 3 4 CSI0_DAT7 CSI0_DAT8 5 6 CSI0_DAT9 CSI0_DAT10 7 8 CSI0_DAT11 CSI0_DAT12 9 10 CSI0_DAT13 CSI0_DAT14 11 12 CSI0_DAT15 CSI0_DAT16 13 14 CSI0_DAT17 CSI0_DAT18 15 16 CSI0_DAT19 I2C SDA 17 18 I2C SCL CSI0_DATA_EN 19 20 CSI_MCLK CSI0_HSYNC 21 22 CSI0_HSYNC CSI0_VSYNC 23 24 PWM( 对应 GPIO6) RST_CAMERA 25 26 GND 3.3V 27 28 1.8V 1.5V 29 30 1.8V GND 31 32 2.8V CSI_D0P 33 34 CSI_D0M CSI_CLK0P 35 36 CSI_CLK0M CSI_D1P 37 38 CSI_D1M 13 / 18
SATA1: 标准 SATA 硬盘接口 引脚功能 1 GND 2 TX+ 3 TX- 4 GND 5 RX 6 RX+ 7 GND CN3: SATA 扩展电源接口引脚功能 1 +3.3V 2 GND 3 +5V 4 +12V 14 / 18
八 烧录与启动 LINUX/Andriod 系统 EAM-6919 Linux\Andriod 系统文件打包集成入 MFGTool.exe 文件, 并刻录至 USB DVD SSD 等存储介质中 8.1 烧录 Linux/Andriod 系统 1. EAM-6919 主板跳线至烧录模式 :JP4 跳到 3-4 脚 ; 2. 将 MFGTool.exe 文件拷贝至装有 WINDOWS 的工作电脑上 3. 使用一根 USB 电缆 ( 注 : 该 USB 电缆需一端为标准 USB 接口, 一端为 USB OTG/Mini USB 接口 ) 将 EAM-6919 主板的 USB1(Micro-USB) 接口与装有 WINDOWS 系统的工作计算机连接起来 4. 在 WINDOWS 平台的工作机上点击 MFGTool" 的 START" 按钮开始烧录 4.1 如 MFGTool 顺利找到 USB OTG 设备, 如显示如下图 : 4.2 点击 START" 按钮开始烧录 4.3 烧录进程如图 : 15 / 18
4.4 完成烧录 4.5 点 exit 退出烧录, 则 Linux/Andriod 已成功烧录至 EMMC 闪存 16 / 18
8.2 启动 Linux/Andriod 系统 ( 从 EMMC 启动系统 ) 1. 将主板跳线至工作模式 :JP4 跳到 1-2 脚 2. 从 EMMC 启动,JP3 需要用 2.0mm 的跳线帽将第 3-4,5-6,13-14,15-16 脚短路起来 3. 用一根串口交叉电缆 ( 如串口 DB9 的一头的 TXD 脚连接到另一头的 RXD 脚 ) 将 6919 的串口 1 和 WINDOWS 工作机的串口连接起来 4. 打开串口调试软件 ( 如 windows 自带的 超级终端 ) 5. EAM-6919 主板上电开机, 在启动到 U-BOOT 3 秒倒计时, 按下工作机键盘的 空格键, 进行系统环境设置, 系统环境可以设置成 VGA,HDMI,LVDS 显示输出,android 系统环境设置如下 : A: 从 EMMC 启动,HDMI 显示输出 : setenv bootcmd 'booti mmc3' setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 vmalloc=400m init=/init video=mxcfb0:dev=hdmi,1920x1080m@60,bpp=32 video=mxcfb1:off video=mxcfb2:off fbmem=28m androidboot.hardware=freescale saveenv boot C: 从 EMMC 启动,LVDS 显示输出 (800 600, 如果需用用到 1024 768 分辨率, 只需直接将 bootargs 一行中的 800 600 改成 1024 768 即可 ): setenv bootcmd 'booti mmc3' setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 vmalloc=400m init=/init video=mxcfb0:dev=ldb,1280x600m@60,bpp=32 video=mxcfb1:off video=mxcfb2:off fbmem=28m androidboot.hardware=freescale saveenv boot 6. Linux 系统的 uboot 参数环境设置跟 6 中提到的 andriod 系统基本一致, 如 : A: 从 EMMC 启动,HDMI 显示输出 : setenv bootcmd_mmc 'run bootargs_base bootargs_mmc;mmc dev 3;mmc read ${loadaddr} 0x800 0x2000;bootm' setenv bootcmd run bootcmd_mmc setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=hdmi,1920x1080m@60,if=rgb24' saveenv boot 17 / 18
B: 从 EMMC 启动,LVDS 显示输出 setenv bootcmd_mmc 'run bootargs_base bootargs_mmc;mmc dev 3;mmc read ${loadaddr} 0x800 0x2000;bootm' setenv bootcmd run bootcmd_mmc setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=ldb,ixga,if=rgb666' saveenv boot B: 从 EMMC 启动,VGA(1024*768) 显示输出 : setenv bootcmd_mmc 'run bootargs_base bootargs_mmc;mmc dev 3;mmc read ${loadaddr} 0x800 0x2000;bootm' setenv bootcmd run bootcmd_mmc setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=lcd,1024x768m@60,if=rgb24' saveenv boot 18 / 18