Как эмулировать Raspberry Pi на вашем ПК
Вместо того, чтобы покупать Raspberry Pi и разочаровываться, почему бы не попробовать эмулятор QEMU, чтобы сначала почувствовать его?
Мечтаете о компьютере за 50 долларов, но не уверены, что хотите рисковать? Ты не скряга, ты просто умница. И получить хороший предварительный просмотр того, что вы собираетесь купить, просто здравый смысл.
Вместо того, чтобы покупать Raspberry Pi и рисковать разочарованием, почему бы просто не запустить операционную систему? Его можно установить в эмуляторе QEMU, на виртуальной машине или в виде live CD.
Вот что вам нужно знать.
Превратите свой компьютер в Raspberry Pi
Вы, наверное, слышали об эмуляции. По сути, это позволяет вам запускать программное обеспечение в системах, где в противном случае оно было бы несовместимо. Сама Windows имеет встроенную эмуляцию — возможно, вы видели режим совместимости, который позволяет запускать некоторые старые программы.
В то же время виртуальные машины идеально подходят для тех, кто хочет испытать новую операционную систему (ОС), не нарушая своего цифрового баланса. Например, VMware и VirtualBox часто рекомендуются всем, кто хочет впервые попробовать Linux. Те же инструменты можно использовать для запуска более старой версии Windows или даже macOS.
Хотите запустить программное обеспечение Raspberry Pi на своем ПК?
У вас есть три варианта:
Эмулируйте Raspbian с помощью QEMU
Запустите Raspberry Pi Desktop как живой диск
Установите Raspberry Pi Desktop на виртуальную машину
Давайте рассмотрим каждый из этих методов ниже.
Эмулируйте Raspberry Pi в Windows с помощью QEMU
Утилиты виртуальных машин, такие как VMware и VirtualBox, создают виртуализированную аппаратную среду. Однако они почти всегда основаны на 32-битной и 64-битной (x86/x64) архитектуре. Хотя это делает их идеальными для виртуализации большинства операционных систем, любая ОС, работающая на чипсетах ARM, несовместима.
Вот тут и приходит на помощь QEMU. Quick EMUlator эмулирует наборы микросхем ARM, такие как те, что используются в Raspberry Pi. Следовательно, его можно использовать для создания виртуализированного Pi на любом ПК.
Хотя можно установить QEMU и настроить ОС Raspberry Pi с нуля, это займет некоторое время. Для простоты мы собираемся показать вам, как вместо этого использовать пакет QEMU Raspbian от Sourceforge.
Загрузить: QEMU Raspbian для Windows (бесплатно)
После загрузки вам необходимо установить пакет.
Перейдите в папку загрузки
Разархивируйте QEMU.zip на жесткий диск (используйте C:/QEMU)
Откройте подпапку QEMU
Дважды нажмите bat , чтобы начать
Появится виртуализированный Raspberry Pi с загружаемым Raspbian Wheezy.
Подождите, пока это завершится --- оно должно продолжаться, как показано в этом видео.
После завершения Raspbian загрузится прямо в raspi-config, инструмент конфигурации для Raspberry Pi. Не рекомендуется настраивать слишком много, так как это может привести к проблемам со стабильностью. По возможности избегайте использования параметра обновления или выполнения каких-либо обычных инструкций по обновлению или обновлению Raspberry Pi.
Обратите внимание, что этот инструмент настройки можно перезапустить в любой момент из командной строки с помощью
sudo raspi-config
Когда закончите, с помощью клавиш со стрелками выберите Готово, затем нажмите Ввод.
После завершения настройки вы увидите приглашение командной строки. Вы можете либо попробовать некоторые основные команды Linux, либо ввести startx, чтобы запустить рабочий стол Raspbian.
Здесь вы познакомитесь с различными предустановленными инструментами, такими как Minecraft-Pi, и базовым инструментом разработки строительных блоков для детей Scratch.
Пришло время играть!
Забудьте об эмуляции: запустите ОС Raspberry Pi на своем ПК как Live CD
Хотя использование QEMU в большинстве случаев достаточно хорошо, у него есть некоторые недостатки. Главным из них является то, что в процессе используется старая версия операционной системы Raspberry Pi.
Raspbian больше не разрабатывается в своей старой форме; теперь она известна как ОС Raspberry Pi. Для более актуального представления среды Pi операционная система Raspberry Pi доступна для компьютеров x86/x64 как Raspberry Pi Desktop.
Все, что вам нужно сделать, это загрузить его, записать на USB-накопитель или DVD-диск и перезагрузить компьютер. Вы увидите возможность загрузиться в Raspberry Pi Desktop, что даст вам хорошее представление об опыте работы с Pi.
Загрузить: Raspberry Pi Desktop (бесплатно)
Если вам это нравится, вы также можете установить Raspberry Pi Desktop на компьютер с помощью live CD. Обратите внимание, что хотя большинство программ должны работать, вы не сможете использовать ничего, что зависит от контактов GPIO.
Наслаждайтесь ОС Raspberry Pi на виртуальной машине
Если вам нравится Raspberry Pi Desktop, его можно запустить без live CD и соответствующей перезагрузки. Все, что вам нужно, — это утилита виртуальной машины, такая как VirtualBox или VMware Workstation.
Общий процесс прост:
Установите программное обеспечение виртуальной машины
Создать виртуальную машину
Прикрепите ISO-образ живого диска Raspberry Pi Desktop.
Загрузите виртуальную машину
Установите ОС Raspberry Pi
Наслаждайтесь своим виртуальным Raspberry Pi
Однако особенности каждого инструмента виртуальной машины различаются. Мы подготовили руководства по установке Linux на виртуальную машину. Поскольку Raspberry Pi Desktop основан на Linux, вы найдете все, что вам нужно знать, в этих руководствах:
Установите Linux в VMware Workstation Player
Установите Linux в Oracle VirtualBox
Следуйте инструкциям, описанным в соответствующем руководстве, чтобы создать собственный виртуализированный Raspberry Pi.
Эмуляция и виртуализация против покупки Raspberry Pi
Raspberry Pi чрезвычайно доступны по цене, так зачем кому-то тратить свое время на эмулятор?
Ну, на ум приходит несколько причин.
Использование виртуализированной среды Raspberry Pi позволяет без особых усилий опробовать операционную систему. Все возни, связанные с записью образа диска на SD, избегаются. Кроме того, виртуализация дает любому, кто хочет окунуться в пирог (!) быстрый шанс сделать это.
Виртуальный Raspberry Pi дает возможность оценить, как будут работать различные приложения. Это может быть полезно для детей, использующих Scratch или другие инструменты разработки. Делать скриншоты на Raspberry Pi достаточно просто, но экспортировать их может быть сложно — виртуализация позволяет обойти это. Также рекомендуется тестировать новую операционную систему в виртуализированной среде.
Поклонники Raspberry Pi любят играть и возиться. Виртуализация — это просто другой взгляд на вещи. В нем может не быть физического компьютера, но он может сэкономить время и в некоторых сценариях немного изменить правила игры. Если вы являетесь владельцем Raspberry Pi, вам, безусловно, стоит иметь доступ к виртуальному Pi — вы никогда не знаете, когда вам это может понадобиться!
Неважно, используете ли вы QEMU для запуска виртуализированной среды ARM с Raspbian или запускаете Raspberry Pi Desktop на виртуальной машине или в виде live CD. В любом случае, вы наслаждаетесь работой с Raspberry Pi на своем ПК.