• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

Играйте в ретро-игры с Raspberry Pi RetroPie

 

 

В этом руководстве Raspberry Pi RetroPie мы покажем вам, как установить популярный дистрибутив RetroPie на ваш Raspberry Pi и превратить его в ретро-игровой автомат. Используя RetroPie, вы можете быстро превратить Raspberry Pi в универсальную игровую установку в стиле ретро, ​​которая более чем способна запускать игры для нескольких систем, таких как SNES, GBA, PS1, DOS и многих других. Мы покажем вам процесс установки и настройки RetroPie на вашем Raspberry Pi, а также как скопировать ромы на ваш Pi или подключить его к сетевому диску. Для тех, кто не знает, что такое RetroPie, это программный пакет, созданный на основе операционной системы Raspbian . Пакет содержит ряд различного программного обеспечения, которое позволит имитировать классические игры и играть в них. RetroPie использует EmulationStation в качестве визуального интерфейса и использует проект RetroArch и различные другие проекты эмуляторов для эмуляции ваших игр.

Установка RetroPie из образа

1. Первое, что нам нужно сделать, это получить копию изображения RetroPie для Raspberry Pi. Вы можете найти доступные готовые образы RetroPie в официальном репозитории RetroPie на GitHub . На этой странице вы должны увидеть последнюю доступную версию с несколькими ссылками для скачивания в нижней части страницы. Вам нужно будет выбрать правильный образ для вашего Raspberry Pi . Если вы используете Raspberry Pi 1 или Raspberry Pi Zero , загрузите файл « rpi1_zero.img.gz ». Если вы используете Raspberry Pi 3 или новее, загрузите файл « rpi2_rpi3.img.gz ». Этот образ представляет собой предварительно созданную версию Raspbian Stretch, на которой уже настроен RetroPie, и это один из самых простых способов быстро запустить эмуляторы на вашем Raspberry Pi. Если вы предпочитаете, вы можете настроить RetroPie на текущую установку, но мы рассмотрим эти шаги в другом разделе.

2. Теперь, когда у нас есть изображение RetroPie, нам нужно будет записать изображение на SD-карту, которую мы собираемся использовать с Raspberry Pi. Для этого мы будем использовать инструмент под названием « Etcher ». Этот инструмент отформатирует SD-карту и запишет на нее изображение RetroPie. Вы можете скачать Etcher, перейдя на официальный сайт Etcher . После загрузки установите и откройте программное обеспечение Etcher.

3. Теперь, когда программное обеспечение Etcher открыто и SD-карта подключена к вашему компьютеру, вы можете начать процесс записи на нее образа RetroPie. Чтобы начать этот процесс, нажмите кнопку « Выбрать изображение », как показано ниже. В появившемся диалоговом окне найдите и выберите ранее загруженное изображение RetroPie.

 

 

4.Теперь, когда выбрано изображение RetroPie, нажмите кнопку « Выбрать диск ». Эта кнопка вызовет диалоговое окно с просьбой выбрать диск, на который вы хотите записать изображение RetroPie. Убедитесь, что та, которую вы выбрали, на самом деле является вашей SD-картой, поскольку она сотрет все данные с этого диска.

 

 

5.Теперь, когда выбран правильный образ и выбран правильный диск, вы можете приступить к прошивке SD-карты, нажав кнопку « Flash! " кнопка.

 

 

Установка RetroPie с нуля

Если вы решили, что хотите установить RetroPie с нуля и не использовать предварительно созданный образ, предоставленный командой RetroPie, вы можете следовать приведенным ниже инструкциям. Обратите внимание, что рекомендуется использовать предварительно созданный образ, поскольку он поставляется с уже установленными и настроенными несколькими вещами. У вас также меньше шансов столкнуться с проблемами конфигурации с самого начала.

1. Прежде чем вы начнете, нам нужно будет убедиться, что на SD-карте Raspberry Pi свободно не менее 2 ГБ для программного обеспечения RetroPie, чтобы можно было установить все, что ему нужно. Если вы не уверены, достаточно ли у вас свободного места на SD-карте Raspberry Pi, вы можете использовать следующую команду.

df -h

