【问题标题】:How to make an emulator for Windows CE operating system targeting specific hardware如何为针对特定硬件的 Windows CE 操作系统制作模拟器
【发布时间】:2012-04-21 15:25:07
【问题描述】:

我认为这是所有在特定硬件上使用Windows CE 6.0 操作系统的开发人员的常见问题。我有一个客户需要为其带有触摸面板的 ICOP PDX-089T PC 定制操作系统,该操作系统基于 DM&P SoC CPU Vortex86DX-1GHz。

我没有随身携带硬件,所以每次我进行更改时,我都必须至少将 NK.bin 文件或整个 ghost 映像发送给客户端以进行测试。

有没有办法构建一个自定义的 Windows CE 模拟器,将其添加到 Visual Studio 2005 中进行测试,或者可以是自定义虚拟机,通过 VMWare 或 Virtual PC 启动它?

我尝试了一些来自互联网的指南来构建一个,但每次努力都导致我的电脑挂了。

有人有类似的需求和解决方案吗?

注意:我需要的模拟器是用于 Vortex86DX 处理器和 ICOP 板的。

【问题讨论】:

    标签: embedded windows-ce emulation


    【解决方案1】:

    Microsoft 前段时间放弃了 x86 仿真器,选择仅支持 ARM 仿真器(BSP 与 Platform Builder 6.0 一起提供)。这意味着您无法为 x86 处理器创建仿真器,尽管我很难想到您真正需要的场景,而仅仅获得硬件并不是一个更好的解决方案。

    a BSP for doing Virtual PC OS builds 可以在 x86 上运行。它有一段时间没有太多活动,我从未尝试过,所以 YMMV。

    【讨论】:

    • 我可以向您描述一种情况。矿山。假设您与拥有硬件并雇用您制作简单的自定义 Windows CE 操作系统以仅运行一个自定义应用程序的客户的半世界关系。代码或操作系统中的每一次更改,您只能假设它将如何在真实的目标机器上做出反应。将硬件寄给我非常昂贵。另一方面,我尝试制作一个虚拟 PC 操作系统,但完成了冻结的虚拟机。是的,它开始加载 NK.bin,但在 97% 处停止,仅此而已。也许我犯了一个错误,但我不知道在哪里。
    • 一台 PDX089 的一次性定价约为 450 美元(根据选项和屏幕尺寸,可能会少一些,或更多一些)。如果您的时间很有价值(我假设您为客户的时间计费),那么尝试构建 VPC 或仿真器所花费的时间,加上您在这些时间里没有解决实际问题的机会成本,我认为很快就会超过硬件成本。
    • 该项目设置为固定金额,远低于 450 美元...该软件已完成并在类似硬件上进行了测试,但仍然存在这些小问题。如果将来有类似的项目,购买 PDX 将是值得的。
    猜你喜欢
    • 1970-01-01
    • 2018-02-21
    • 2010-12-10
    • 1970-01-01
    • 2021-05-15
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多