Новая операционная система от Microsoft официально станет доступна лишь 5 октября. Установка хоть и будет возможна на компьютеры без системы защиты TPM, но на апдейты ОС для таких ПК рассчитывать не стоит.
Обновлять не самое старое железо ради Paint с темной темой оформления или черного экрана смерти я, как и многие обладатели не самых старых компьютеров, не горю желанием. Вместо этого решил протестировать новую ОС на простеньком железе, а заодно и узнать, что можно выжать из лежащих без дела одноплатных компьютеров Raspberry Pi.
После небольшой революции в сегменте компьютерных процессоров, которую устроили ребята из Apple со своим чипом M1, многие производители взялись за разработку собственных ARM-решений.
Осознавая скорое появление большого количества мобильных процессоров в ноутбуках, разработчики из Microsoft довели до ума поддержку ARM-архитектуры, которая в Windows 10 существовала “для галочки”.
Получается, что заработать ARM-сборка Windows 11 может даже на относительно простых и недорогих компьютерах вроде всем известной “малинки”.
Что потребуется для установки
▶ Одноплатный компьютер Raspberry. Подойдут модели Pi 3B/3B+ или Pi 4B. Остальные разновидности “малинки” рассматривать точно не стоит.
Среди доступных вариантов плата четвертого поколения выглядит гораздо перспективней. На ней устанавливается минимум 2 ГБ оперативной памяти (против 1 ГБ в третьем поколении), ну и чуть более мощный процессор Cortex-A72 с частотой 1,5 ГГц (против Cortex-A53 на 1,4 ГГц) поможет справиться с запросами ОС.
При покупке Raspberry Pi лучше выбирайте модели с корпусом, радиатором для процессора и активным охлаждением. Иначе гаджет будет регулярно перегреваться и троттлить.
▶ Карта памяти micro SD. Получится установить даже на карточку объемом 16 ГБ, но при этом на ней окажется всего несколько ГБ для загрузки ПО, а файл подкачки будет слишком маленьким либо отключится вообще. Рекомендую брать карту минимум на 32 ГБ и обязательно не ниже 10 класса по скорости работы с данными.
▶ Мощный блок питания для работы одноплатника. Под нагрузкой “малинка” может потребовать хорошее питание. Берите адаптер 5В/3А минимум.
▶ Не забудьте, что для работы потребуется HDMI кабель для подключения к монитору/телевизору, клавиатура и мышь для полноценной работы, картридер для загрузки данных на карточку с вашего компьютера.
▶ Операционная система Windows 11 не поддерживает Wi-Fi модуль Raspberry. Потребуется подключить “малинку” к сети через сетевой кабель или установить внешний Wi-Fi передатчик.
У большинства любителей гаджетов и электроники все необходимое уже и так пылится в столе.
Как установить Windows на Raspberry Pi
Для самой быстрой и беспроблемной подготовки карты памяти для Raspberry потребуется операционная система Windows. Владельцы компьютеров Mac могут воспользоваться утилитой BootCamp, виртуальной машиной или средствами виртуализации приложений.
1. Переходим на сайт UUP dump для формирования и загрузки нужного образа Windows для Raspberry Pi.
2. Открываем раздел с актуальной сборкой для разработчиков под ARM-архитектуру.
3. Выбираем единственную доступную в списке сборку Windows 11.
4. Указываем подходящий язык системы и версию (Home или Pro).
5. Выбираем пункт Скачать и преобразовать в ISO после чего нажимаем кнопку Создать проект для скачивания.
6. Распаковываем загруженный архив и запускаем скрипт uup_download_windows.cmd.
7. Начнется загрузка и формирование образа для установки Windows 11. На это потребуется от 10 до 30 минут.
8. Скачиваем приложение Windows on Raspberry imager с сайта разработчика.
9. Распаковываем утилиту из архива и запускаем её.
10. Выбираем целевую карту памяти для записи образа и исходный файл образа Windows 11, который будет сформирован в папке с загруженной ранее программой.
11. В диалогах выбора драйверов, UEFI-прошивки и конфигурации ничего менять не нужно. Следует лишь указать используемую версию Raspberry 3 или 4.
12. Нажимаем кнопку Установить. Ждем пока произойдет форматирование карточки и распаковка образа.
13. Устанавливаем карту памяти в “малинку” и включаем одноплатник. Не забываем подключить монитор, клавиатуру и мышь.
14. Останется лишь произвести первоначальную настройку Windows 11 и дождаться установки и запуска системы.
Все зависит от используемой версии Raspberry и класса карты памяти. На установку может уйти от получаса до нескольких часов. На моей тестовой Raspberry четвертого поколения процесс занял около 40 минут, а вот вторая “малина” третьей генерации возилось с установкой почти два часа.
Проблемы при установке Windows 11 на Raspberry и их решение
Во-первых, имейте терпение. Вы устанавливаете тяжеловесную операционную систему на довольно слабый компьютер. Когда вам кажется, что процесс завис, не спешите перезагружать устройство – подождите еще 10-15 минут и дело сдвинется с мертвой точки.
Во-вторых, обязательно используйте Raspberry с радиаторами для процессора и активным охлаждением. В противном случае во время установки чип перегреется и снизит рабочую частоту. Это сильно увеличит время установки ОС, а может и вовсе завершиться полным зависанием.
В-третьих, используйте достаточно мощный блок питания. При нехватке мощности “малинка” будет сигнализировать индикатором желтой молнии в правом верхнем углу экрана. Адаптер на 1А вряд ли позволит работать устройству под такой нагрузкой.
В-четвертых, при использовании Raspberry Pi 4 вы столкнетесь с лимитом используемой оперативной памяти. Изначально под Windows 11 будет выделено всего 3 ГБ из четырех доступных. Чтобы исправить ситуацию, сделайте следующее:
◉ При включении Raspberry нажмите клавишу Esc для запуска загрузочного меню.
◉ Перейдите в меню Raspberry Pi Configuration – Advanced Configuration.
◉ Параметр Limit RAM to 3 GB смените с Enable на Disabled.
◉ Нажмите F10 для сохранения изменений и перезагрузите “малину”.
Теперь мощность одноплатника будет использована на максимум.
Какие впечатлений от работы Windows 11 на Raspberry
Произвел установку как на плату третьего поколения, так и на более мощную Pi 4B. В первом случае годится только для ознакомления с системой или экспериментов.
Одного ГБ оперативной памяти слишком мало для нормальной работы системы. “Малинка” сильно задумывается даже при запуске стандартных приложений Windows 11.
При использовании Raspberry Pi 4B все гораздо лучше. Нехватки ОЗУ замечено не было, можно полноценно использовать браузер, запускать стандартные утилиты и даже офисный пакет. Он уже получил адаптацию под ARM-архитектуру и работает вполне нормально.
Немного не хватает скорости накопителя. Хоть мы и выбрали быстрые карточки microSD, но лучше для полноценной системы воспользоваться SSD-диском. Его можно подключить через USB 3.0 порт на Raspberry Pi 4B. Это увеличит производительность и снизит время загрузки системы.
При таком сетапе гаджет вполне подойдет в качестве резервного компьютера.
Raspberry с Windows 11 можно подключить к свободному HDMI порту телевизора, чтобы иметь запасной компьютер в доме. Девайс пригодится школьникам на случай удаленного обучения или пользователям с несложными задачами.
Браузинг в сети, нечастый просмотр видео, работа с документами и почтой – это вполне реальный сценарий эксплуатации подобной сборки. Пожалуй, это самый доступный способ обзавестись компьютером, который может работать на полноценной распространенной ОС.
Вот так можно собрать запасной ПК с актуальной операционной системой практически из подручных материалов.
(51 голосов, общий рейтинг: 4.53 из 5)
🤓 Хочешь больше? Подпишись на наш Telegram.
iPhones.ru
Собираем ПК из подручных материалов.
- AliExpress,
- windows,
- Windows 11,
- гаджеты,
- инструкции,
- Это интересно
Артём Суровцев
@artyomsurovtsev
Люблю технологии и все, что с ними связано. Верю, что величайшие открытия человечества еще впереди!
В этом руководстве мы подробно описали шаги по установке Windows 11/10 на Raspberry Pi. Вы можете установить Windows на Raspberry, даже на платы RPi 3 и RPi 2, но мы рекомендуем запускать Windows на Raspberry Pi 4 с как минимум 4 ГБ ОЗУ.
Вы можете расширить приведенную ниже таблицу и пройти через требования и инструкции в удобном для вас темпе.
Требования для запуска Windows на Raspberry Pi
Вам понадобится флэш-накопитель USB, SD-карта или SSD-накопитель с объемом памяти 32 ГБ или более. Если у вас есть внешнее хранилище объемом 16 ГБ, процесс установки займет больше времени. Внешний диск требуется только для создания образа Windows on Raspberry.
{}
2. Вам понадобится Ubuntu или любой другой дистрибутив Linux на основе Debian для прошивки ОС Windows-on-Raspberry (WoR). Я использую ОС Raspberry Pi ( скачать здесь ), установленную на дополнительном диске на моем ПК, для прошивки образа. Вы даже можете использовать ОС Raspberry Pi на своем Raspberry Pi для прошивки образа, но это займет гораздо больше времени из-за маломощного процессора.
3. Платы Raspberry Pi 4/3/2, Raspberry Pi 400 и RPi CM3 совместимы с Windows на Raspberry. К Raspberry Pi необходимо подключить как минимум 16 ГБ SD-карты.
Создать Windows на Raspberry Image
1. В выбранном вами дистрибутиве Linux откройте Терминал. Я использую на своем компьютере ОС Raspberry Pi, но вы также можете использовать Ubuntu или любую другую ОС на основе Debian. В Терминале вы сначала вставляете приведенную ниже команду, чтобы обновить все пакеты и зависимости. Убедитесь, что вы не получаете ошибок при применении команды apt update. Обратите внимание, что вам может потребоваться ввести пароль для обновления системы.
sudo apt update && sudo apt upgrade -y
2. Затем выполните приведенную ниже команду, чтобы установить Git, если вы еще этого не сделали.
sudo apt install git
3. После этого выполните следующую команду в Терминале, чтобы загрузить wor-flasher.
git clone https://github.com/Botspot/wor-flasher
4. После этого выполните следующую команду, чтобы запустить сценарий. Это сценарий с графическим интерфейсом пользователя, который позволяет вам настроить и прошить образ Windows-on-Raspberry на SD-карту / USB-накопитель / SSD-накопитель. Обратите внимание, что вам может потребоваться нажать «Y» несколько раз во время процесса, чтобы подтвердить изменения установки.
~ / wor-flasher / install-wor-gui.sh
5. Затем на вашем экране появится приглашение Windows on Raspberry. Здесь вы можете выбрать, хотите ли вы установить Windows 11 или 10 на свою плату Raspberry Pi. Вы также можете выбрать плату RPi из раскрывающегося меню во всплывающем окне. Затем нажмите «Далее» и выберите язык установки.
6. На этом этапе я предлагаю подключить SD-карту / USB-накопитель / SSD-накопитель к вашему ПК. Если вы используете сам Raspberry Pi для создания образа, подключите к плате внешний USB-накопитель / SSD-накопитель. Обратите внимание: если вы хотите установить Windows 11/10 на ту же SD-карту или USB-накопитель, у вас должно быть не менее 24 ГБ свободного места.
7. Затем выберите внешний диск, на который вы хотите прошить образ WoR. Имейте в виду, что все файлы на внешнем диске будут удалены при установке Windows 11/10 на Raspberry Pi, поэтому обязательно сделайте резервную копию.
8. Наконец, просмотрите всю информацию и нажмите «Flash» в окне обзора.
9. Откроется окно терминала, в котором будет отображаться прогресс. Здесь скрипт загрузит Windows в файлы ARM прямо с сервера Microsoft и сгенерирует ISO-образ. Так что да, наберитесь терпения, так как процесс займет некоторое время. На моем компьютере создание изображения заняло около 40 минут. Обратите внимание: если на экране кажется, что экран застрял на «извлекающем устройстве», не беспокойтесь и позвольте ему завершить процесс.
10. После этого появится запрос с просьбой выполнить следующие шаги. Это означает, что вы успешно создали образ Windows-on-Raspberry. Теперь выключите Raspberry Pi.
Как загрузить Windows 11/10 на Raspberry Pi
Теперь, когда вы прошили образ, пришло время загрузить Windows 11/10 на Raspberry Pi. Следуйте инструкциям ниже, чтобы узнать, как это сделать:
1. Если вы создали образ с помощью ПК, отключите внешний диск и вставьте его в Raspberry Pi через порт USB. Убедитесь, что к плате подключена SD-карта объемом 16 ГБ или более.
2. Теперь включите плату, и вы увидите логотип Raspberry Pi. После этого появится значок загрузки Windows. Просто подождите, и вы перейдете на страницу выбора диска. Если ничего не отображается, извлеките SD-карту и позвольте плате загрузиться с внешнего диска. На следующем шаге я предложил решение, когда вставлять SD-карту.
3. На странице выбора диска выберите SD-карту, на которую вы хотите установить Windows 11/10. Если SD-карта не отображается, нажмите кнопку «Обновить». Если он по-прежнему не отображается, перезапустите Raspberry Pi и вставьте SD-карту сразу после появления логотипа RPi. Теперь SD-карта появится в раскрывающемся меню.
4. Здесь выберите выпуск Windows, который вы хотите установить, и нажмите «Установить».
5. Учтите, что для завершения процесса потребуется много времени. Это может занять от 45 минут до 1 часа, поэтому не думайте, что экран завис. Просто оставьте это там, и процесс будет завершен.
6. Плата будет перезагружаться несколько раз во время процесса, как и любой другой ПК с Windows. Как только все будет сделано, вас встретят настройки подключения к Windows 11/10 на вашем Raspberry Pi.
7. Наконец, вы загрузитесь в Windows 11/10. Как и следовало ожидать, производительность невысока, но ее можно использовать. Также обратите внимание, что Wi-Fi на данный момент не работает, поэтому вам придется использовать Ethernet для использования интернет-сервисов в Windows 11/10 на Raspberry Pi.
Снять ограничение ОЗУ в Windows на Raspberry
Но есть еще одна проблема. Из-за некоторых технических ограничений объем оперативной памяти ограничен 3 ГБ, даже если на вашей плате может быть 4 ГБ или 8 ГБ ОЗУ. Чтобы исправить это, выполните следующие действия.
1. Перезагрузите Windows на Raspberry, как на любом другом ПК. Нажмите «Esc», когда появится логотип Raspberry Pi. Вы войдете в экран настройки.
2. Здесь перейдите в Диспетчер устройств -> Конфигурация Raspberry Pi -> Расширенная конфигурация. Теперь отключите параметр «Ограничить ОЗУ до 3 ГБ».
3. После этого продолжайте нажимать «Esc», чтобы вернуться, и нажмите «Y», чтобы сохранить изменения.
4. Нажмите «Esc» еще раз, чтобы вернуться в главное меню настройки. Затем перейдите к «Продолжить» внизу и нажмите Enter, а затем снова нажмите Enter, чтобы загрузить Windows 11/10 на Raspberry Pi.
5. Наконец, ограничение ОЗУ будет снято в Windows на Raspberry, как показано на скриншоте ниже.
Вот как вы можете установить Windows 11 или 10 на Raspberry Pi. Как мы знаем, Raspberry Pi работает на процессоре ARM, поэтому в основном вы будете запускать Windows на ARM на плате.
Если вы используете Windows 11, эмуляция x86 будет лучше, но не ожидайте большой производительности из-за маломощного процессора на Raspberry Pi.
Если вы только начинаете работать с Raspberry Pi, узнайте, как настроить Raspberry Pi на ноутбуке с Windows без монитора или кабеля Ethernet. И если у вас возникнут какие-либо проблемы в этом руководстве, сообщите нам об этом в разделе комментариев ниже.
Установка Windows на Raspberry Pi 3 —дело необычное, хотя и принято считать, что компьютер RРi способен и не на такое. Так ли это, будем разбираться.
В первую очередь нужно разобраться, о какой «Винде» идет речь, потому что на Raspberry Pi 3 пойдет не любая Windows. К примеру, невозможно будет установить старые версии «винды» — легендарную 7-ку и XP-ишку. Просто потому, что эти операционные системы собраны под определенные архитектуры процессоров — х86 и х64. А на «Малине» стоит гордый ARM процессор, аи у него совсем другая история. Поэтому приверженцам этих двух систем не стоит пытаться найти способы установить их на Rpi.
Однако все же выход есть. На Raspberry Pi 3 возможна установка одной из версий Windows 10, специально разработанной для ARM процессоров. Но не стоит сильно обольщаться, потому что это будут совсем не те «Окна», которые мы привыкли лицезреть на своих персональных компьютерах, ноутбуках, планшетах и даже смартфонах. Вообще, от Виндовс 10 у нее только одно название — Windows 10 IoT и внутреннее ядро, на котором построена эта операционка.
Поэтому установка Windows на Raspberry Pi 3 не даст вам привычных возможностей «Винды», вы не сможете запустить работу обычных для нее программ, типа Ворда, браузера, игр. А самое интересное, что вы даже рабочий стол не увидите.
Как происходит установка Windows на Raspberry Pi 3
Сама установка Windows на Raspberry Pi 3 происходит немного сложнее, чем установка обычной «Винды».
- Загрузите на компьютер, производящий установку «Десятки» на Raspberry Pi 3, три программы: MSVStudio 17, Dashboard, Windows IoT Remote Client.
- Откройте Dashboard. Найдите вкладку «Настройка нового», потом выберите устройство, куда будете записывать систему. На этот момент в картридере уже установлена карточка.
- Потребуется ввести password и имя устройства. Тут же потребуется ввод модели RPi и версии самой системы.
- Начинайте записывать систему, если до этого момента у вас все получилось.
Установленная программа Remote Client может понадобиться, когда невозможно подключить Raspberry Pi 3 к экрану. Подключать или нет — только на ваше усмотрение. Но обычно при первичном запуске системы после установки Винды, лучше подключить монитор. Это облегчит ввод указанного ранее пароля.
Установленная программа MSVStudio понадобится вам для дальнейшей работы и взаимодействия с Raspberry Pi 3. При помощи этой программы можно писать необходимые скрипты и отправлять их сразу на RPi 3.
А нужна ли вообще установка Windows на Raspberry Pi 3?
Нужна ли установка Windows на Raspberry Pi 3 — тут сразу так и не ответишь. С одной стороны, можно обойтись и без этого, чтобы себя лишний раз не утруждать, а с другой стороны, есть ряд людей, которые не прочь:
- поэкспериментировать с неизвестной им ОС;
- заняться изучением способностей и преимуществ своего «продукта»;
- просто сделать что-то новое.
Существенный плюс к установке Windows 10 на Raspberry Pi 3 так сразу и не придумаешь. А все это потому, что для Rpi 3 уже придумано несколько полноценных альтернативных операционных систем, тот же Raspbian или что-то из множества дистрибутивов Linux.
Поэтому для обычного пользователя установка Windows 10 на Raspberry Pi 3 — бесполезное занятие; опять же, уж лучше Линукс. Так будет понятнее и удобнее.
Установка Windows на Raspberry Pi 3 больше пригодится для корпоративных пользователей, где нужны большие настраиваемые системы с официальной поддержкой,такие как «умный дом», сложный контроллер процессов, сложная инженерия и т.д.
В связи с бурным развитием в последнее время технологий интернета вещей (IoT-технологий) многие компании стали разрабатывать операционные системы (ОС), специально «заточенные» для применения в IoT-технологиях. Одной из таких компаний является Microsoft, которая специально для этих целей выпустила операционную систему Windows 10 IoT core, которая уже успела полюбиться многим энтузиастам в мире электроники. В данной статье мы рассмотрим как установить Windows 10 IoT Core на плату Raspberry Pi и запустить на ней тестовое приложение.
Windows 10 IoT core – это самая маленькая версия операционной системы Windows, разработанная для применения в приложениях интернета вещей (IoT).
Для установки Windows 10 IoT core необходима специальная плата прототипирования, в нашем случае ее роль будет выполнять плата Raspberry Pi с установленной в нее SD картой. Для работы с Windows 10 IoT core понадобится всего лишь подать питание на плату Raspberry Pi, внешних монитора и клавиатуры не понадобятся. Windows 10 IoT core можно скачать и установить на ваш компьютер (мы это рассмотрим далее в статье). После установки Windows 10 IoT core необходимо просто подать питание на плату Raspberry Pi и она автоматически соединится к вашей сети и к вашему компьютеру на Windows. Вы можете писать код программы на Visual Studio и после этого перебрасывать код этой программы удаленно на плату, также вы можете удаленно производить отладку этой программы.
Операционная система Windows 10 IoT имеет сформировавшееся «живое» сообщество пользователей, которое разработало уже достаточно много кодов и проектов в рамках данной системы, среди которых вы легко можете найти прототип для проектируемого вами устройства. Windows 10 IoT core отличается хорошей устойчивостью и стабильностью работы, безопасностью и хорошей масштабируемостью. Для работы с Windows 10 IoT core доступно достаточно большое количество разнообразных электронных плат.
Необходимые компоненты
- Плата Raspberry Pi 2 или выше (купить на AliExpress).
- SD карта объемом не менее 8 Гб.
- Модуль чтения SD карт (или компьютер с таким ридером).
- HDMI кабель.
- Источник питания 5V 2A с разъемом microUSB.
- Монитор с HDMI.
- Мышка и USB клавиатура (опционально).
Установка Windows 10 IoT Core на Raspberry Pi
1. Вначале вам необходимо скачать панель инструментов Windows 10 IoT core на свой компьютер или ноутбук. Мы будем устанавливать эту операционную систему на SD карту с помощью данной панели инструментов. Скачать эту панель инструментов вы можете по следующей ссылке. После скачивания установите ее на свой компьютер.
2. Теперь нам необходимо установить наше устройство в этой панели. Для этого откройте панель инструментов (Dashboard) и нажмите в левой ее части на ссылку Set up a new device (установить новое устройство). Если у вас есть аккаунт Microsoft, то войдите в него, если нет – то нажмите Skip this step (пропустить данный шаг).
3. Вставьте SD карту в модуль чтения SD карт и вставьте его в ваш компьютер. В следующем окне панели инструментов выберите тип устройства (Device type) – Broadcomm, сборку ОС (OS build) – Windows 10 Iot core. Затем выберите свою SD карту, введите имя устройства (device name) и пароль (на свое усмотрение) как показано на приведенном ниже рисунке.
После этого нажмите кнопку Download and install (скачать и установить). Установка займет некоторое время, зависящее от скорости вашего интернет соединения.
После нажатия кнопки Download and install вы увидите прогресс скачивания дистрибутива Windows 10 Iot core и запись его на вашу SD карту.
4. После того как запись Windows 10 Iot core на SD карту будет закончена, выньте SD карту из вашего компьютера и вставьте ее в вашу плату Raspberry Pi. Подключите плату Raspberry Pi к монитору с помощью HDMI кабеля и подайте питание на плату. Установка Windows 10 Iot займет несколько минут. Следуйте инструкциям, которые будут появляться на экране монитора.
5. После этого вы увидите на экране домашнюю страницу Windows 10 IoT Core. На этой странице вы найдете некоторую полезную информацию: IP адрес вашей платы Raspberry Pi, подключенные устройства и т.д.
В левой панели главной страницы Windows 10 IoT Core будет 4 вкладки: Device info (информация об устройствах), Command line (командная строка), Browser (браузер) и Tutorials (обучающие материалы). Также в левом нижнем углу будет кнопка для открытия меню настроек (Settings menu).
На этом установка Windows 10 IoT Core на вашу плату Raspberry Pi будет закончена. Теперь вы сможете управлять работой вашей платы Raspberry Pi из панели настроек Windows 10 IoT на вашем компьютере.
Подключение к Raspberry Pi из панели инструментов Windows 10 IoT на компьютере
1. Откройте панель инструментов Windows 10 IoT на вашем компьютере и выберите в ней вкладку My devices (мои устройства). После этого вы увидите свою плату Raspberry Pi в списке устройств. Убедитесь в том, что плата Raspberry Pi и ваш компьютер подключены к одной и той же Wi-Fi.
Если вы не видите свою плату Raspberry Pi в списке устройств, перезагрузите плату и обновите список устройств в панели настроек Windows 10 IoT.
2. В списке устройств сделайте двойной клик мышкой и откройте окно с устройствами (Open windows device portal) в вашем браузере.
3. Вкладка, которая откроется в вашем браузере, попросит у вас сертификат (credentials) вашей платы Raspberry Pi. Введите в качестве имени пользователя (Username) слово Administrator и пароль, который вы ввели ранее (в процессе установки ОС).
После этого вы увидите окно, показанное на следующем рисунке, на котором будет представлен весь функционал (возможности) по управлению Raspberry Pi с помощью Windows 10 IoT.
4. Вы можете запустить на выполнение демо приложение с помощью встроенного примера кода. Для этого нажмите на Quick-run samples в пункте Apps как показано на рисунке ниже. Вы увидите 4 проекта с доступными для них фрагментами кода.
5. В данной статье мы рассмотрим пример «Hello world». Кликните на иконку этого проекта и затем на кнопку Deploy and run. После этого на экране монитора у вас появится следующая картинка:
Вы можете протестировать работу и других представленных примеров. Для более подробной информации по созданию приложений с помощью Windows 10 IoT core вы можете обратиться к официальной документации компании Microsoft по следующей ссылке.
Видео, демонстрирующее работу проекта
Загрузка…
1 200 просмотров
The Raspberry Pi is commonly associated with Linux operating systems such as Raspberry PI OS. But what about running Windows 10 on your Raspberry Pi? Officially, Microsoft’s only operating system for the Pi is an old version of Windows 10 IoT Core, which just lets you execute Visual Studio code on the computer but doesn’t work as a standalone OS with a GUI (in other words, no “windows”). However, the lack of support from Microsoft hasn’t stopped some ambitious developers from finding a way to run a full desktop version of Windows 10 on Raspberry Pi.
In 2019, we tried installing a hacked version of Windows 10 on a Raspberry Pi 3 and it ran, but it was extremely painful to use. Recent developments have now made it possible to run Windows 10 somewhat-competently on a Raspberry Pi 4, at least as a proof-of-concept We’ll show you how to install Windows 10 on your Raspberry Pi below.
However, before you begin, please note that this is not an official Microsoft product and the source of the images and software used is from a passionate and vibrant community working together to create this project. Amir Dahan is the creator of Windows 10 Lite, Marcin is responsible for UEFI and Pete Batard responsible for the 3GB RAM fix. The Windows 10 image file and RAM fix you’ll need to make this work are constantly changing as are their download locations so you’ll need to find them via the Windows on Raspberry Pi Discord Group, which is where all the developers hang out and share updates. We can’t vouch for the safety or legitimacy of any of the custom files the community has created for this project so proceed at your own risk.
At the time of writing this project runs surprisingly well (see below for more details) but has a lot of caveats. . The Raspberry Pi’s onboard Ethernet, Bluetooth and GPIO do not work so you’ll need a USB Ethernet or USB Wi-Fi dongle to get online (there’s no list of supported dongles so we can’t guarantee yours will work). Audio via HDMI is also not available but Bluetooth audio via a USB Bluetooth dongle is possible.
What you will need to install Windows 10 on a Raspberry Pi 4
- Raspberry Pi 4 4GB or 8GB
- 16GB or larger microSD card, (see best microSD cards for Raspberry Pi)
- Windows 10 PC
- USB to Ethernet or WiFi dongle
- Bluetooth dongle (if you want Bluetooth)
- Keyboard, mouse, HDMI and power for your Raspberry Pi
How to Install Windows 10 on the Raspberry Pi 4
1. Download the latest pre-release version of WoR tool https://www.worproject.ml/downloads and extract the files.
2. Visit the Windows on Raspberry Pi Discord server and go to the Downloads channel to Download the latest stable image, currently 0.2.1.
3. Open the WoR Alpha tool and select your language.
4. Insert microSD card and select the drive. The Raspberry Pi 4 mode is currently experimental, but has worked reliably in our tests.
5. Select your Windows on ARM image.
6. Select the latest package of drivers from the server.
7. Use the latest UEFI firmware available.
8. Check the configuration and when happy click Next.
9. Double check everything before clicking Install.
The installation process can take as long as two hours to complete, depending on the speed of the microSD card.
10. Download the RAM fix for Rpi 4 file from the Windows On Raspberry Pi Discord server. Extract the contents.
11. Copy winpatch.exe to the root of C: drive.
12. Locate the drive containing the Windows 10 on ARM installation, make a note of the drive letter.
13. Open a Command Prompt as Administrator and go to the root of C: drive.
cd
14. Patch the USB driver to enable USB ports on the Raspberry Pi 4. Change the drive letter to match your installation.
winpatch X:WindowsSystem32driversUSBXHCI.SYS 910063E8370000EA 910063E8360000EA 3700010AD5033F9F 3600010AD5033F9F
15. Overclock the Raspberry Pi. This step is optional but highly recommended (though you’ll want a cooling fan). Edit the config.txt file found in BOOT drive. Add these two lines at the end of the file. Overclocking will require cooling for your Raspberry Pi.
over_voltage=6
arm_freq=2000
16. Eject the microSD card and insert it into the Raspberry Pi 4. Connect your keyboard, mouse etc and power on the Pi.
17. Follow the standard Windows 10 install process and after a short while you are ready to use Windows 10 on your Raspberry Pi 4.
18. As an administrator open a Command Prompt and run this command to enable 3GB of RAM. Press Enter to run the command.
bcdedit /deletevalue {default} truncatememory
19. Reboot the Raspberry Pi for the update to take effect.
20. For network access, use a USB to Ethernet or a compatible WiFi dongle.
21. Install Microsoft Edge by double clicking on the Microsoft Edge desktop icon.
22. Installing software works in the same manner as a typical Windows 10 install. We tested GIMP Photo Editor and the Arduino IDE and both installed, albeit slowly and were usable for basic tasks.
How does Windows 10 on Raspberry Pi Perform?
In our testing, overall performance is akin to a low end Intel Celeron / Atom CPU. Windows 10 on Raspberry Pi is usable, but more as a proof-of-concept than a daily driver. . Boot times were considerably longer than Raspberry Pi OS, at a sluggish 2 minutes 12 seconds.
Once the desktop was loaded the overall feel of Windows 10 on Raspberry Pi was responsive. The Edge web browser provided a good browsing experience. Heavy sites such as YouTube proved troublesome but that was compounded by our sluggish 100 Mbps Ethernet USB dongle and is not indicative of the OS as a whole.
We installed three applications in WIndows 10 on Raspberry Pi: GIMP Photo Editor, Arduino IDE and Python 3.8. We downloaded each program’s 32-bit installer and set it up without any issues. GIMP ran well and, while it would not be up to speed for a professional photo editor, it was quick enough for hobbyists to use.
The Arduino IDE was slow, mainly due to the way that the IDE uses Java behind the scenes. Again if you have a little patience, then the experience is good. Not every application can be installed, though. We tried Visual Studio Code and it flat out refused to install. But Python 3.8 was easily installed and ran well. The Python REPL (interactive shell) was available and the core modules were available for use. We installed an additional module, GPIO Zero, which is used to interact with the GPIO of the Raspberry Pi. Sadly, despite our best efforts, we were unable to use the GPI via Python 3.8 on Windows 10.
MORE: Windows 10 on Raspberry Pi: Hands-On
Get instant access to breaking news, in-depth reviews and helpful tips.
The Raspberry Pi is commonly associated with Linux operating systems such as Raspberry PI OS. But what about running Windows 10 on your Raspberry Pi? Officially, Microsoft’s only operating system for the Pi is an old version of Windows 10 IoT Core, which just lets you execute Visual Studio code on the computer but doesn’t work as a standalone OS with a GUI (in other words, no “windows”). However, the lack of support from Microsoft hasn’t stopped some ambitious developers from finding a way to run a full desktop version of Windows 10 on Raspberry Pi.
In 2019, we tried installing a hacked version of Windows 10 on a Raspberry Pi 3 and it ran, but it was extremely painful to use. Recent developments have now made it possible to run Windows 10 somewhat-competently on a Raspberry Pi 4, at least as a proof-of-concept We’ll show you how to install Windows 10 on your Raspberry Pi below.
However, before you begin, please note that this is not an official Microsoft product and the source of the images and software used is from a passionate and vibrant community working together to create this project. Amir Dahan is the creator of Windows 10 Lite, Marcin is responsible for UEFI and Pete Batard responsible for the 3GB RAM fix. The Windows 10 image file and RAM fix you’ll need to make this work are constantly changing as are their download locations so you’ll need to find them via the Windows on Raspberry Pi Discord Group, which is where all the developers hang out and share updates. We can’t vouch for the safety or legitimacy of any of the custom files the community has created for this project so proceed at your own risk.
At the time of writing this project runs surprisingly well (see below for more details) but has a lot of caveats. . The Raspberry Pi’s onboard Ethernet, Bluetooth and GPIO do not work so you’ll need a USB Ethernet or USB Wi-Fi dongle to get online (there’s no list of supported dongles so we can’t guarantee yours will work). Audio via HDMI is also not available but Bluetooth audio via a USB Bluetooth dongle is possible.
What you will need to install Windows 10 on a Raspberry Pi 4
- Raspberry Pi 4 4GB or 8GB
- 16GB or larger microSD card, (see best microSD cards for Raspberry Pi)
- Windows 10 PC
- USB to Ethernet or WiFi dongle
- Bluetooth dongle (if you want Bluetooth)
- Keyboard, mouse, HDMI and power for your Raspberry Pi
How to Install Windows 10 on the Raspberry Pi 4
1. Download the latest pre-release version of WoR tool https://www.worproject.ml/downloads and extract the files.
2. Visit the Windows on Raspberry Pi Discord server and go to the Downloads channel to Download the latest stable image, currently 0.2.1.
3. Open the WoR Alpha tool and select your language.
4. Insert microSD card and select the drive. The Raspberry Pi 4 mode is currently experimental, but has worked reliably in our tests.
5. Select your Windows on ARM image.
6. Select the latest package of drivers from the server.
7. Use the latest UEFI firmware available.
8. Check the configuration and when happy click Next.
9. Double check everything before clicking Install.
The installation process can take as long as two hours to complete, depending on the speed of the microSD card.
10. Download the RAM fix for Rpi 4 file from the Windows On Raspberry Pi Discord server. Extract the contents.
11. Copy winpatch.exe to the root of C: drive.
12. Locate the drive containing the Windows 10 on ARM installation, make a note of the drive letter.
13. Open a Command Prompt as Administrator and go to the root of C: drive.
cd
14. Patch the USB driver to enable USB ports on the Raspberry Pi 4. Change the drive letter to match your installation.
winpatch X:WindowsSystem32driversUSBXHCI.SYS 910063E8370000EA 910063E8360000EA 3700010AD5033F9F 3600010AD5033F9F
15. Overclock the Raspberry Pi. This step is optional but highly recommended (though you’ll want a cooling fan). Edit the config.txt file found in BOOT drive. Add these two lines at the end of the file. Overclocking will require cooling for your Raspberry Pi.
over_voltage=6
arm_freq=2000
16. Eject the microSD card and insert it into the Raspberry Pi 4. Connect your keyboard, mouse etc and power on the Pi.
17. Follow the standard Windows 10 install process and after a short while you are ready to use Windows 10 on your Raspberry Pi 4.
18. As an administrator open a Command Prompt and run this command to enable 3GB of RAM. Press Enter to run the command.
bcdedit /deletevalue {default} truncatememory
19. Reboot the Raspberry Pi for the update to take effect.
20. For network access, use a USB to Ethernet or a compatible WiFi dongle.
21. Install Microsoft Edge by double clicking on the Microsoft Edge desktop icon.
22. Installing software works in the same manner as a typical Windows 10 install. We tested GIMP Photo Editor and the Arduino IDE and both installed, albeit slowly and were usable for basic tasks.
How does Windows 10 on Raspberry Pi Perform?
In our testing, overall performance is akin to a low end Intel Celeron / Atom CPU. Windows 10 on Raspberry Pi is usable, but more as a proof-of-concept than a daily driver. . Boot times were considerably longer than Raspberry Pi OS, at a sluggish 2 minutes 12 seconds.
Once the desktop was loaded the overall feel of Windows 10 on Raspberry Pi was responsive. The Edge web browser provided a good browsing experience. Heavy sites such as YouTube proved troublesome but that was compounded by our sluggish 100 Mbps Ethernet USB dongle and is not indicative of the OS as a whole.
We installed three applications in WIndows 10 on Raspberry Pi: GIMP Photo Editor, Arduino IDE and Python 3.8. We downloaded each program’s 32-bit installer and set it up without any issues. GIMP ran well and, while it would not be up to speed for a professional photo editor, it was quick enough for hobbyists to use.
The Arduino IDE was slow, mainly due to the way that the IDE uses Java behind the scenes. Again if you have a little patience, then the experience is good. Not every application can be installed, though. We tried Visual Studio Code and it flat out refused to install. But Python 3.8 was easily installed and ran well. The Python REPL (interactive shell) was available and the core modules were available for use. We installed an additional module, GPIO Zero, which is used to interact with the GPIO of the Raspberry Pi. Sadly, despite our best efforts, we were unable to use the GPI via Python 3.8 on Windows 10.
MORE: Windows 10 on Raspberry Pi: Hands-On
Get instant access to breaking news, in-depth reviews and helpful tips.