Возможно ли установить файл .exe в Raspberry Pi, работающий под Windows 10 IoT Core?

Возможно ли установить файл .exe на Raspberry Pi, работающий под Windows 10 IoT Core, то есть все .exe файлы, которые поддерживаются обычной Windows? Поддерживает ли ядро ​​Windows 10 IoT все файлы типа .exe?

4 голоса | спросил Sandy 4 FebruaryEurope/MoscowbThu, 04 Feb 2016 08:09:08 +0300000000amThu, 04 Feb 2016 08:09:08 +030016 2016, 08:09:08

1 ответ


0

Да и Нет.

Я согласен с аналогией Колбанса со степенью «переводов».

Итак, первый вопрос: exe скомпилирован для x86 или ARMv7? Это не внешняя проблема даже в Linux, поскольку вы не можете просто взять пакет Debian Desktop и запустить его в Debian ARM. Он должен быть скомпилирован двоичным (ассемблером), который может выполнить процессор. x86 & ARMv6 & ARMv7 & ARMv8 все имеют определенные наборы инструкций.

Во-вторых, каковы зависимости исполняемого файла?

Если это приложение Windows Form Application, оно не будет работать, потому что IoT не поддерживает «Forms», а вместо этого Universal App XAML или DirectX. Поэтому он может попытаться получить доступ к частям .NET CLI, которые не поддерживаются (после попытки работать)

Если вы создаете консольное приложение, которое выполняет простую задачу, например, генерирует случайные числа и записывает их в файл, это будет работать при выполнении из PowerShell. Поскольку это возможности CORE .NET. Вы не можете автозапускать exe-файлы на IoT, хотя на Enterprise вы можете (платы Intel)

IoT Core - базовая ОС для прототипов. Вы создаете Universal Apps, используя библиотеки, поддерживаемые в IoT Core, с сообществом Visual Sutdio 2015 или лучше. На данный момент у него нет удивительного набора библиотек, но вы получаете аппаратный рендеринг GUI, базовый ввод-вывод и даже можете получить доступ к DirectX, если вы хотите .

MONO. Вы можете установить это на Debian (Raspbian), и это намного более богатый опыт, поскольку вы не изолированы как IoT. Когда в менеджере окон X вы даже можете запускать приложение Windows Forms с помощью mono myformapp.exe или консольных приложений или веб-серверов.

.NET развивается с годами, а Universal Apps - это способ Microsoft объединить все. Таким образом, вы можете забыть о запуске файлов exe как традиционный пользователь Windows на IoT Core. Поскольку ядро ​​имени подразумевает его очень простой ОПЕРАЦИОННЫЕ СИСТЕМЫ.

Для этого ниже требуется заплатить за лицензии для запуска ...

Вы можете получить Intel MinnowBoard MAX, а вместо ядра использовать Windows 10 IoT Enterprise (Industry) ..., что совпадает с Windows 10 для планшета, но работает только на архитектуре x86, например Atom.

Поддержка Windows 10 на базе ARM находится на пути и называется Windows IoT Mobile, но неясно, можем ли мы запустить ее на Pi 2 с полным рабочим столом Windows 10 или нет ...

ответил ppumkin 4 FebruaryEurope/MoscowbThu, 04 Feb 2016 22:23:26 +0300000000pmThu, 04 Feb 2016 22:23:26 +030016 2016, 22:23:26

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132