Ниже приведен пример вывода, предоставляемого командой df -h .

Filesystem      Size  Used Avail Use% Mounted on

/dev/root        59G  1.6G   55G   3% /

Вам нужно обратить внимание на файловую систему « / dev / root » и объем доступного пространства под столбцом « avail ». Если это значение больше, чем « 2G », вы можете продолжить установку RetroPie.

2.Теперь, прежде чем мы продолжим и установим программный пакет RetroPie, мы должны сначала убедиться, что на нашем Raspberry Pi установлено новейшее программное обеспечение . Мы можем добиться этого, выполнив следующие две команды на Raspberry Pi.

sudo apt-get update

sudo apt-get dist-upgrade

Мы используем команду « dist-upgrade » вместо обычной команды « upgrade », поскольку она обеспечивает обновление пакетов до последней версии и устанавливает новые пакеты, необходимые для обновления.

3.Теперь, когда операционная система Raspberry Pi обновлена, мы можем установить пакеты, необходимые для работы сценария установки RetroPie. Один из необходимых нам пакетов - это пакет « dialog », который используется программным сценарием RetroPie для создания диалоговых окон сценария оболочки. Другой необходимый нам пакет - это пакет « git ». Мы используем этот пакет для клонирования репозитория сценариев установки на Raspberry Pi. Установите оба этих пакета, выполнив команду ниже.

sudo apt-get install -y git dialog

4.Теперь, когда мы установили все необходимые нам пакеты, мы приступаем к использованию программного обеспечения git для клонирования сценария установки RetroPie. Введите следующие две команды, чтобы клонировать сценарий установки RetroPie в домашний каталог пользователей Raspberry Pi.

cd

git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git

5.Теперь мы можем перейти в папку « RetroPie-setup ». Эта папка была создана, когда мы клонировали репозиторий сценариев установки RetroPie на предыдущем шаге. После того, как мы перейдем в каталог, мы можем продолжить и запустить фактический сценарий установки RetroPie. Этот сценарий будет запускать процесс установки всех пакетов, необходимых для программного обеспечения EmulationStation, а также нескольких основных эмуляторов. Вы можете сделать все это, выполнив следующие две команды на своем Raspberry Pi.

cd RetroPie-Setup

sudo ./retropie_setup.sh

6. Теперь вы должны увидеть диалоговое окно настройки RetroPie на вашем дисплее. В этом диалоговом окне есть множество различных опций, но мы хотим обратить внимание на опцию « Базовая установка ». Эта опция будет использоваться для установки всех « основных » и « основных » пакетов RetroPie. Выберите этот параметр, используя клавиши со стрелками для перехода к нему и используя кнопку ввода, чтобы выбрать его.

 

 

7.Затем вам будет представлен экран с просьбой подтвердить, хотите ли вы установить « Core » и « Main » ветки RetroPie. Выберите « Да » для этого параметра, чтобы начать процесс установки RetroPie. Обратите внимание, что этот процесс может занять некоторое время, так как для вашего Raspberry Pi нам нужно загрузить и установить множество пакетов.

 

 

8. После завершения процесса установки вы вернетесь в главное меню сценария установки Retropie. Следующим шагом по настройке Raspberry Pi с RetroPie является автоматический запуск программного обеспечения станции эмуляции. К счастью для нас, это относительно простой процесс, поскольку его обрабатывает сценарий установки Retropie. Чтобы продолжить включение автозапуска, перейдите в меню « Конфигурация / Инструменты ».

 

 

9.В меню « Конфигурация / Инструменты » вам нужно будет найти и выбрать опцию « Автозапуск ».

 

 

10.В этом меню вы захотите выбрать первую опцию с надписью « Запускать станцию ​​эмуляции при загрузке ». Эта опция заставит интерфейс EmulationStation для RetroPie загружаться при включении Raspberry Pi. Эта опция избавляет вас от необходимости запускать программное обеспечение вручную.

 

 

11. После выбора мы можем перезапустить Raspberry Pi, чтобы убедиться, что все работает так, как должно быть. Начните с нажатия « ESC », пока не вернетесь в главное меню. В главном меню выберите « Выполнить перезагрузку », чтобы перезагрузить Raspberry Pi.

 

 

