我有点困惑。当我搜索互联网时,我看到了在 Raspberry Pi 或三星 ARM11 上运行的 Windows CE 示例。但是,我不能确定他们是否以某种方式破解了它,或者 CE 是否正式在 ARM 设备上运行。
如果没有,我是否应该使用 Windows Embedded 产品来针对 arm 处理器?
最后一个问题是,与 Windows Embedded 7 相比,Windows CE 在占用空间方面的表现如何?
有人可以启发我吗?
我有点困惑。当我搜索互联网时,我看到了在 Raspberry Pi 或三星 ARM11 上运行的 Windows CE 示例。但是,我不能确定他们是否以某种方式破解了它,或者 CE 是否正式在 ARM 设备上运行。
如果没有,我是否应该使用 Windows Embedded 产品来针对 arm 处理器?
最后一个问题是,与 Windows Embedded 7 相比,Windows CE 在占用空间方面的表现如何?
有人可以启发我吗?
是的,Windows CE(最近更名为 Windows Embedded Compact)在 ARM 上运行。直到版本 6,它还支持 SH4 和 Compact 7 MIPS。最新版本(令人困惑)被命名为 Windows Embedded Compact 2013,Microsoft 承诺支持它到 2023 年。它是一个不同的内核(实时),但在 API 级别与桌面和服务器版本提供了一些兼容性。新的 Windows IoT Core 版本在 Raspberry Pi 2 (ARMv7) 上运行,并使用与 PC 版本相同的内核。
微软为 Windows Phone 7、7.5、7.8 使用了 Windows CE 的 ARM 版本,然后才开始在他们的 ARM 手机上运行 NT。肯定是存在的。
我不知道你是否真的能得到它。他们有“Windows Embedded Compact 7”,但从文档来看,它听起来只有 x86 和 amd64。但也许有一些方法可以获得 ARM 版本......也许是 MSDN 许可证或通过与 Microsoft 成为某种业务合作伙伴?
再三考虑,此链接: http: //www.microsoft.com/windowsembedded/en-us/windows-embedded-compact-7.aspx表明它确实适用于 ARM。
奖励:显然 Windows 10 将在 Raspberry Pi 2 上运行:http: //arstechnica.com/information-technology/2015/02/windows-on-arm-lives-on-even-as-it-dies/唯一的问题是他们是否会继续要求每个非应用程序 .exe 都由 Microsoft 签名,就像他们对 Surface RT 所做的那样,从而阻止普通的 win32 或 .NET 程序在 NT 上为 ARM 开发。如果他们不给我们那种疯狂的限制,这可能会很整洁。