【小技巧】通过虚拟机运行Windows10 IoT
本帖最后由 老李拉面馆 于 2017-8-25 11:34 编辑
[align=center]在Windows PC上运行Windows IoT Core[/align]
[align=center]MSP李桑郁[/align]
借助PC强大的处理能力,PC虚拟机运行Windows 10 IoT 使调试程序变得非常方便,且性能更强。
闲话不多说,我们需要这四样东西。
[table=50%]
[tr][td] 名称 [/td][td] 下载地址[/td][/tr]
[tr][td] Windows 10 IoT Core for MinnowBoard MAX[/td][td]***链接停止解析***[/td][/tr]
[tr][td] ImgMount.exe[/td][td]链接:***链接停止解析*** 密码:r12o[/td][/tr]
[tr][td] StarWind Converter.exe [/td][td]链接:***链接停止解析*** 密码:qm4j[/td][/tr]
[tr][td] VMWare [/td][td]百度vmware,点普通下载就行
密钥5A02H-AU243-TZJ49-GTC7K-3C61N[/td][/tr]
[/table]
先下载Windows 10 IoT Core for MinnowBoard MAX的ISO镜像,然后打开、安装。
***附件停止解析***
安装完毕 ***附件停止解析***
在C:\Program Files (x86)\Microsoft IoT\FFU\MinnowBoardMax下,你会看到flash.ffu这个文件
***附件停止解析***
然后以管理员身份运行cmd
用cd C:\Program Files (x86)\Microsoft IoT\FFU\MinnowBoardMax命令,转到flash.ffu所在的文件夹。或者直接在flash.ffu文件夹里直接运行cmd。
然后输入ImgMount的存放位置再空格输入.\flash.ffu
***附件停止解析***
接着可以在磁盘管理里看到磁盘1了(我只有一块硬盘:磁盘0)
然后分离VHD
Detache VHD后可以在C:\User\你的用户名\AppData\Local\Temp找到类似于kmd23A2.vhd这样的文件
***附件停止解析***
接着打开StarWind Converter.exe,把vhd转为vmware可识别的vmdk(转换选第一个)
***附件停止解析***
转换完了打开vmware
创建虚拟机
***附件停止解析***
***附件停止解析***
***附件停止解析***
***附件停止解析***
***附件停止解析***
其他保持默认
然后就可以启动虚拟机了(记得关掉Hyper-V)
PS:不用Hyper-v是因为Hyper-V里我没找到SATA接口跟EFI引导(简直有毒,不然就很好弄)
最后,感谢Q群457754347群友@羽翼的帮助,我只是整理了他的教程而已。
李桑郁
2017.08.24
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
Quote老李拉面馆 发表于 2017-8-24 17:12
这样您就不需要每天带着树莓派跟屏幕跟网线,直接调试UWP,特别便捷
我树莓派上还要插传感器
Quote***链接停止解析***
估计楼下又会有一堆人开始做某某与iot无关的研究了。
我预先说一句,不会成功的。 ...
哈哈哈哈哈,一千个读者一千个哈姆雷特嘛,多发表自己的观点
Quote***链接停止解析***
我树莓派上还要插传感器
哈哈哈哈,GPIO可能困难,USB的话应该不成问题,你可以直接插在电脑上,把虚拟机设置调一下就可以了
Quote***链接停止解析***
为啥不用hyper-v 不用转换直接可以用
因为hyper-v我没找到efi引导跟SATA控制器。。。
本帖最后由 Gold.Dragonyu 于 2017-8-27 09:30 编辑
Quote老李拉面馆 发表于 2017-8-25 15:02 因为hyper-v我没找到efi引导跟SATA控制器。。。创建的时候选二代,它就会自动使用uefi了,然后存储的话默认使用sata控制器,也可自己手动添加旧的ide控制器 更新: 哦等等,好像hyper-v用的是scsi控制器....之前一直用居然没注意到...只看到s开头就以为是sata,不过scsi也属于新技术,属于服务器领域的,而sata是实质是scsi的一部分。而且win10 lot同属于微软系列操作系统,自家hyper-v兼容性不会差。
QuoteGold.Dragonyu 发表于 2017-8-27 09:25
创建的时候选二代,它就会自动使用uefi了,然后存储的话默认使用sata控制器,也可自己手动添加旧的ide控制 ...
额…您试过吗(我试过不行呢)