После перезагрузки Raspberry Pi должен в конечном итоге отобразить стартовый экран EmulationStation. Этот экран указывает на то, что вы успешно установили программное обеспечение RetroPie на Raspberry Pi.

 Добавление ПЗУ для эмуляторов Raspberry Pi RetroPie

ПЗУ - это сокращение от постоянная память, и это формат, в котором вы найдете почти все классические игры. ПЗУ можно легко найти в Интернете, и, поскольку существует множество различных источников, лучше всего просто погуглить игру, которую вы хотите загрузить, а затем ПЗУ, например («Doom ROM»). Существует три основных метода переноса ROM-файлов на RetroPie: USB , SFTP и SAMBA . Ниже мы рассмотрим все три различных метода.

 Копирование ПЗУ с USB-накопителя

1.Прежде чем мы начнем, нам нужно убедиться, что служба USB включена на RetroPie. Если это не так, то это руководство не сработает, поскольку оно использует его для сканирования и создания папок на нашем USB-накопителе. Давайте начнем с перехода к экрану конфигурации в RetroPie. На этом экране выберите опцию « RETROPIE SETUP », чтобы перейти к инструменту настройки RetroPie.

2.Сначала мы должны убедиться, что у нас запущена последняя версия сценария установки RetroPie, выбрав « Обновить сценарий установки RetroPie ».

3.В инструменте настройки RetroPie перейдите в подменю « Управление пакетами ». Здесь вам нужно будет войти в меню « Управление дополнительными пакетами ». В этом меню найдите « usbromservice » и выберите его. Наконец, выберите параметр « Установить из двоичного файла », чтобы установить службу USB-ROM на Raspberry Pi.

4.Теперь, когда « usbromservice » установлен, а меню все еще открыто, выберите меню « Конфигурация / Параметры ». В этом меню выберите « Включить сценарии службы USB ROM ». Эта опция настроит все сценарии, которые будут отслеживать USB-устройства, подключенные к Raspberry Pi.

5.После этого вернитесь в главное меню инструмента настройки RetroPie и выберите опцию « Выполнить перезапуск ».

6. Теперь, когда на Raspberry Pi все настроено, нам нужно убедиться, что USB-накопитель, который вы хотите использовать, отформатирован в формат FAT32. Вы можете проверить это в Windows, щелкнув правой кнопкой мыши диск, выбрав « Свойства » и посмотрев на текст рядом с « Файловая система: ».

 

 

7.На USB создайте каталог под названием « retropie ». Служебное программное обеспечение RetroPie USB Rom обнаружит эту папку, когда USB подключен, и подготовит каталог для копирования через ROMS, создав в нем несколько папок.

 

 

8. Теперь подключите USB к Raspberry Pi, подождите несколько минут, так как программное обеспечение Raspberry Pi RetroPie настроит его в рамках подготовки к копированию через ROMS. Если на вашем USB-устройстве мигает индикатор, подождите, пока он не перестанет мигать, прежде чем вытащить его. Если на нем нет света, подождите несколько минут, пока работа будет завершена.

9. Теперь выньте USB-накопитель из Raspberry Pi и снова подключите его к компьютеру.

10. Добавьте ПЗУ в соответствующие папки на USB.

Эти папки будут в папке retropie / roms . (Например, retropie / roms / snes ) Ниже мы включили снимок экрана, на котором показано, как должно выглядеть расположение папок после того, как программа RetroPie создаст все необходимые папки.

 

 

11. После того, как вы закончите копировать свои ПЗУ на USB, снова подключите его к Raspberry Pi. Программа RetroPie немедленно начнет копирование этих файлов с USB-накопителя. Некоторое время не вынимайте USB-накопитель, так как этот процесс может занять значительное время.

12.Обновите EmulationStation, нажав F4 или выбрав « выйти » в меню «Пуск».

 Копирование ПЗУ через SFTP

1.Прежде чем вы сможете использовать SFTP для передачи файлов между вашим компьютером и Raspberry Pi, вам необходимо сначала включить SSH . Вы можете сделать это, перейдя в меню « Конфигурация » RetroPie в пользовательском интерфейсе станции эмуляции. В этом меню выберите « RASPI-CONFIG ».

