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