SlideShare a Scribd company logo
1 of 18
Въведение в RetroPie/EmulationStation за игра на ретро игри на Raspberry Pi
Леон Анави
Съдържание
 Какво е Raspberry Pi?
 Какво е RetroPie?
 Как да играем ретро игри?
 Как да си направим сами прост джойстик?
Raspberry Pi
 2009 - Raspberry Pi Foundation
 2012 – Първото Raspberry Pi
 2014 – Raspberry Pi B+
 2016 – Raspberry Pi Zero
 2018 – Raspberry Pi 3 B+
Видове Raspberry Pi
Важна промяна в и след B+
40
pins
26
pins
Raspberry Pi B+
(2014)
Raspberry Pi B
(2011)
Пинове на Raspberry Pi
RetroPie
 GNU/Linux дистрибуция с емулатори за ретро игри
 Ключовите компоненти са Linux kernel, Raspbian,
EmulationStation и RetroArch
 Поддържа Raspberry Pi, ODroid C1/C2 и персонални
компютри
 https://retropie.org.uk/
Какво е емулатор?
 Софтуер, който кара един компютър да се държи като
друг
 Използва се за пускане на програми и игри
първоначално създадени за компютри, които вече не се
произвеждат
 Например: емулаторите в RetroPie позволяват да се
пусне игра като Super Mario за Nintendo Entertainment
System (NES) на Raspberry Pi
Какво е ROM?
 ROM е дигитална версия на касета/дискета за
класическа игра, която може да се зареди от емулатор
Необходим минимален хардуер за
RetroPie на RPi
 Raspberry Pi (всеки модел или версия ще свърши работа,
но е препоръчително Raspberry Pi 3 B/B+)
 Клавиатура
 Препоръчително е също да се ползва джойстик
Стъпка 1: Инсталация
 Свалете RetroPie за Вашия модел Raspberry Pi от:
https://retropie.org.uk/download/
 Разархивирайте сваления файл и го запишете на
