Инсталирайте Windows 10 IoT Core на Raspberry Pi 2

Windows 10 IoT Core - специална операционна система Microsoft, оптимизирана за мини-компютри с ограничен набор от системни ресурси, разработена като част от концепцията ИН (Интернет от вещи, „Интернет на нещата“). Предназначен за различни миниатюрни, вградени решения и умни домашни устройства. По-специално, минималните изисквания за Core са архитектурата x86 / ARM, 256 MB RAM и 2 GB капацитет на диска / флаш устройството. Понастоящем гарантирано, че работи на Raspberry Pi 2 (ARM), Intel Minnowboard MAX (x86) и DragonBoard 410c дъски. Windows 10 IoT Core е безплатна платформа.

В тази статия ще разгледаме как да инсталирате Windows 10 IoT Core за Raspberry Pi 2 към SD карта, заредете системата от нея и контролирайте дистанционно платформата от компютър с Windows с помощта на PowerShell.

Ще ни трябва:

  • правилно Raspberry Pi 2 дъска (струва 25 $)
  • MicroSD карта 8 или 16 GB (клас 10 или по-висока)
  • HDMI кабел за свързване към външен монитор / телевизор
  • Ethernet кабел да се свържете с мрежата
  • MicroUSB кабел като захранващ кабел (5V)
  • Компютър с Windows 10 (За да създадете стартираща SD карта, тя трябва да бъде физическо устройство, а не виртуална машина, защото се изисква директен достъп до SD картата)
  • Основно изображение на Windows 10 IoT за Raspberry Pi 2 (може да бъде изтеглен от връзката на https://developer.microsoft.com/en-us/windows/iot/downloads
  • USB клавиатура / USB мишка за контрол на Raspberry Pi (незадължително)

Изтеглете изображението на Windows 10 IoT Core за Raspberry Pi 2 (10586.0.151029-1700.TH2_Release_IOTCoreRPi_armFRE.изо) и го монтирайте във виртуално CD устройство. инсталирам Windows_10_IoT_Core_RPi2.msi.

Можете да напишете изображение на Windows 10 IoT Core на SD карта с помощта на графична програма или от командния ред.

За да стартирате графичната полезност, стартирайте програмата IoTCoreImageHelper.exe. След това, в прозореца на съветника, изберете вашата SD карта и посочете пътя към файла със системното изображение flash.ffu (по подразбиране е инсталиран в ”C: \ Program Files (x86) \ Microsoft IoT \ FFU \ RaspberryPi2”) и запишете изображението на SD диска, като кликнете върху бутона флаш.

За да запишете ръчно изображението, за удобство копирайте файла флаш.FFU към каталога C: \WindowsIoT. След това поставете SD картата в компютъра и използвайте PowerShell, за да изброите дисковете в системата:

Get-Disk | ft -AutoSize

Ние определяме номера на диска на нашата SD карта (в този пример, нейния номер 1). Отидете в директорията, в която се съхранява файлът flash.ffu:

Cd C: \ WindowsIoT

Използвайки следната команда, копирайте изображението на Windows 10 IoT на SD картата (PhysicalDrive1 трябва да бъде заменен с номера на SD картата във вашата система):

dism.exe / Apply-Image /ImageFile:flash.ffu /ApplyDrive:\\.\PhysicalDrive1 / SkipPlatformCheck

Извадете безопасно SD картата.

Свързваме мрежовия кабел към платката Raspberry Pi 2, монитора чрез HDMI, SD картата, записана в предишната стъпка със системното изображение, USB кабела и зареждането. Първото изтегляне ще бъде дълго, защото ще се извърши първоначалната настройка на системата, след което системата ще се рестартира в нормален режим.

Дисплеят трябва да показва системното име (по подразбиране minwinpc), получения IP адрес (ако мрежата има DHCP сървър), списък на свързани устройства.

Устройствата с Windows 10 IoT означават уеб-базирано управление. полезност WindowsIoTCoreWatcher.exe ви позволява да намерите мрежовите ip адреси на устройства с Windows 10 IoT. След това в браузъра отидете на порт 8080 на открития ip адрес на устройството. За разрешение използвайте името администратор и парола p @ ssw0rd.

Повече ни интересува възможността да се свържете с устройство под Windows 10 IoT Core с помощта на Powershell: За да направите това, стартирайте PowerShell с администраторски права.

Активирайте WinRM:

нетен старт WinRM

След това добавете адреса на Pi устройството в списъка с надеждни:

WSMan за настройка: \ localhost \ Клиент \ TrustedHosts -Value "192.168.1.115"

Стартирайте новата отдалечена сесия PowerShell:

Enter-PsSession -ComputerName "192.168.1.115" -Подписване 192.168.1.115 \ Администратор

Влезте с паролата по подразбиране p @ ssw0rd.

съвет. Можете да запишете данните за упълномощаване в променлива, така че да не се налага да ги въвеждате ръчно всеки път:

$ Cred = Получете доверие
Въведете-PsSession -ComputerName 192.168.1.115 -кредитив $ Cred

Нова сесия се установява в реч от около 30 секунди. След това можете да въведете контролни команди в конзолата.

Нека разгледаме някои типични команди.

Избройте текущите процеси:

Get-Process

Вземете настройки за мрежовия адаптер:

Get-NetAdapter

Списък на директории:

GCI

Преименуване на компютър:

задайте име на компютър "име на нов компютър"

Промяна на администраторската парола:

нетен потребител Администратор NewPa $$ W0rd

Можете да изключите устройството с командата за изключване:

изключване / s / t 0

Рестартирайте устройството:

изключване / r / t 0

Завършете PoSh сесия:

Exit-PSSession

За по-подробен списък на наличните команди на конзолата вижте Основни командни линии на Windows 10 IoT https://docs.microsoft.com/en-us/windows/iot-core/manage-your-device/commandlineutils.