ESM8400是英創(chuàng)推出的ARM64高性能低功耗、名片尺寸工控主板,出廠可預(yù)裝正版Windows 10 IoT企業(yè)版操作系統(tǒng)。ESM8400上的所有硬件資源,在Windows中都提供了直接的驅(qū)動(dòng)支持。對(duì)于外設(shè),如果設(shè)備不兼容Windows自帶的驅(qū)動(dòng),就需要外設(shè)廠家提供設(shè)備的Windows 10 ARM64版本驅(qū)動(dòng)程序。
本文對(duì)ESM8400 Windows 10 IoT工控主板的可用資源進(jìn)行介紹,并對(duì)已經(jīng)測(cè)試過的外設(shè)進(jìn)行列舉說明。
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系統(tǒng)盤C盤主板出廠時(shí)用戶可用空間大于12GB |
RAM | 4GB DDR4 | Windows系統(tǒng)內(nèi)存 |
網(wǎng)絡(luò) | 2路千兆以太網(wǎng) | |
顯示 | HDMI,LVDS顯示接口 | 支持800*600到1920*1080顯示分辨率 在Windows中可進(jìn)行“單獨(dú)/擴(kuò)展/復(fù)制”多顯示器設(shè)置 支持HDMI音頻輸出 |
USB主口 | 3路 | USB2.0 |
串口 | 4路 | 標(biāo)準(zhǔn)UART |
CAN | 2路 | CAN 2.0B |
SPI | 1路 | Windows驅(qū)動(dòng)支持任意8位倍數(shù)的數(shù)據(jù)長(zhǎng)度傳輸 |
I2C | 1路 | |
GPIO | 32位 | 每位可獨(dú)立控制,支持IO中斷 |
SD卡 | 支持 | 與部分GPIO復(fù)用 |
RTC | 支持 | 主板集成獨(dú)立RTC時(shí)鐘芯片 |
2. ESM8400 Windows 10 IoT工控主板外設(shè)支持說明
系統(tǒng)外設(shè) | 備注說明 |
USB基本外設(shè) | 支持USB鍵盤、鼠標(biāo)、U盤、USB HUB、USB硬盤 |
USB觸摸屏 | 支持USB接口的電容、電阻觸摸屏 |
USB串口擴(kuò)展 | 支持CDC類串口擴(kuò)展芯片,比如CH3444 USB轉(zhuǎn)4串口芯片 |
USB轉(zhuǎn)PCIe | 支持,可用于為系統(tǒng)擴(kuò)展M.2固態(tài)硬盤 |
USB聲卡 | 暫不支持 |
WiFi | 目前僅支持PCIe WiFi,暫不支持USB WiFi |
3. 對(duì)工業(yè)應(yīng)用常用接口的進(jìn)一步說明
SPI,I2C,UART,GPIO在Windows系統(tǒng)中歸類為簡(jiǎn)單外設(shè)總線(SPB),我們針對(duì)這些接口提供了實(shí)用的工具程序,可枚舉系統(tǒng)中用戶可用的設(shè)備資源,也可利用這些工具程序直接操作GPIO,或控制SPI,串口I2C進(jìn)行數(shù)據(jù)收發(fā)測(cè)試:
對(duì)于ESM8400主板的兩路CAN總線接口,Windows也提供了直接的驅(qū)動(dòng)支持,我們同樣提供了FlexCAN_interrupt.exe工具程序,可用于CAN設(shè)備的枚舉和CAN數(shù)據(jù)收發(fā)測(cè)試。
我們提供了FlexCAN_interrupt.exe,I2cTestTool.exe,SpiTestTool.exe,MinComm.exe以及GpioTestTool.exe的源代碼,感興趣的用戶可與英創(chuàng)聯(lián)系(support@emtronix.com, 028-86180660)。
我們也會(huì)在ESM8400上持續(xù)測(cè)試ARM64的Windows 10 IoT能支持的更多外設(shè),并更新到此文檔。
成都英創(chuàng)信息技術(shù)有限公司 028-8618 0660