具体来说,适用于Windows Embedded Compact 7(带有x86 PC)。
在完美的场景中,我希望使用常见的桌面应用程序开发工作流程。例如,从CD“安装”提供的WCE7操作系统,启动操作系统,通过控制台应用程序复制到硬盘驱动器并执行控制台应用程序(运行一些简单的测试) - 例如我在Windows 7上执行的操作桌面。
然而,在研究中,我发现了使用WCE7在嵌入式系统上开发应用程序的常用工作流程,包括但不限于使用平台构建器创建操作系统映像,在设备上安装引导加载程序,连接到设备,加载自定义构建的图像并从闪存等运行图像(参考:Compact 7 Getting Started Samuel Phung)
以前的常见应用程序工作流程是否适用于WCE7?如果有,怎么样?如果没有,为什么?
我确实看到Add CAB file to the OS design和How to install an application into the Windows CE 7 image?以及How to install .exe file on windows embedded compact 7?但不确定他们的范围是否有助于完全回答这个更一般的设计类型问题。
(在前者的精神中,我确实尝试执行WCE7 ISO上提供的安装程序 - 但这似乎只是将文件加载到硬盘驱动器上,在我制作的分区上,并且无法启动到操作系统。由于它不能达到我的预期,WCE7安装程序的目的是什么?如果我们从Visual Studio开始构建映像,那么这个安装程序如何与第二种方法相结合?)
非常感谢正确方向的任何一点。
答案 0 :(得分:1)
Windows Embedded Compact由设备供应商“安装”而不是最终用户 - 没有通用安装,因为与PC硬件不同,没有通用的标准目标平台。您使用的“安装”大概是用于软件开发工具包和工具。
某些开发平台供应商可能会为其特定平台提供预配置的WinCE映像。
可以为您的特定硬件创建一个OS映像,其中包含一个shell,您可以通过它加载和执行您描述的测试。