【问题标题】:How to program for Windows XP embedded如何为 Windows XP 嵌入式编程
【发布时间】:2011-10-25 07:51:54
【问题描述】:

在 .NET 平台上进行移动开发时,我只为 Win CE 和 Win Mobile 开发过,但供应商在我们将要使用的某些工业计算机上提供了 Win XP Embedded。

问题是,你如何为这个操作系统编程,这只是 Desktop 的 Win XP 的最小化版本吗?我应该在 Visual Studio 上使用相同类型的项目和框架吗?

【问题讨论】:

  • 另一个问题:Windows XP Embedded 有多久了?
  • @JohnSaunders 它已经很老了,但仍在工业和小型计算机中大量使用。我们已经让它在一些 5 年以上没有出现问题的机器上运行。

标签: .net mobile windows-xp-embedded


【解决方案1】:

您可以像使用普通 Windows 版本一样进行编程。但由系统构建者决定将 Windows 的哪些部分安装到机器上。如果它是 Windows 的无头版本(不支持视频),那么编写 GUI 程序当然是浪费时间。您需要与系统构建者交谈并告诉他您需要什么。或者问什么是可用的,通常不清楚是谁做出的选择。自己运行构建器是了解选项的好方法。

【讨论】:

    【解决方案2】:

    Windows CE 和 XP Embedded 只是同一产品的两个层次。它们都有非常相似的工具链。它们都使用相同的分区技术,如果您与Win CE相似,则转到XP Embedded不会有太大变化。

    The Windows Embedded website。 Windows CE 是“Compact”系列,而 XP Embedded 是“Standard”系列。

    在您的帖子中回答您的问题。 XP Embedded 更像是一个功能丰富的 Win CE,而不是一个精简的 XP。

    【讨论】:

    • 虽然我同意工具链,但这两个操作系统是非常不同的野兽。 XP Embedded 基本上是桌面 XP 的定制/修剪版本。另一方面,WinCE 更像是一个“实时”操作系统。
    • CE 可以是实时的也可以是非实时的,具体取决于您选择使用哪个模块来构建映像。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    相关资源
    最近更新 更多