操作系统徽标后,WEC7黑屏

时间:2018-06-20 08:27:59

标签: embedded windows-ce

我需要从头开始使用 Windows Embedded Compact 7 (还称为“ WEC7”)设置本地VM。我没有可以运行此操作系统的任何实际硬件,只能使用本地VM。同样,我们的客户仍然没有硬件,他们希望我们的专业知识首先决定选择哪种平台。因此,这就是为什么我需要本地WEC7 VM来测试我们的软件的原因。

我下载并安装了带有 Plaform Builder 的本地 Windows 7 VM,该虚拟机是从“ Windows Embedded Compact 7-2017年6月” DVD安装的(安装了MSDN,因此我去了那里。

然后我根据此描述创建了操作系统设计-http://www.embedded101.com/Blogs/SamuelPhung/entryid/245/Compact-7-Getting-Started-Part-3a-Develop-OS-Design-for-Virtual-PC

然后我建立了一个图像(nk.bin)。

然后在VMware Workstation Pro 14.1中准备了一个空白的新VM。从我从 Platform Builder 中的“ bootdisk.144”文件创建的可启动CD引导它,并在加载VM之后执行“ mkdisk C:”命令。它使用引导加载程序安装了MS-DOS 6.22,以加载NK.BIN OS映像。 (当然,准备DOS HDD已有很长的历史了,但是我在这里省略了它,因为它并不重要,那只是一个从“ bootdisk.144”安装了DOS的新VM HDD。)

然后我将NK.BIN复制到新VM上的C :,重新启动VM并将其设置为从HDD引导。

启动VM时,我看到OS徽标-“ Windows Embedded Compact 7”,它停留4-7秒钟,然后显示黑屏,仅此而已。但是我看到VM占用了CPU(25-30%)。

我在boot.ini中将屏幕分辨率指定为1024x768x16,并且当它从 OS徽标切换为黑屏时,我看到VM屏幕已调整为1024x768。这样,我肯定知道它正在尝试初始化屏幕。这意味着-这是一种有效的OS映像

可能缺少什么?如何使其在VmWare WS 14下工作? 我还尝试在Hyper-V(在Win 10 Ent上)下运行相同的VM,效果完全相同-它显示OS徽标,然后显示黑屏。

有任何提示吗?想法?

谢谢。

PS。运行VmWare的主机平台是Windows 10 Pro x64。

0 个答案:

没有答案