一,简介
研华ROM-5722 SMARC核心模块搭载恩智浦i.MX 8M Plus平台已经成功部署Windows 10 IOT企业版BSP。这个高度优化的BSP 增加了对i.MX 8M Plus Verisilicon GC7000 UltraLite GPU的支持,这将有助于利用DirectX强大的图形功能。
本文介绍了在研华ROM-5722上构建和安装Windows 10 IoT BSP的过程和方法。可以查看我们的发布说明以了解更多Windows 10 IOT企业版在i.MX 8M Plus应用处理器上支持的全部功能。
二,准备
硬件:
ROM-5722 – SMARC 2.1 核心模块,搭载恩智浦i.MX 8M Plus处理器
SOM-DB2510 – 用于研华 SMARC 2.1核心模块的开发底板
1 x 8GB SD卡,用于烧录操作系统安装程序
1 x micro USB 线,用于烧录boot加载程序
1 x电源适配器 (输入: 100 ~ 240V AC 50/60Hz; 输出: DC 12V 3A; 研华料号: 96PSA-A36W12R1-3)
1 x MIPI 转 LVDS 线材;
1 x MIPI CSI 转 HDMI 小板-(ROM-EG56); 研华料号:19A6EG5600-01
1 x LVDS 转 MIPI CSI 线材; 研华料号: 1700030769-01
[注意] 原生HDMI 尚无法工作,它将很快被恩智浦添加到Windows 10物联网企业BSP 中
软体:
Win32 磁盘镜像程序
Windows 10 IoT 企业级镜像包
请私信获取下载链接
三,在ROM-5722上安装Windows 10 IoT 企业版
3.1将下载完成的镜像包进行解压缩(文件名称: 20220823.7z)
![](https://img-blog.csdnimg.cn/img_convert/aa7f5ad1285640c38d6eb318beab2f2a.png)
3.2解压缩ROM5722A1AIM20WIV0001.zip,将固件烧录到eMMC中。
![](https://img-blog.csdnimg.cn/img_convert/61f34399db5a4079b2ede26e7756aa4e.png)
![](https://img-blog.csdnimg.cn/img_convert/2f79622f1f27498eb10bdef9644fc3f6.png)
3.3准备8GB SD卡,用于在Linux和Windows操作系统下安装程序
A.在Linux操作系统下:
$ sudo dd if=X22-81267_Win10IoT_Ent_SAC_21H2_os_installer_EVK_iMX8MP_6GB.img of=/dev/sdX bs=1M conv=fsync
![](https://img-blog.csdnimg.cn/img_convert/87fbd88b4ab145a0b928a7ceeedd7f5b.png)
B.在Windows操作系统下:
用Win32磁盘镜像工具在SD卡上烧录Windows操作系统安装程式
![](https://img-blog.csdnimg.cn/img_convert/cc424b6249c8431a945f304920e05800.png)
启动操作系统安装进程.
![](https://img-blog.csdnimg.cn/img_convert/3bd617fa913247348675ee0b8540c47e.png)
完成操作系统安装程序,关闭Win32磁盘镜像工具。
![](https://img-blog.csdnimg.cn/img_convert/8f3be3ed39fc4e5ba14f17d524268790.png)
3.4将固件镜像烧录到同一张Micro SD卡中
A.在Windows操作系统中打开“CMD”,进入“ROM5722AIM20WIV0001”文件夹
![](https://img-blog.csdnimg.cn/img_convert/e67d21b63ca64678aab8487a22bc6365.png)
B.接下来,通过命令将固件烧录到Micro SD卡中,请注意确认你的Micro SD卡盘符。
例如: 在你的Windows系统中,Micro SD 卡是 “f:”
命令:
flash_bootloader.cmd /device ROM5722_iMX8MP_6GB /target_drive f:
![](https://img-blog.csdnimg.cn/img_convert/d6802e595e5e47dba4c06a02529f6b82.png)
![](https://img-blog.csdnimg.cn/img_convert/857a1ef71f3d40cd8088546a9a08d0d7.png)
3.5烧录 Windows IoT 到 eMMC
A.在开发板SOM-DB2510上设置跳线用于EMMC启动 (关 –开-开-关-关-关)。
![](https://img-blog.csdnimg.cn/img_convert/d0a92df5efe64587ad62a0c7b6012b58.png)
B.连接 MIPI 转 HDMI 线材。
![](https://img-blog.csdnimg.cn/img_convert/7e42956ce1df4a609dbc764986584853.png)
![](https://img-blog.csdnimg.cn/img_convert/7cd29d7b982e4d2793487ea893f80d1d.png)
![](https://img-blog.csdnimg.cn/img_convert/6dae4f7b72b447839b83a4a8ccd00021.png)
![](https://img-blog.csdnimg.cn/img_convert/c53307587921423486c93d19df35bf1a.png)
C.插入Micro SD卡,将设备上电。系统将首先启动PE环境进行安装
![](https://img-blog.csdnimg.cn/img_convert/9ad38ca9258f48d3b2e7692e300feab8.png)
![](https://img-blog.csdnimg.cn/img_convert/89b55a11f123455cbc4e3591e6d4bdcd.png)
![](https://img-blog.csdnimg.cn/img_convert/015fb40aad9b48538902e2aa98523adc.png)
D.系统将重新启动并关闭电源。之后,请取出SD卡.
E.将SD卡重新插入windows系统,将 “EFI” 文件夹名称修改为 “_efi”
![](https://img-blog.csdnimg.cn/img_convert/882a71961a834d01bd4f626cde7c79a3.png)
![](https://img-blog.csdnimg.cn/img_convert/1b7545e0d8b84c71bf124557df772813.png)
F.将SD卡重新插入底板SOM-DB2510,然后打开电源.
G.系统将重新启动并进入设置过程。
![](https://img-blog.csdnimg.cn/img_convert/49afd463c8e14a2dbe7aa51268f0bf4d.png)
![](https://img-blog.csdnimg.cn/img_convert/89eec1dfaa7b4077a5316d7f2f1640b2.png)
H.将 USB 鼠标和键盘连接到底板 SOM-DB2510.
I.设置完成后,界面显示Windows 10物联网企业桌面。
![](https://img-blog.csdnimg.cn/img_convert/5fc826bbe07143b7a7ed3f703df80b52.png)
![](https://img-blog.csdnimg.cn/img_convert/18a6524f690642d6a53dbf8b83f5c85d.png)
![](https://img-blog.csdnimg.cn/img_convert/5e1c1553ee824955ab15e8977ce31c00.png)
![](https://img-blog.csdnimg.cn/img_convert/f8c5623f215645c5b473dab3c5812614.png)
[注意]
A .请勿移除SD卡
当windows系统加载时不需要移除SD卡,因为ROM-5722上没有OTG端口可以将其加载到eMMC上。
B . 如需在其他设备上烧录SD,请重置SD卡并将其恢复到初始状态。
如果需要用此SD在之前不同设备上进行操作系统安装,则应将SD卡重置回初始状态。请按照以下步骤初始化SD卡:
修改“_efi” 文件夹名称为 “EFI”
![](https://img-blog.csdnimg.cn/img_convert/43ceda07366447f89895e5fd169cb9fc.png)
![](https://img-blog.csdnimg.cn/img_convert/3716431ae7d241f98d495b8b769b269f.png)
修改分区id。使用Windows命令行
![](https://img-blog.csdnimg.cn/img_convert/ef1a68ee028d4742ac8e20926fccb74f.png)
C:\Windows\system32> diskpart
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 465 GB 1024 KB *
Disk 1 No Media 0 B 0 B
Disk 2 Online 14 GB 0 B *
DISKPART> sel disk 2
Disk 2 is now the selected disk.
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Unknown 32 MB 1024 KB
Partition 2 Primary 29 GB 33 MB
DISKPART> sel partition 1
Partition 1 is now the selected partition.
DISKPART> set id="c12a7328-f81f-11d2-ba4b-00a0c93ec93b"
DiskPart successfully set the partition ID.
DISKPART> exit
结论
研华ROM-5722采用恩智浦i.MX 8M Plus平台已经支持Arm 64位Windows IoT企业版操作系统。通过对Windows的支持并凭借其强大的可管理性,这对于以前无法实现的设备释放了巨大的潜力。ROM-5722具备迷你尺寸,同时又可以运行具有最先进图形的PC应用程序。这样一个低功耗,低成本的产品打开了一系列新应用的大门。期待您在研华恩智浦 i.MX 8M Plus平台解决方案上开启Windows10物联网企业版的使用。即刻开始你的新设计吧!