2.В инструменте настройки Raspberry перейдите к « 5 параметрам взаимодействия », затем в этом меню выберите « P2 SSH ». Когда вас спросят, хотите ли вы включить SSH-сервер, выберите « <Да> ». Теперь вы можете выбрать « <Готово> » в главном меню, чтобы вернуться в интерфейс RetroPie.

3. Для копирования файлов через SFTP вам нужно будет использовать такую ​​программу, как WinSCP, для подключения к Raspberry Pi, если вы используете Mac, используйте что-то вроде Cyberduck. В Windows перейдите на страницу загрузки WinSCP и загрузите последнюю версию WinSCP. WinSCP - это инструмент, который будет взаимодействовать с Raspberry Pi и позволит нам копировать файлы непосредственно на Raspberry Pi. Для тех, кто использует устройство Mac OS X, вы можете найти программное обеспечение Cyberduck в Mac App Store или загрузить его с веб-сайта Cyberducks . В этом руководстве мы сосредоточимся только на использовании программного обеспечения WinSCP, но все детали подключения останутся прежними.

4.После загрузки запустите программное обеспечение WinSCP. Он немедленно запросит у вас новые данные для входа. Вам нужно будет ввести следующие данные в правильные поля.

Файловый протокол:
IP-адрес SFTP : чтобы узнать IP-адрес своего RetroPie, перейдите в параметры RetroPie в главном меню и выберите последний вариант « Показать IP-адрес ».
Номер порта: 22 (по умолчанию)
Имя пользователя: pi (по умолчанию)
Пароль: raspberry (по умолчанию)

 

 

5. После успешного подключения к Raspberry Pi Retropie вы должны обратить внимание на экран с правой стороны. Найдите папку с именем « RetroPie », дважды щелкните по ней, один раз в этой папке найдите папку с именем « Roms » и дважды щелкните еще раз, чтобы войти в эту папку. Теперь вы должны находиться в каталоге, в котором будут храниться все ваши ромы. Каталог файлов, отображаемый вверху, должен иметь вид / home / pi / RetroPie / roms .

 

 

6. Оказавшись в правильной папке, все, что вам нужно сделать, это перетащить файлы в соответствующую папку для вашей консоли. Например, для игры для SNES вы должны перетащить файл в папку с именем « snes ». Программное обеспечение WinSCP немедленно начнет копировать файлы, которые вы перетащили в папку. Этот процесс может занять некоторое время в зависимости от скорости вашего жесткого диска и сети.

7.Вернувшись на свой Raspberry Pi, вы можете обновить программное обеспечение станции эмуляции, нажав F4 или выбрав « выйти » в меню «Пуск» и перезапустив программное обеспечение. Ваши новые ромы могут не появиться без обновления программного обеспечения EmulationStation.

 Копирование ПЗУ через общие ресурсы Samba Network

При чистой установке RetroPie из предварительно скомпилированных образов Samba предустановлена ​​и включена по умолчанию. Однако, если вы установили это на Raspbian отдельно, а не из образа RetroPie, вам нужно будет включить его вручную. Samba - это интерфейс, который позволяет устройствам на базе Linux и Mac подключаться к общему интерфейсу сетевых устройств Microsoft.  Интерфейс Samba позволяет вам получать доступ к файлам на вашем Raspberry Pi по сети без необходимости подключаться к чему-то вроде WinSCP.

1. Если вы запускаете чистую установку из образа RetroPie, вы можете перейти к шагу 6 этого руководства. В противном случае, если вы установили RetroPie в уже существующую установку Raspbian, вам нужно будет выполнить несколько дополнительных шагов, чтобы настроить это. Чтобы перейти к инструменту настройки RetroPie, перейдите в меню « Конфигурация » и выберите параметр « НАСТРОЙКА RETROPIE ».

2. После загрузки сценария установки на Raspberry Pi вы увидите множество различных вариантов. В этом меню найдите и выберите параметр « Конфигурация / инструменты » с помощью клавиш со стрелками. После того, как вы нашли правильный вариант и выбрали его, вы можете нажать « ENTER », чтобы загрузить его.

 

 