microSD карта (може да ползвате https://etcher.io/)
Стъпка 2: Конфигурация
Стъпка 3:WiFi
 От raspbi-config активирайте WiFi и SSH
 От RetroPie менюто в EmulationStation изберете WiFi
мрежа и се свържете към нея
Стъпка 4: Качване на ROM
 Игрите за интектуална собственост на техните създатели и
RetroPie не идва с нито една предварително инсталирана
игра
 Намерете подходящ ROM, свалете го на компютъра си и го
прехвърлете на Raspberry Pi чрез USB памет, Samba или SSH
 Рестартирайте EmulationStation, след като прехвърлите
ROM, за да го видите в менюто
 https://retropie.org.uk/docs/First-Installation/#transferring-
roms
Периферия
ANAVI Play pHAT в KiCAD
DeviceTree
Благодаря Ви
Полезни връзки:
 https://www.raspberrypi.org/
 https://retropie.org.uk/
 https://retropie.org.uk/docs/First-Installation/

More Related Content

More from Leon Anavi

Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...
Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...
Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...Leon Anavi
 
Integrating VNC in Weston with the Yocto Project and OpenEmbedded
Integrating VNC in Weston with the Yocto Project and OpenEmbeddedIntegrating VNC in Weston with the Yocto Project and OpenEmbedded
Integrating VNC in Weston with the Yocto Project and OpenEmbeddedLeon Anavi
 
Как да убием и последната дискета с Open Source технологии?
Как да убием и последната дискета с Open Source технологии?Как да убием и последната дискета с Open Source технологии?
Как да убием и последната дискета с Open Source технологии?Leon Anavi
 
Linux обновления с RAUC и Docker
Linux обновления с RAUC и DockerLinux обновления с RAUC и Docker
Linux обновления с RAUC и DockerLeon Anavi
 
How to Choose a Software Update Mechanism for Embedded Linux Devices
How to Choose a Software Update Mechanism for Embedded Linux DevicesHow to Choose a Software Update Mechanism for Embedded Linux Devices
How to Choose a Software Update Mechanism for Embedded Linux DevicesLeon Anavi
 
Open Hardware Makers
Open Hardware MakersOpen Hardware Makers
Open Hardware MakersLeon Anavi
 
Open Source Tools for Making Open Source Hardware
Open Source Tools for Making Open Source HardwareOpen Source Tools for Making Open Source Hardware
Open Source Tools for Making Open Source HardwareLeon Anavi
 
A/B Linux updates with RAUC and meta-rauc-community: now & in the future
A/B Linux updates with RAUC and meta-rauc-community: now & in the futureA/B Linux updates with RAUC and meta-rauc-community: now & in the future
A/B Linux updates with RAUC and meta-rauc-community: now & in the futureLeon Anavi
 
Surfing on an Interactive Kiosk
Surfing on an Interactive KioskSurfing on an Interactive Kiosk
Surfing on an Interactive KioskLeon Anavi
 
Linux дистрибуции и софтуерни обновления за вградени устройства
Linux дистрибуции и софтуерни обновления за вградени устройства Linux дистрибуции и софтуерни обновления за вградени устройства
Linux дистрибуции и софтуерни обновления за вградени устройства Leon Anavi
 
Getting started with AGL using a Raspberry Pi
Getting started with AGL using a Raspberry PiGetting started with AGL using a Raspberry Pi
Getting started with AGL using a Raspberry PiLeon Anavi
 
Automotive Grade Linux on Raspberry Pi: How Does It Work?
Automotive Grade Linux on Raspberry Pi: How Does It Work?Automotive Grade Linux on Raspberry Pi: How Does It Work?
Automotive Grade Linux on Raspberry Pi: How Does It Work?Leon Anavi
 
Comparison of Open Source Software Home Automation Tools
Comparison of Open Source Software Home Automation ToolsComparison of Open Source Software Home Automation Tools
Comparison of Open Source Software Home Automation ToolsLeon Anavi
 
Практични примери за device tree overlays на Raspberry Pi
Практични примери за device tree overlays на Raspberry PiПрактични примери за device tree overlays на Raspberry Pi
Практични примери за device tree overlays на Raspberry PiLeon Anavi
 
The Software Developer’s Guide to Open Source Hardware
The Software Developer’s Guide to Open Source HardwareThe Software Developer’s Guide to Open Source Hardware
The Software Developer’s Guide to Open Source HardwareLeon Anavi
 
Making Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiMaking Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiLeon Anavi
 
Вграждане на умни гласови асистенти в устройства с Linux
Вграждане на умни гласови асистенти в устройства с LinuxВграждане на умни гласови асистенти в устройства с Linux
Вграждане на умни гласови асистенти в устройства с LinuxLeon Anavi
 
Comparison of Voice Assistant SDKs for Embedded Linux Devices
 Comparison of Voice Assistant SDKs for Embedded Linux Devices Comparison of Voice Assistant SDKs for Embedded Linux Devices
Comparison of Voice Assistant SDKs for Embedded Linux DevicesLeon Anavi
 
Open Source MQTT Brokers
Open Source MQTT BrokersOpen Source MQTT Brokers
Open Source MQTT BrokersLeon Anavi
 
Free and Open Source Software Tools for Making Open Source Hardware
 Free and Open Source Software Tools for Making Open Source Hardware Free and Open Source Software Tools for Making Open Source Hardware
Free and Open Source Software Tools for Making Open Source HardwareLeon Anavi
 

More from Leon Anavi (20)

Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...
Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...
Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...
 
Integrating VNC in Weston with the Yocto Project and OpenEmbedded
Integrating VNC in Weston with the Yocto Project and OpenEmbeddedIntegrating VNC in Weston with the Yocto Project and OpenEmbedded
Integrating VNC in Weston with the Yocto Project and OpenEmbedded
 
Как да убием и последната дискета с Open Source технологии?
Как да убием и последната дискета с Open Source технологии?Как да убием и последната дискета с Open Source технологии?
Как да убием и последната дискета с Open Source технологии?
 
Linux обновления с RAUC и Docker
Linux обновления с RAUC и DockerLinux обновления с RAUC и Docker
Linux обновления с RAUC и Docker
 
How to Choose a Software Update Mechanism for Embedded Linux Devices
How to Choose a Software Update Mechanism for Embedded Linux DevicesHow to Choose a Software Update Mechanism for Embedded Linux Devices
How to Choose a Software Update Mechanism for Embedded Linux Devices
 
Open Hardware Makers
Open Hardware MakersOpen Hardware Makers
Open Hardware Makers
 
Open Source Tools for Making Open Source Hardware
Open Source Tools for Making Open Source HardwareOpen Source Tools for Making Open Source Hardware
Open Source Tools for Making Open Source Hardware
 
A/B Linux updates with RAUC and meta-rauc-community: now & in the future
A/B Linux updates with RAUC and meta-rauc-community: now & in the futureA/B Linux updates with RAUC and meta-rauc-community: now & in the future
A/B Linux updates with RAUC and meta-rauc-community: now & in the future
 
Surfing on an Interactive Kiosk
Surfing on an Interactive KioskSurfing on an Interactive Kiosk
Surfing on an Interactive Kiosk
 
Linux дистрибуции и софтуерни обновления за вградени устройства
Linux дистрибуции и софтуерни обновления за вградени устройства Linux дистрибуции и софтуерни обновления за вградени устройства
Linux дистрибуции и софтуерни обновления за вградени устройства
 
Getting started with AGL using a Raspberry Pi
Getting started with AGL using a Raspberry PiGetting started with AGL using a Raspberry Pi
Getting started with AGL using a Raspberry Pi
 
Automotive Grade Linux on Raspberry Pi: How Does It Work?
Automotive Grade Linux on Raspberry Pi: How Does It Work?Automotive Grade Linux on Raspberry Pi: How Does It Work?
Automotive Grade Linux on Raspberry Pi: How Does It Work?
 
Comparison of Open Source Software Home Automation Tools
Comparison of Open Source Software Home Automation ToolsComparison of Open Source Software Home Automation Tools
Comparison of Open Source Software Home Automation Tools
 
Практични примери за device tree overlays на Raspberry Pi
Практични примери за device tree overlays на Raspberry PiПрактични примери за device tree overlays на Raspberry Pi
Практични примери за device tree overlays на Raspberry Pi
 
The Software Developer’s Guide to Open Source Hardware
The Software Developer’s Guide to Open Source HardwareThe Software Developer’s Guide to Open Source Hardware
The Software Developer’s Guide to Open Source Hardware
 
Making Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiMaking Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry Pi
 
Вграждане на умни гласови асистенти в устройства с Linux
Вграждане на умни гласови асистенти в устройства с LinuxВграждане на умни гласови асистенти в устройства с Linux
Вграждане на умни гласови асистенти в устройства с Linux
 
Comparison of Voice Assistant SDKs for Embedded Linux Devices
 Comparison of Voice Assistant SDKs for Embedded Linux Devices Comparison of Voice Assistant SDKs for Embedded Linux Devices
Comparison of Voice Assistant SDKs for Embedded Linux Devices
 
Open Source MQTT Brokers
Open Source MQTT BrokersOpen Source MQTT Brokers
Open Source MQTT Brokers
 
Free and Open Source Software Tools for Making Open Source Hardware
 Free and Open Source Software Tools for Making Open Source Hardware Free and Open Source Software Tools for Making Open Source Hardware
Free and Open Source Software Tools for Making Open Source Hardware
 

Въведение в RetroPie за Raspberry Pi

  • 1. Въведение в RetroPie/EmulationStation за игра на ретро игри на Raspberry Pi Леон Анави
  • 2. Съдържание  Какво е Raspberry Pi?  Какво е RetroPie?  Как да играем ретро игри?  Как да си направим сами прост джойстик?
  • 3. Raspberry Pi  2009 - Raspberry Pi Foundation  2012 – Първото Raspberry Pi  2014 – Raspberry Pi B+  2016 – Raspberry Pi Zero  2018 – Raspberry Pi 3 B+
  • 5. Важна промяна в и след B+ 40 pins 26 pins Raspberry Pi B+ (2014) Raspberry Pi B (2011)
  • 7. RetroPie  GNU/Linux дистрибуция с емулатори за ретро игри  Ключовите компоненти са Linux kernel, Raspbian, EmulationStation и RetroArch  Поддържа Raspberry Pi, ODroid C1/C2 и персонални компютри  https://retropie.org.uk/
  • 8. Какво е емулатор?  Софтуер, който кара един компютър да се държи като друг  Използва се за пускане на програми и игри първоначално създадени за компютри, които вече не се произвеждат  Например: емулаторите в RetroPie позволяват да се пусне игра като Super Mario за Nintendo Entertainment System (NES) на Raspberry Pi
  • 9. Какво е ROM?  ROM е дигитална версия на касета/дискета за класическа игра, която може да се зареди от емулатор
  • 10. Необходим минимален хардуер за RetroPie на RPi  Raspberry Pi (всеки модел или версия ще свърши работа, но е препоръчително Raspberry Pi 3 B/B+)  Клавиатура  Препоръчително е също да се ползва джойстик
  • 11. Стъпка 1: Инсталация  Свалете RetroPie за Вашия модел Raspberry Pi от: https://retropie.org.uk/download/  Разархивирайте сваления файл и го запишете на microSD карта (може да ползвате https://etcher.io/)
  • 13. Стъпка 3:WiFi  От raspbi-config активирайте WiFi и SSH  От RetroPie менюто в EmulationStation изберете WiFi мрежа и се свържете към нея
  • 14. Стъпка 4: Качване на ROM  Игрите за интектуална собственост на техните създатели и RetroPie не идва с нито една предварително инсталирана игра  Намерете подходящ ROM, свалете го на компютъра си и го прехвърлете на Raspberry Pi чрез USB памет, Samba или SSH  Рестартирайте EmulationStation, след като прехвърлите ROM, за да го видите в менюто  https://retropie.org.uk/docs/First-Installation/#transferring- roms
  • 16. ANAVI Play pHAT в KiCAD
  • 18. Благодаря Ви Полезни връзки:  https://www.raspberrypi.org/  https://retropie.org.uk/  https://retropie.org.uk/docs/First-Installation/