2015-07-28 5 views
0

Я немного смущен. Когда я ищу в Интернете, я вижу примеры Windows CE, работающие на Raspberry Pi или Samsung ARM11. Однако я не могу быть уверен, что они каким-то образом взломали его, или CE официально работает на устройствах ARM.Работает ли Windows CE на процессорах ARM?

Если это не так, следует ли использовать продукты Windows Embedded для целевых процессоров для рук?

И последний вопрос заключается в том, что, как стоимость Windows CE по сравнению с Windows Embedded 7 с точки зрения объема?

Может ли кто-нибудь просветить меня, пожалуйста?

+0

_ «Работает ли Windows CE на процессорах ARM?» _ [Да] (https://msdn.microsoft.com/en-us/library/ee482755 (v = winembedded.60) .aspx). – Michael

+0

CE почти поддерживает ARM ([Wikipedia говорит, что версия 2 в 1997 году] (https://en.wikipedia.org/wiki/Windows_CE)). Я бы предположил, что некоторые из наиболее ярких примеров могут быть карманные ПК в начале 2000-х годов (iPAQ, Jornada, Axim), в основном, построены на основе ARM-основанных ядер XScale (а затем развиваются в такие вещи, как XDA). Обратите внимание, что CE является сердцем RTOS и принципиально отличается от Windows 7. – Notlikethat

ответ

1

Да, 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) и использует одно и то же ядро ​​версии для ПК.

-1

Microsoft использовала ARM-сборку Windows CE для Windows Phone 7, 7.5, 7.8, прежде чем они перешли на работу с NT на своих телефонах ARM. Конечно, он существует.

Я не могу понять, можете ли вы на самом деле это получить. У них есть «Windows Embedded Compact 7», но из документации это звучит так, как будто это только x86 и amd64. Но, возможно, есть способ получить версию ARM ... может быть, лицензия MSDN или быть каким-то деловым партнером Microsoft?

С другой стороны, эта ссылка: http://www.microsoft.com/windowsembedded/en-us/windows-embedded-compact-7.aspx предполагает, что она работает для ARM.

Бонус: Видимо, Windows 10 будет работать на малине Pi 2: http://arstechnica.com/information-technology/2015/02/windows-on-arm-lives-on-even-as-it-dies/ Вопрос только в том случае, если они будут требовать, чтобы каждое приложение, отличное от приложения .exe, было подписано Microsoft, как это было с поверхностью RT, предотвращая нормальный win32 или .NET-программ, которые можно разработать для ARM на NT. Если они не дают нам этого сумасшедшего ограничения, это может быть довольно аккуратно.

+0

Ум. есть любительский вопрос. Встроенные компактные Windows и Windows CE - это то же самое? – zgrkpnr89

+0

@ zgrkpnr89: Я думаю, что они немного изменились при переходе с Windows Embedded CE 6.0 на Windows Embedded Compact 7. Это мой подход, во всяком случае, они одинаковы. – VoidStar

+0

Последняя версия Windows CE (переименованная в Embedded Compact для дальнейшего путаницы пользователей) - это Windows Embedded Compact 2013, и она поддерживает ARM. На Raspberry Pi у вас нет «Windows 10», как у вас на вашем ПК, это версия «IoT Core», которая поддерживает приложение UWP и подмножество API win32. Портирование существующих приложений Windows не является простым. –