3.В этом меню вам нужно найти опцию с надписью « самба ». После того, как вы выбрали вариант « самба », нажмите ENTER, чтобы подготовить Raspberry Pi для использования с SAMBA.

 

 

4. При выборе этого параметра будут установлены все пакеты, необходимые для настройки и запуска Samba на вашем Raspberry Pi. Как только Raspberry Pi завершит установку всех необходимых пакетов, вы увидите еще один экран. На этом экране вам нужно будет выбрать опцию « Установить общие ресурсы RetroPie Samba ». Эта опция автоматически настроит Samba на вашем Raspberry Pi, чтобы поделиться папками, связанными с RetroPie, и разрешить к ним сетевой доступ.

 

 

5. После завершения процесса установки Samba вы можете безопасно выйти из программы RetroPie. Есть два способа сделать это: один - нажать комбинацию CTRL + C , а другой - нажать ESC и выбрать опцию « выход ».

6. Теперь вернемся к своему компьютеру. В Windows откройте окно проводника и в адресной строке введите следующее. Примечание. Убедитесь, что вы заменили IP-адрес на собственный IP-адрес Raspberry Pi.

\\192.168.1.106

 

 

7. Есть вероятность, что он запросит ваши данные для входа в Raspberry Pi. Просто введите свой пароль и имя пользователя. Если вы все еще используете пользователя по умолчанию, это будет следующее.

Имя пользователя: pi
Пароль: raspberry

8. После этого вы можете скопировать любой файл на свой Raspberry Pi. Для копирования ромов вам нужно перейти в « ромы » и скопировать файл в папку на консоли, которой он принадлежит. Например, игра для SNES будет помещена в папку с именем snes .

 Подключение общего сетевого ресурса для загрузки ПЗУ

1. Прежде чем подключать общий сетевой ресурс, вы должны сначала убедиться, что ваши ПЗУ отсортированы по структуре, которую ожидает программное обеспечение RetroPie. Вы можете найти эту структуру папок на своем Raspberry Pi, используя SSH и выполнив следующую команду.

ls ~/RetroPie/roms

После того, как вы отсортировали свои ПЗУ по папкам с одинаковыми именами, мы можем приступить к подключению общего файлового ресурса с установкой RetroPie.

2.Следующее, что нам нужно сделать, это убедиться, что Raspberry Pi настроен на ожидание в сети перед загрузкой. Это ожидание гарантирует, что операционная система сможет выполнять сетевые подключения при запуске. Для этого запустите инструмент настройки Raspberry Pi, выполнив команду ниже.

sudo raspi-config

3.В этом меню перейдите к « 3 параметрам загрузки », затем выберите « B2: ожидание сети при загрузке ».

Когда будет предложено, хотите ли вы, чтобы загрузка ожидала установления сетевого подключения, выберите « <Да> ». Теперь вы можете безопасно выйти из инструмента настройки Raspberry.

4. Теперь с включенной сетевой загрузкой и настройкой вашего диска мы можем приступить к изменению сценария автозапуска RetroPie, чтобы он автоматически монтировал диск при загрузке. Для этого мы можем начать изменять сценарий автозапуска, выполнив команду ниже.

sudo nano /opt/retropie/configs/all/autostart.sh

5. Вверху этого файла добавьте следующую строку.

Вам нужно будет заменить несколько битов информации в этой строке. Мы объясним каждый важный момент.

<username> - этот текст представляет собой имя пользователя, имеющего доступ к вашей общей папке.
<password> - этот текст является паролем указанного вами пользователя.
// REMOTEHOST / roms - это сетевой путь к тому месту, где вы храните свои ромы, пример действительного пути - что-то вроде « //192.168.0.175/e/ROMs »

sudo mount -t cifs -o username="<username>",password="<password>",nounix,noserverino //REMOTEHOST/roms /home/pi/RetroPie/roms

После этого сохраните файл, нажав CTRL + X, затем Y, а затем ENTER .

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

sudo reboot

Я надеюсь, что к концу этого урока Raspberry Pi RetroPie вы сможете загрузить и воспроизвести нужную вам классику. 

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 373



          

Радио для всех© 2024