1

特别是针对 Windows Embedded Compact 7(带有 x86 PC)。

在一个完美的场景中,我希望使用常见的桌面应用程序开发工作流程。例如,从 CD“安装”提供的 WCE7 操作系统,启动操作系统,将控制台应用程序复制到硬盘驱动器并执行控制台应用程序(以运行一些简单的测试) - 就像我在 Windows 7 上所做的那样桌面。

但是,在研究中,我发现使用 WCE7 在嵌入式系统上开发应用程序的常见工作流程包括但不限于使用平台构建器创建操作系统映像、在设备上安装引导加载程序、连接到设备、加载自定义构建的映像并从闪存等运行映像。(参考:Samuel PhungCompact 7 入门

以前的通用应用程序工作流程可以适用于 WCE7 吗?如果是,如何?如果不是,为什么?

我确实看到了将 CAB 文件添加到操作系统设计如何将应用程序安装到 Windows CE 7 映像中?以及如何在 Windows Embedded Compact 7 上安装 .exe 文件?但不确定它们的范围是否有助于完全回答这个更一般的设计类型问题。

(本着前者的精神,我确实尝试执行 WCE7 ISO 上提供的安装程序 - 但这似乎只是将文件加载到硬盘驱动器上,在我创建的分区上,并且无法启动到操作系统。因为它确实不符合我的预期,WCE7 安装程序的目的是什么?如果我们从 Visual Studio 开始构建映像,这个安装程序如何与第二种方法联系起来?)

非常感谢正确方向的任何一点。

4

1 回答 1

1

Windows Embedded Compact 由设备供应商而非最终用户“安装”——没有通用安装,因为与 PC 硬件不同,没有通用标准目标平台。您使用的“安装”大概是用于软件开发工具包和工具的。

一些开发平台供应商可能会为其特定平台提供预配置的 WinCE 映像。

可以为您的特定硬件创建一个操作系统映像,其中包括一个外壳,您可以通过该外壳加载和执行您描述的测试。

于 2013-10-28T19:58:48.610 回答