Стартовый комплект Windows 10 Raspberry Pi


Windows 10 на Pi? Теперь это стало еще проще, потому что вы можете купить все необходимое в одном удобном пакете. Стоит ли оно того?

Сама идея Windows 10, самой проприетарной из операционных систем, на Raspberry Pi, самой открытой из аппаратных платформ, для многих является анафемой. Но если у него есть практические преимущества, это может не иметь большого значения.

Если вы программист Windows, то для начала работы с Pi существует большой барьер для обучения. Проще говоря, у вас есть не только новое оборудование, с которым нужно справиться, но и новая операционная система Linux и, скорее всего, новый язык программирования Python.

Если это звучит пугающе, у Microsoft и Adafruit есть способ начать работу с Pi, который вам может показаться более простым. Вы можете купить пакет с Pi 2 или без него. Он поставляется с SD-картой с Windows 10 Core; случай; блок питания; Модуль WiFi; Сетевой кабель; макет в комплекте с перемычками; и компоненты для построения некоторых основных схем.

Чтобы его запрограммировать, вам понадобится полноценный компьютер с копией Visual Studio — вы можете использовать бесплатную версию Community Edition. Это также означает, что он не подходит для пользователей Linux, но тогда почему бы пользователю Linux не продолжать использовать Linux на Pi?

Важно понимать, что Windows 10 Core не поставляется с командной строкой или каким-либо графическим интерфейсом. Вы не можете загрузить Pi в Windows 10 Core и начать его использовать. Все, что вы можете сделать, это разработать программу с помощью Visual Studio и загрузить ее в Pi, где она начнет работать. Одновременно может выполняться только одна программа, но она может иметь графический интерфейс пользователя и взаимодействовать с пользователем.

Так в чем смысл?

Что ж, Microsoft уделяет большое внимание тому факту, что вы можете написать приложение для универсальной платформы Windows, и оно будет работать на настольном компьютере, планшете, телефоне или Raspberry Pi. Это правда, но если вы используете что-либо, что можно найти в любом из этих устройств, уникальное для этого устройства, то оно будет работать только на этом устройстве. Я предполагаю, что многие, если не все, приложения Windows Core будут использовать GPIO. Вам нужно добавить библиотеку расширений Windows IoT, которая дает вам доступ к GPIO через C # — да, это приложение UWP, но оно использует библиотеку расширений, которая имеет смысл только на Pi или другом аналогичном компьютере IoT.

Также есть небольшая проблема, заключающаяся в том, что пока поддерживаются не все универсальные API.

Вы можете создать пользовательский интерфейс обычным способом — перетаскивая кнопки и т. Д. На форму — и вы даже можете выполнить тестовый запуск на ПК, если вы не ожидаете увидеть мигающие светодиоды. Чтобы увидеть светодиоды, вы должны загрузить его в Pi и запустить его там.

Другими словами, единственное реальное преимущество состоит в том, что вы можете программировать на C # с помощью Visual Studio. Для многих этого достаточно, чтобы это стоило делать. Цена всех частей без Pi составляет 75 долларов без Pi и 114,95 долларов за полный комплект, включая Pi 2, что означает, что если вам не нужно удобство комплекта, вы можете сделать это дешевле. Однако, учитывая, что обеих версий набора уже нет в наличии, кажется, что люди готовы заплатить немного больше.


Добавить комментарий