Думаете о том, чтобы испечь Windows 10 Pi? Бери фартук и читай это
1/7
Введение
Виндовс 10 вышла. Если вы не знали, вы можете получить бесплатное обновление, если в настоящее время используете Windows 8, Windows 8.1 или Windows 7. Вам повезло.
Тем не менее, Microsoft также выпустила полностью бесплатную версию Windows 10 для Raspberry Pi 2, сверхдоступного компьютера с печатной платой.
Достать тоже легко. Мы перешли от простого Raspberry Pi 2 к устройству с установленной IoT-версией Windows менее чем за полчаса. И, рискуя прозвучать глупо, вы тоже можете.
Все, что вам нужно, — это Raspberry Pi 2, карта памяти microSD с SD-адаптером (Microsoft рекомендует не менее 8 ГБ) и компьютер с Windows, подключением к Интернету и слотом для SD-карт или USB-ридером. К сожалению, для одного из шагов требуется файл .exe, и этот процесс не будет работать на компьютерах Mac.
Прежде чем вы слишком взволнованы, следует отметить, что Raspberry Pi 2 работает под управлением специальной версии Windows 10 для разработчиков, предназначенной для разработчиков IoT. Это очень урезанный вариант, который не может запускать приложения так, как это делает полная версия.
Ознакомьтесь с остальными материалами по Windows 10:
2/7
1. Загрузите и смонтируйте ISO-образ
Установить Windows 10 на Raspberry Pi 2 легко, потому что Microsoft создала единый образ диска, содержащий все необходимое. Он загружается с ресурса Microsoft github и занимает 517 МБ. Это не слишком тяжело.
Загрузите это в любой каталог, который вам нравится, а затем «запустите». Если вы используете Windows 8, 8.1 или 10, это смонтирует образ диска как виртуальный оптический привод. Перейдите в проводник Windows, и он будет выглядеть так, будто на нем есть оптический привод с содержимым ISO.
Запуск Windows 7? Наши машины слишком современны, чтобы тестировать их с этой старой ОС, но вы сможете заставить это работать с помощью приложения для монтирования дисков, такого как Daemon Tools.
3/7
2. Запускайте правильные приложения
В виртуальном дисководе вы должны увидеть приложение-установщик под названием Windows_10_IoT_Core_RPi2. Запустите это, и на вашем компьютере будет установлено несколько приложений.
Они появятся в меню приложений под заголовком Microsoft IoT. Они броски называются WindowsIoTCoreWatcher и WindowsIoTImageHelper.
Мы хотим второго. Запустить его.
4/7
3. Создание ISO
Теперь вам нужно подготовить карту microSD, которая, по сути, станет жестким диском Raspberry Pi 2. Пользовательский интерфейс этого инструмента не может быть проще.
Просто вставьте microSD в компьютер с помощью SD-адаптера или картридера, и он должен появиться в приложении. Теперь нам нужно выбрать образ диска для записи. На самом деле он уже был сброшен на ваш компьютер, оставленный там, когда вы запускали приложение с виртуального диска.
Вы найдете нужный образ flash.ffu в Program Files > Microsoft IoT > FFU > RaspberryPi2. Теперь вы готовы нажать кнопку Flash, но имейте в виду, что это также удалит все на карте. Сделайте резервную копию, если не хотите ничего потерять.
5/7
4. Запуск Windows 10 IoT Pi
Все сделано? Извлеките карту, прежде чем вытащить ее из компьютера, затем подключите ее к Raspberry Pi 2. Включите ее, и вы должны увидеть, как логотип Windows 10 немного вспыхнет, прежде чем вы на некоторое время останетесь с пустым экраном.
Не думайте, что после ожидания в течение нескольких минут что-то пошло не так. Наберитесь терпения — сделайте чашку чая, зайдите позже. В конце вы увидите базовый интерфейс для Windows 10 IoT.
Вот где ваше сердце может утонуть. Windows IoT не имеет надлежащего графического интерфейса, из которого вы можете запускать приложения. Это гораздо менее удобно, чем интерфейсы на основе Linux, доступные для Raspberry Pi. Сначала это кажется тупиком.
6/7
5. Начните работу с Windows 10 IoT
Хотите продолжать работать с Windows 10 на Raspberry Pi 2? Вам нужно будет установить среду разработки на свой главный компьютер, которая позволит вам отправлять данные приложения для запуска непосредственно на Pi.
Если это звучит безнадежно сложно, вам, возможно, лучше отправиться в Raspbian, «родную» среду Raspberry Pi 2, с которой нам немного легче работать.
В противном случае вам потребуется загрузить Visual Studio Community, бесплатную версию инструментов разработки Visual Studio, от Microsoft. Это то, что используется для создания программ для устройств IoT через Windows. Профессиональные версии стоят 1200 долларов и выше. После этого установите основные шаблоны проектов Windows IoT, которые обеспечивают основу для приложений IoT.
7/7
6. После установки
Прежде чем отправлять какие-либо данные приложения на Raspberry Pi 2, вам необходимо настроить PowerShell, чтобы ваш компьютер и Raspberry Pi 2 общались через домашний Интернет. Поскольку у Pi нет встроенного Wi-Fi, его также необходимо подключить к маршрутизатору с помощью кабеля Ethernet. Microsoft предлагает хорошие советы по настройке PowerShell на своем портале для разработчиков.
Теперь вы готовы приступить к трудной, но интересной задаче программирования для Pi. Потому что это то, о чем на самом деле IoT-версия Windows 10 (ну, Pi и другие устройства, готовые к IoT).
Все это начинает походить на тяжелую работу? Почему бы вместо этого не превратить Raspberry Pi 2 в игровую консоль в стиле ретро?