Linux

Как эмулировать Raspberry Pi на вашем компьютере

Как эмулировать Raspberry Pi на вашем компьютере

Представляете компьютер за 30 долларов, но не уверены, что хотите рискнуть? Ты не дешевый конь, ты просто мудрый. И получить хороший предварительный просмотр того, что вы собираетесь купить, довольно просто. Вместо того, чтобы купить Raspberry Pi и быть разочарованным, почему бы не попробовать эмулятор QEMU, чтобы сначала почувствовать его?

Разблокируйте «Шпаргалку по основным командам Linux» сейчас!

Это подпишет вас на нашу рассылку

Введите адрес электронной почты

Что такое QEMU?

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

Ий-Linux-RPI-QEMU-х

Виртуальные машины являются опцией по умолчанию в наши дни для тех, кто хочет опробовать новую операционную систему, не нарушая их тонкую цифровую жизнь. VMware и VirtualBox часто рекомендуются всем, кто хочет впервые попробовать Linux (наше руководство по VirtualBox ) или хотите получить доступ к более старой версии Windows. Можно даже запустить несколько старых версий Mac OS X на виртуальной машине.

На каких виртуальных машинах, таких как VMware Player, одновременно и VirtualBox объединяет то, что они создают виртуализированную аппаратную среду на основе 32-разрядной и 64-разрядной архитектуры. Хотя это делает их идеальными для других форм эмуляции / виртуализации ОС, это означает, что любая операционная система, работающая на чипсетах ARM, не может быть установлена ​​и протестирована.

Вот где приходит QEMU. Поскольку Quick EMU lator эмулирует наборы микросхем ARM — такие, как в Raspberry Pi — мы можем использовать его для создания виртуализированного Pi на нашем ПК.

Ручная настройка против упакованного

У нас есть несколько открытых вариантов, если мы хотим использовать QEMU. Первый, безусловно, самый простой и требует от нас загрузки этого единого пакета QEMU, в котором есть все, что нам нужно для запуска Raspbian в Windows.

Однако, если вам захочется испачкать пальцы, и у вас нет никаких сомнений по поводу раскопок старых версий Raspbian (как вы, вероятно, знаете, последняя версия Raspbian — это Jessie ) в этом руководстве, которое показывает вам, как настроить QEMU вручную для эмуляции Raspbian Wheezy (это решение также требует сборки ARM ядра Linux). Обратите внимание, что это длинный, вытянутый, подверженный ошибкам метод, в котором есть несколько изменений в файлах конфигурации. Если это ваша чашка чая, продолжайте!

Использование QEMU Raspbian Package

Для простоты мы собираемся использовать пакет QEMU Raspbian от Sourceforge, который вы найдете по адресу sourceforge.net/projects/rpiqemuwindows . После загрузки разархивируйте QEMU.zip на жесткий диск — возможно, в C: / QEMU — и откройте. В подпапке qemu вы найдете три файла.

Дважды щелкните файл run.bat, чтобы начать. Появится виртуализированный Raspberry Pi с загрузкой Raspbian Wheezy. Это может занять некоторое время, но должно пройти примерно так, как показано в этом видео.

После завершения Raspbian загрузится прямо в raspi-config. , инструмент для настройки Raspberry Pi. Не рекомендуется выходить за рамки предлагаемых здесь опций, так как это может привести к проблемам со стабильностью. В частности, избегайте использования опции обновления или использования любых обычных обновлений Raspberry Pi или инструкций по обновлению, где это возможно.

Обратите внимание, что этот инструмент настройки можно перезапустить в любой момент из командной строки, используя

  sudo raspi-config 

Когда вы закончите, используйте клавиши со стрелками, чтобы выбрать Готово, а затем нажмите Enter. Отсюда вас отправят в командную строку, где вы можете либо попробовать некоторые базовые команды Linux (например, попробовать ls, чтобы вывести список элементов в текущем каталоге), либо ввести startx, чтобы запустить графический интерфейс.

Ий-линукс-RPI-QEMU-ботинки

Теперь вы контролируете интерфейс рабочего стола Raspbian, где сможете ознакомиться с различными инструментами, поставляемыми в комплекте с популярной операционной системой Pi, такими как базовый инструмент разработки строительных блоков для детей, Scratch.

Время играть!

Эмуляция против покупки Raspberry Pi

Raspberry Pi очень доступны, так почему кто-то хочет тратить свое время, используя эмулятор?

Ну, несколько причин приходят на ум. Во-первых, использование QEMU для запуска виртуализированной среды Raspberry Pi позволяет вам опробовать Raspbian без каких-либо проблем, связанных с записью образа диска на SD. Хотя NOOBs — лучший подход , ни одна из них не является быстрой установкой, поэтому виртуализация дает любому желающему, как бы, окунуть ногу в пирог, шанс сделать это.

Ая-RPI-сборка-футляр-карандаш

Во-вторых, виртуальный Raspberry Pi дает возможность оценить, как будут работать различные приложения, а также включить отладку и устранение неполадок на вашем стандартном ПК. Это может быть полезно для детей, использующих Scratch или другие инструменты разработки. Сделать скриншоты на Raspberry Pi достаточно просто, но экспортировать их может быть сложно — виртуализация обходит это. Это также хорошая практика для тестирования новой операционной системы в виртуализированной среде.

Наконец, почему мы делаем что-то на компьютере? Поклонники Raspberry Pi любят играть и возиться, и это просто еще один взгляд на вещи. Он может не иметь физического компьютера, но может сэкономить время и немного изменить игру в некоторых сценариях. Если вы владелец Raspberry Pi, безусловно, стоит иметь доступ к QEMU — вы никогда не знаете, когда вам может понадобиться виртуальный Raspberry Pi.

Вы пробовали виртуализированный Raspberry Pi с QEMU? У вас были какие-то проблемы с этим? Напишите нам в комментариях.

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux