需要Windows CE 5.0模拟器

5
我需要一个 Windows CE 5.0 的模拟器来测试我正在开发的嵌入式设备应用程序(不是 PDA 或智能手机)。以下是我已经尝试过的:
- Visual Studio 2008 Pro 包括一个模拟器。不幸的是,它没有包括 Windows CE 映像(只有 Windows Mobile 和 Smartphone)。是的,它们之间有区别,请参见这里的截屏。Windows CE 包括一个“开始按钮”,可以最小化、移动等。 - 微软提供了一个 Windows CE 设备模拟器。除了其许可证仅允许非商业使用外,它无法在 Windows 7 上运行(.net Framework 1.1 不兼容 Windows 7),也无法在 Windows XP 模式下运行(错误消息:“Emulator for Windows CE will not run one virtual machine within another. Please run the virtual machine on the host operating system”)。
我有什么遗漏的选项吗?

.NET Framework 1.1与Windows 7不兼容是从什么时候开始的? - Eric Brown
2个回答

6
是的,你错过的选项是,你可以使用模拟器BSP为模拟器创建自己的CE映像。然后生成一个映像,并使用Device Emulator 3.0运行它。
微软不再提供CE模拟器映像的原因是,没有所谓的“标准”Windows CE操作系统映像。一般来说,你需要创建一个与你特定目标硬件相匹配的映像。

1
“模拟器BSP”链接现在已经失效。随着微软推出嵌入式操作系统的更新版本,他们似乎正在逐渐删除这些旧链接。你知道在哪里可以获取或生成CE映像吗?是否可能从自己的设备中生成它(也许使用VS 2005或2008中的工具)? - AlainD

5
你是否尝试过在运行Windows CE6版本的映像或其他版本的映像时,使用Microsoft VirtualPC?虽然我本人没有尝试过,但从我的谷歌/优酷搜索中得知,这似乎是可行的。

他特别询问了CE 5.0。 - Shaihi
1
确实,阅读有助于我理解事物。但是Windows VirtualPC也应该适用于CE5 .vhd映像。 - gruntled
@gruntled:这是针对仿真器的BSP,而不是仿真器本身,这意味着假定他拥有平台构建器并知道如何为仿真器生成操作系统映像。据我所知,5.0版的VirtualPC没有BSP。 - ctacke
好的,我还没有机会真正阅读stackoverflow的政策。但我不想链接到Windows CE的种子文件或其他任何东西。因为我确定你需要许可证。 - gruntled

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接