Меню
Блог Гридина Семёна

Автоматизация и логические контроллеры

Рубрики блога

Ставим Windows IoT на Raspberry PI

Ставим Windows IoT на Raspberry PI

В нашей стране больше половины пользователей ПК на операционной системе Microsoft. Как раз для таких людей разработана система и для Raspberry PI. Таким образом разработчики позволяют делать различные устройства для интернет вещей (IoT) на операционной системе Windows. Самая последняя версия для Raspberry Pi 3 Windows 10. Вот её и будем устанавливать.

Приветствую всех, уважаемые читатели. В этой статье мы попробуем с вами установить новую ОС для «Малины». Мне самому очень интересно в чём заключается суть установки полностью закрытой оси на маленький одноплатный компьютер.

Установка и настройка Windows IoT

Установка и загрузка немного отличается от установки Raspbian на MicroSD c помощью NOOBS.

Нужно скачать и установить специальную утилиту Dashboard IoT. Скачать дистрибутив можно на официальном сайте по Raspberry.

Есть всего две версии Core и Insider Preview. Различий между ними совсем немного, Core стабильно работает. Insider Preview чуть поновее, но бывает виснет.

В оболочке Core можно установить только одно приложение UWP. Точнее запускать можно и несколько, но активный в один момент времени всегда будет одно.

А тем временем я скачал утилиту.

Подготавливаем нашу карту памяти и загружаем ОС. Естественно система предложит автоматически почистить диск.

Dashboard имеет особенность форматировать флешку на несколько томов на 64 Гб. Вот такая вот хитрая утилита. Не знаю зачем. Скорее всего для того, чтобы влез дистрибутив IoT, и избежать различных проблем.

Теперь можно пробовать запускать операционную систему.

Здесь ксерокс Купчино.

Для чего нужна Windows IoT и что можно запускать?

Честно, эту статью я писал для души и по приколу. Я банально хотел установить данную операционную систему и посмотреть, что она из себя представляет. Я не буду загружать всякими научными терминами.

Для управления этой платой существует несколько вариантов, так же, как и на UNIX'e.

1. Управление напрямую, тупо подключаем мышку, клавиатуру и монитор. Как и простой персональный компьютер.

2. Управление через штатную утилиту. Можно управлять Windows IoT через штатное средство Windows PowerShell. Легче всего подключиться к удаленной системе все через тот же Dashboard.

3.Управление через SSH. Так же как и в Linux SSH, подключаемся с ПК к терминалу Raspberry.

Я не вижу особого смысла и пользы от операционной системы Windows. У Microsoft не очень удобная политика — их система полностью закрытая. Некий чёрный ящик, в который так просто не залезешь. Поэтому для интернета вещей не доступная система.

Microsoft делает ставку исключительно на программы UWP. Их основная идея, чтобы все программы и устройства вливались в экосистему Windows.

Эксперимент по скрещиванию продукции Microsoft и крошечного компьютера Raspberry можно считать успешным. Связка работает, обновления ставятся, в сети видно. Вот только совсем непонятно для чего его использовать? Может кто знает? Для чего Ось нужна? Подскажите в комментариях. В интернете, на самом деле очень мало информации.

В принципе для простейших операций, автоматизации умного дома и различных бытовых устройств такая супер система не нужна. С этими задачами отлично справляется Arduino и ESP8266. ESP8266 уже сама по себе самодостаточная плата. Её так же можно запрограммировать.

Впрочем, наверняка найдутся задачи, в которых Windows IoT вкупе с платами типа Raspberry придутся как нельзя кстати, но произойдет сие скорее всего в корпоративном секторе, например, некоторые банкоматы, наконец-то перейдут с уже устаревшей OS/2 на современную платформу.

Вообще я читал много мнений и статей по поводу Малины. Лично для меня эта плата просто находка. Она выполняет все робототехнические задачи — машинное зрение, машинное обучение, голосовые команды.

Это идеальная вещь для разработки искуственного интеллекта.

С уважением, Гридин Семен

Вам так же может быть интересно

Комментариев к статье: 11
  • Семён, приветствую!

    Ты пишешь, что в нашей стране больше половины пользователей сидят на «Окнах». Как по мне, так, наверное, 95% ))) Ну, да, еще яблоководы. Линуксоидов у нас днем с огнем не сыщешь) UNIX-системы, так вообще, разве что на серваках крутятся. Но это если говорить про ПК и ноутбуки.

    В мире интернета вещей и робототехники, думаю, windows не актуален. Тут важна открытость исходного кода, чтобы настоящие гики могли добраться до самых недр системы.

    Возможно, windows IoT сможет занять свою нишу в каких-нибудь обучающих моделях, где на начальных этапах не нужно обладать глубокими познаниями.

    • Я тебе больше скажу, Windows даже на начальных этапах не понадобится. Потому что это будет уводить людей в никуда. Это для истинных ценителей и фанатов. Хочешь влезать в тему роботов, то только с UNIXом.

  • Именно для того чтобы никакие гики не добрались куда не просят, и нужна «закрытая» ОС. А если сравнивать с никсами — у каждой операционки свое назначение. Никсы хороши в открытых проектах. В бизнесе важна стоимость содержания инфраструктуры, и MS снижает эту стоимость до приемлемых цифр. Ну и Линух, для примера: позавчера на домашней машине слетел загрузчик у Mint 19. Кроме линухи на компе больше ничего не было. К сожалению, качество дистрибутивов падает катастрофически. В 90-х такое воспринималось снисходительно, как младенчество ОСи, а в наше время это уже косяки. И никто, в трезвом уме, не поставит клиенту ненадёжную систему. Может очень дорого обойтись и для своего бизнеса, и для заказчика.

    • Поэтому на серваках и ставят UNIX системы. Так как эта Ось сможет встать на ноги после того как её хакнули. Microsoft в любом случае сядет. Поэтому для обычных рядовых пользователей удобнее всего использовать Windows, так как операционка популярна, на ней завязаны почти все программы, удобный и понятный интерфейс.

      В последнее время Винда меня разочаровывает. Так как она живёт своей жизнью, сама ставит свои обновления, что-то постоянно скачивает. Какая-то своя бурная деятельность. Дальше будет только хуже.

      Поэтому у меня в мыслях изучать Linux, настраивать её под себя. Просто есть программы на которых заточена моя профессиональная деятельность. Исходя из этого всё никак не могу пересесть.

  • Согласен с Семеном. У меня все программы связанные с профессиональной деятельностью существуют только в Win варианте. Как-то так.

  • Утилита Dashboard IoT работает только под Windows 10. На компе с установленной Windows 7 после запуска выходит сообщение о необходимости обновить ось до Windows 10/

    • Павел, если Вы хотите работать с виндой на малинке, то у вас везде должна быть только Windows 10.

      • Не обязательно Raspberry применять в качестве Windows — одноплатников. Больше «малина» рассчитана на Linux. Intel разрабатывает для винды свои компьютеры. Образ Windows IoT плохо на raspberry становится.

  • Добрый день. Хочу установить на Rasberry pi Windows10 для того, чтобы установить Win CC. В интернете нигде не нашел информацию, как у становить Win CC на «малину» без вмешательства Windows. Если Вы знаете какие-либо варианты решения такой проблемы, поделитесь пожалуйста

    • Добрый день. Я не совсем понимаю, зачем впихивать артиллерию в маленькую плату? У вас программа стоит в 20 раз дороже. Поставьте обычный маленький системник за 10 000

    • Добрый день, Дмитрий.

      Установить таким образом WinCC не получится, поскольку WinCC не является универсальным приложением.