ESM8400是英创推出的ARM64高性能低功耗、名片尺寸工控主板,出厂可预装正版Windows 10 IoT企业版操作系统。ESM8400上的所有硬件资源,在Windows中都提供了直接的驱动支持。对于外设,如果设备不兼容Windows自带的驱动,就需要外设厂家提供设备的Windows 10 ARM64版本驱动程序。
本文对ESM8400 Windows 10 IoT工控主板的可用资源进行介绍,并对已经测试过的外设进行列举说明。
1. ESM8400 Windows 10 IoT工控主板资源介绍
ESM8400硬件资源 | 备注说明 | |
CPU | NXP iMX8M Plus,4核ARM Cortex-A53 64位处理器,主频率1.6GHz 包含GPU, VPU | 支持D3D11,D2D GPU加速 支持HEVC, H.264, VP9, VP8, MPED-2,MPEG-4 VPU解码 |
FLASH | 32GB eMMC | 作为Windows系统盘C盘主板出厂时用户可用空间大于12GB |
RAM | 4GB DDR4 | Windows系统内存 |
网络 | 2路千兆以太网 | |
显示 | HDMI,LVDS显示接口 | 支持800*600到1920*1080显示分辨率 在Windows中可进行“单独/扩展/复制”多显示器设置 支持HDMI音频输出 |
USB主口 | 3路 | USB2.0 |
串口 | 4路 | 标准UART |
CAN | 2路 | CAN 2.0B |
SPI | 1路 | Windows驱动支持任意8位倍数的数据长度传输 |
I2C | 1路 | |
GPIO | 32位 | 每位可独立控制,支持IO中断 |
SD卡 | 支持 | 与部分GPIO复用 |
RTC | 支持 | 主板集成独立RTC时钟芯片 |
2. ESM8400 Windows 10 IoT工控主板外设支持说明
系统外设 | 备注说明 |
USB基本外设 | 支持USB键盘、鼠标、U盘、USB HUB、USB硬盘 |
USB触摸屏 | 支持USB接口的电容、电阻触摸屏 |
USB串口扩展 | 支持CDC类串口扩展芯片,比如CH3444 USB转4串口芯片 |
USB转PCIe | 支持,可用于为系统扩展M.2固态硬盘 |
USB声卡 | 暂不支持 |
WiFi | 目前仅支持PCIe WiFi,暂不支持USB WiFi |
3. 对工业应用常用接口的进一步说明
SPI,I2C,UART,GPIO在Windows系统中归类为简单外设总线(SPB),我们针对这些接口提供了实用的工具程序,可枚举系统中用户可用的设备资源,也可利用这些工具程序直接操作GPIO,或控制SPI,串口I2C进行数据收发测试:
对于ESM8400主板的两路CAN总线接口,Windows也提供了直接的驱动支持,我们同样提供了FlexCAN_interrupt.exe工具程序,可用于CAN设备的枚举和CAN数据收发测试。
我们提供了FlexCAN_interrupt.exe,I2cTestTool.exe,SpiTestTool.exe,MinComm.exe以及GpioTestTool.exe的源代码,感兴趣的用户可与英创联系(support@emtronix.com, 028-86180660)。
我们也会在ESM8400上持续测试ARM64的Windows 10 IoT能支持的更多外设,并更新到此文档。
成都英创信息技术有限公司 028-8618 0660