Ангиллууд: Зааварчилгаа

Гэрийн экосистем дэх Raspberry Pi: онцлог ба жишээ (2-р хэсэг)

У өмнөх Цувралын нийтлэлд та бид хоёр Raspberry Pi дээр хэд хэдэн ашигтай үйлчилгээг нэгэн зэрэг суулгасан: AdGuard Home, Time Machine болон Homebridge зэрэг зургаан өөр залгаастай. Гэхдээ "бяцхан" -ын хувьд өсөх зай бий, учир нь бүх ажиллаж байгаа үйлчилгээтэй RPi4 ачаалах нь иймэрхүү харагдаж байна.

Хэрэв төхөөрөмжийн бат бөх чанар нь үүнийг зөвхөн үйлчилгээний платформ болгон ашиглах боломжийг олгодог бол хөгжилтэй байцгаая!

Тиймээс өнөөдөр бид Raspberry Pi дээр ажиллаж байгаа бусад бүх зүйл дээр бидний чөлөөт цагийг төрөлжүүлэхэд зориулагдсан сайхан нэмэлтүүдийг нэмэх болно. Гэхдээ "бяцханыг" файлын сервер, медиа төв, магадгүй тоглоомын консол болгон хувиргахаасаа өмнө үүнийг анхаарч үзээрэй.

Саяхан нэг хэрэг миний анхаарлыг татлаа Raspberry Pi 4 загвар B-д зориулсан Argon ONE хайрцаг Тэгээд би тэр даруй худалдаж авсан. Хэргийн давуу тал:

  • Тэр өөрөө нэг тасралтгүй хөргөлтийн модуль юм
  • Энэ нь CPU-ийн тохируулсан температураас хамаарч ажилладаг програмчлагдсан сэнстэй хэвээр байна
  • Raspberry Pi дээрх бүх портууд хаа сайгүй харагдахын оронд нэг арын самбар дээр гарч ирдэг.
  • Raspberry Pi-ийн төрөлх LED нь урд талын самбарын голд ид шидийн мэт харагддаг
  • Кейсийн загвар нь ямар ч орчинд тайван нийцдэг Apple Жишээ нь ТВ

Ерөнхийдөө энэ бол үнэхээр таашаал юм. Шинэ загвар Raspberry Pi 2 загвар B-д зориулсан Argon ONE M.4 хайрцаг суурилуулсан микро-HDMI портуудыг бүрэн форматтай HDMI портоор сольж, хөтчийн үүр нэмдэг M.2 SSD болон хэт улаан туяаны хүлээн авагч. Маш их зөвлөж байна!

Даалгаврууддаа буцаж очоод Raspberry Pi-г зугаа цэнгэлийн төв болгон хувиргаж эхэлцгээе. Явцгаая!

АГУУЛГА

Raspberry Pi дээр дамжуулалтыг суулгаж байна

Надад 3 TB-ийн багтаамжтай гадаад диск хавсаргасан (Time Machine-ийн нөөцлөлтүүд тэнд очдог, санаж байна уу?) учраас файл татаж авах бодол аяндаа төрсөн. Би идэвхтэй захиалгатай тул торрент ашиглаагүй удаж байна Apple Хөгжим, Apple ТВ+, Apple Arcade болон Netflix, гэхдээ би энэ дэлхий дээр ганцаараа биш бөгөөд чимэг тоглоомын консолын зарим санаанууд үүнийг харуулж байна. torrent үйлчлүүлэгч илүүдэхгүй.

Үүнээс эхэлье.

Хэрэв би Transmission-ийг өмнөх бүх үйлчилгээнүүдийн нэгэн адил суулгасан бол мэдээжийн хэрэг би гадаад HDD дээр файл хадгалах болон Time Machine гэсэн хоёр хуваалт хийх болно гэдгийг анхаарах хэрэгтэй. Драйв дээр олон нөөц хуулбар байгаа тул би одоо үүнийг хуваахыг хүсэхгүй байгаа тул би хамгийн бага эсэргүүцэлтэй замыг сонгох болно: зүгээр л macOS-ийн яг хажууд байгаа аль хэдийн байгаа хуваалтаас татаж авах хавтас үүсгэ. нөөц зургууд.

Хамгийн чухал нь! Учир нь бид хэрэглэгчдэд үүрэг өгөх болно pi, энэ нь бүхэл бүтэн систем болон манай аль хэдийн суулгасан үйлчилгээнүүдэд хандах анхдагч тохиргоо бөгөөд аюулгүй байдлын үүднээс бид (заавал биш) IP хаягаар Дамжуулах хяналтын самбарт хандах хязгаарлалтыг ашиглана. Үүнийг хийхийн тулд та бүх тохиргоог хийж, сүлжээгээр дамжуулан RPi дээрх файлуудыг удирдах компьютерийнхээ статик локал IP-г оруулна уу. Хэрэв та үүнийг яаж хийхээ мартсан бол үзнэ үү in өмнөх нийтлэл.

Алхам 1. RPi руу SSH-ээр нэвтэрнэ үү

Хэрэв та үүнийг хэрхэн хийхээ мартсан бол өмнөх нийтлэл нь туслах болно.

Алхам 2. Хамгийн сүүлийн үеийн бүх програм хангамжийн шинэчлэлтийг RPi-д татаж аваарай

sudo apt update sudo apt шинэчлэлт

Алхам 3. Бид Дамжуулах үйлчилгээг өөрөө суулгана...

sudo apt суулгах дамжуулах-демон

Алхам 4. ...мөн бид үүнийг яг тэнд зогсооно

sudo systemctl дамжуулалтыг зогсоох-демон

Алхам 5. Файл татаж авах хавтас үүсгэ

Дууссан болон хийгдэж байгаа файлуудын хувьд та нэг дор хоёрыг хийж болно, гэхдээ бүрэн татагдсан файлууд нь анхдагчаар өргөтгөлтэй хэвээр байх тул би хувьдаа үүнийг нэг их утгагүй гэж харж байна. .хэсэг.

Өмнөх нийтлэлд бид холбох цэг байсныг санаж байна /mnt/tm, тиймээс бид яг тэнд Татаж авсан хавтас үүсгэх болно.

sudo mkdir -p /mnt/tm/Татаж авах

Алхам 6. Хэрэглэгч үүсгэх pi эзэмшигч

sudo chown -R pi:pi /mnt/tm/Татаж авах

Алхам 7. Тохиргооны файлыг засварлана

Тохиргооны файлыг нээнэ үү settings.json редактор дээр Нано тушаал:

sudo nano /etc/transmission-daemon/settings.json

Нээгдсэн файлын агуулга дараах байдалтай харагдана.

# Transmission-demon тохиргооны файл # { "alt-speed-down": 50, "alt-speed-enabled": худал, "alt-speed-time-begin": 540, "alt-speed-time-day": 127, "alt-speed-time-enabled": худал, "alt-speed-time-end": 1020, "alt-speed-up": 50, "bind-address-ipv4": "0.0.0.0", "bind-address-ipv6": "::", "blocklist-enabled": худал, "blocklist-url": "http://www.example.com/blocklist", "cache-size-mb": 4 , "dht-enabled": үнэн, "татаж авах-дир": "/var/lib/transmission-daemon/downloads", "татаж авах-хязгаарлалт": 100, "татаж авах-хязгаарлалт": 0, "татаж авах-дараалал" -идэвхжүүлсэн": үнэн, "татаж авах-queue-size": 5, "шифрлэлт": 1, "idle-seeding-limit": 30, "idle-seeding-limit-enabled": худал, "incomplete-dir": "/var/lib/transmission-daemon/Татаж авах", "incomplete-dir-enabled": худал, "lpd-enabled": худал, "max-peers-global": 200, "message-level": 1, " peer-congestion-algorithm": "", "peer-id-ttl-hours": 6, "peer-limit-global": 200, "peer-limit-per-torrent": 50, "peer-port": 51413, "peer-port-random-high": 65535, "peer-port-санамсаргүй" dom-low": 49152, "peer-port-random-on-start": худал, "peer-socket-tos": "өгөгдмөл", "pex-идэвхжүүлсэн": үнэн, "порт дамжуулалтыг идэвхжүүлсэн": худал , "урьдчилан хуваарилах": 1, "урьдчилан татахыг идэвхжүүлсэн": үнэн, "дараалал зогссон-идэвхжүүлсэн": үнэн, "дараалал зогссон минут": 30, "харьцаа-хязгаарлалт": 2, "харьцааны хязгаарыг идэвхжүүлсэн" : худал, "хэсэгчилсэн файлуудын нэрийг өөрчлөх": үнэн, "rpc-гэрчлэлт шаардлагатай": үнэн, "rpc-бинд хаяг": "0.0.0.0", "rpc-идэвхжүүлсэн": үнэн, "rpc-host- цагаан жагсаалт": "", "rpc-host-whitellist-enabled": үнэн, "rpc-password": "{51672671e9402abc55992da3ee7809f2c0662d10uLpcJwyX", "rpc-порт": 9091, ""/":rpc rpc-username": "дамжуулах", "rpc-whitellist": "127.0.0.1,192.168.1.40", "rpc-whitellist-enabled": үнэн, "scrape-paused-torrents-enabled": үнэн, "script- torrent-done-enabled": худал, "script-torrent-done-filename": "", "seed-queue-enabled": худал, "seed-queue-size": 10, "хурд-хязгаарлалт": 100, "хурдны хязгаарыг бууруулах": худал, "хурд-хязгаарлах": 100, "хурд-хязгаарыг нэмэгдүүлэх": худал, "старх-нэмэлт-torrents":үнэн, "хогийн сав-оригинал-torrent-файл": худал, "umask": 18, "байршуулах-хязгаарлалт": 100, "байршуулах-хязгаарлалт": 0, "torrent-д байршуулах-слот": 14, "utp идэвхжүүлсэн": үнэн }

Бид дараах мөрүүдийн агуулгыг дараах байдлаар хийж, дээрээс доош дарааллаар хайдаг.

  • "download-dir": "/mnt/tm/Downloads", — татаж авах үндсэн фолдерыг зааж өгөх;
  • "rpc-password": "your RPi password here", - бид хэрэглэгчийн нууц үгийг тохируулсан pi (бид үүнийг SSH нэвтрэхэд ашигладаг, санаж байна уу?);
  • "rpc-username": "pi", - бодит хэрэглэгчийг зааж өгнө пи;
  • "rpc-whitelist": "127.0.0.1,192.168.50.20", - хяналтын самбар руу нэвтрэх цагаан жагсаалт, оронд нь 192.168.50.20 Тохиргоо хийгдсэн төхөөрөмжийн локал IP хаягийг зааж өгнө үү (догол мөрийг үзнэ үү Хамгийн чухал нь! текст дээрх дээрх).

Хэрэв та орон нутгийн IP хаягаас нэвтрэх талаар санаа зовохыг хүсэхгүй байгаа бол (эцэст нь бид энд Пентагоныг хакердсан биш, харин тоглож байна), дараа нь "rpc-whitelist-enabled": "false", өмнөх мөрийн оронд энэ асуулт хаалттай байна.

Бид үр дүнг хадгалдаг Ctrl + O, оруулна уу, Ctrl + X.

Алхам 8. Transmission Daemon-ийн хэрэглэгчийг өөрчил

sudo nano /etc/init.d/transmission-daemon

Редакторын цонхноос мөр хайх USER=debian-transmission гэж өөрчлөх USER=pi. Засвар хийсний үр дүнг ижил товчлуурын хослолоор хадгалахаа бүү мартаарай Ctrl + O, оруулна уу, Ctrl + X.

Алхам 9. Үйлчилгээний файлын хувьд 8-р алхамыг давтана уу.

Командыг оруулна уу...

sudo nano /etc/systemd/system/multi-user.target.wants/transmission-daemon.service

...мөн бид мөн нээсэн файлд зааж өгдөг user=pi

Бид үр дүнг хадгалдаг Ctrl + O, оруулна уу, Ctrl + X.

Алхам 10. Бүх үйлчилгээг дахин эхлүүлнэ үү

Ингэснээр бидний хийсэн бүх өөрчлөлтүүд баригдсан тул бид ордог

sudo systemctl дэмон-reload

Алхам 11. Хэрэглэгч pi-г /etc/transmission-daemon-ын эзэн болго

sudo chown -R pi:pi /etc/transmission-daemon

Алхам 12. Бид хандалтын лавлах үүсгэнэ дамжуулалт-демон файл руу config.json

sudo mkdir -p /home/pi/.config/transmission-daemon/ sudo ln -s /etc/transmission-daemon/settings.json /home/pi/.config/transmission-daemon/ sudo chown -R pi:pi / home/pi/.config/transmission-daemon/

Алхам 13. Үйлчилгээг эхлүүлнэ үү

sudo systemctl дамжуулалт-демоныг эхлүүлэх

Өө, боллоо! Бид чадсан!

Raspberry Pi дээр дамжуулалтыг хэрхэн ашиглах вэ

Бүгд адилхан өмнөх нийтлэл Бид Raspberry Pi-д дотоод сүлжээнд статик IP өгсөн. Миний хувьд тийм байсан 192.168.50.10, таны хувьд - таны чиглүүлэгчийн тохиргоон доторх бусад бүх зүйл.

Шинээр суулгасан Дамжуулалтын интерфейс рүү нэвтрэхийн тулд бид энэ IP-г порттой хамт ашиглах болно 9091. Хөтөчийн хаягийн мөрөнд оруулна уу  http://<ip address of your server>:9091, хаана оронд <ip address of your server> Миний хувьд өмнөх заавартай ижил IP хэвээр байна .

Хэрэглэгч: pi, нууц үг: таны нууц үг, тохиргооны файлд заасан бүх зүйл. Хэрэв бүх зүйл зөв хийгдсэн бол зураг дараах байдалтай байна.

Татаж авах жагсаалтад torrent файлыг өөрөө нэмнэ үү:

Мөн бид үйл явцыг ажиглаж байна. Эсвэл бид үзэхгүй, дамжуулалт бидэнгүйгээр удирдана.

Зарим тав тухыг нэмнэ үү (заавал биш)

Хэрэв бидэнд зөвхөн татаж авсан файлууд руу нэвтрэх (өөрөөр хэлбэл тэдгээрийг харж, компьютер дээрээ хуулах) төдийгүй сүлжээгээр дамжуулан "Татаж авсан файл" хавтсанд байгаа файлуудыг компьютерээс чөлөөтэй нэмэх, өөрчлөх, устгах чадвар хэрэгтэй бол. ямар ч орон нутгийн хэрэглэгчийн хувьд та дараах тушаалуудыг гүйцэтгэх хэрэгтэй:

cd /mnt/tm sudo chmod a=rwx -R Татаж авах

Хаана a "бүгд", rwx – "файл унших, бичих, ажиллуулах боломжтой", -R – хавтсанд "рекурсив" (өөрөөр хэлбэл ямар ч үүрлэх гүнд). Файл татаж авах, зам дагуу байрладаг /mnt/tm. Бүрэн эрх чөлөө.

Одоо та татаж авсан файлуудыг зөвхөн дамжуулалтын вэб интерфэйсээр төдийгүй сүлжээгээр, Finder эсвэл бусад файлын менежерээр устгаж, өөрчлөх боломжтой.

Мөн уншина уу:

Raspberry Pi дээр PLEX Media Server суулгаж байна

Plex нь маш хүчирхэг каталоглогч, медиа сервер нь нэгэн цагт XBMC төслөөс тусгаарлагдсан боловч илүү сайн, илүү сонирхолтой хөгжсөн бөгөөд одоогоор Amazon Prime Video-тэй Netflix-тэй ижил чиглэлд, өөрөөр хэлбэл олон улсын урсгал руу хурдацтай хөгжиж байна. үйлчилгээ. Өнөөдөр PLEX каталогт Warner Brothers, Crackle, Lionsgate, MGM болон бусад студийн 130 гаруй телевизийн суваг, 20000 сонгодог кино багтсан болно.

Гэхдээ хөгжүүлэгчид таны төхөөрөмж дээр хадгалагдсан локал медиаг мартдаггүй, учир нь сервер болон үйлчлүүлэгчийн хэсэг нь бүх төсөөлж, төсөөлшгүй платформуудад байдаг.

Эхлэхийн тулд та сайтад данс бүртгүүлэх хэрэгтэй plex.tv. Энэ нь сервер болон клиент програмуудын тохиргоог синхрончлох, гэрийн сүлжээнээс гадуур дамжуулалтыг зохион байгуулах гэх мэт боломжийг олгоно. Шаардлагатай бөгөөд хэрэгтэй алхам. Үүний дараа бид суулгацыг хийнэ.

Серверийн хэсгийг дараах програм хангамж, техник хангамжийн платформ дээр суулгаж болно.

Бидний сонголт бол Линукс, гэхдээ бид юу ч татаж авахгүй, гэхдээ ихэвчлэн командын мөрөнд очдог. SSH-ээр нэвтэрч, эхлээд системийг шинэчилнэ үү:

sudo НАТ шинэчлэх
sudo НАТ шинэчлэх

Дараа нь PLEX Media Server-ийн бодит суурилуулалт:

Алхам 1. Raspbian багц менежерт https протоколын дэмжлэгийг нэмнэ үү

sudo apt суулгах apt-transport-https

Алхам 2. Бид Plex хадгалах түлхүүрийг авдаг…

wget https://downloads.plex.tv/plex-keys/PlexSign.key

Алхам 3. ... системд нэмнэ үү

sudo apt-key PlexSign.key нэмнэ

Алхам 4. Raspbian-г PLEX репозитортой танилцацгаая

echo deb https://www.plex.tv/media-server-downloads/ public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

Алхам 5. Өгөгдлийг шинэчлэх (танил тушаал, тийм үү?)

sudo apt update

Алхам 6. PLEX Media Server суулгана уу

sudo НАТ Суулгах plexmediaserver

Алхам 7. Бид шинэчлэх боломжийг анхаарч үздэг

PLEX шинэчлэлтийг системийн шинэчлэлтүүдийн нэг хэсэг болгохын тулд та ердөө хоёр тушаалыг устгах хэрэгтэй:

echo deb https://www.plex.tv/media-server-downloads/ public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

і

curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt товчлуур нэмэх -

Энэ бол энэ. Ирээдүйд ердийн системийг шинэчлэх командууд нь PLEX-ийг нэгэн зэрэг шинэчлэх болно.

sudo apt update sudo apt шинэчлэлт

Дууслаа! Та анхны тохиргоог эхлүүлж болно.

PLEX медиа серверийг тохируулж байна

Текст дээрх "Бага зэрэг тайтгарал нэмэх" гэсэн цэгийг санаж байна уу? Нэг бөөрөлзгөнө хийх бяцхан алхамаар бид бүх хүн төрөлхтний маш их цагийг хэмнэсэн. Консолын зарим командыг ашиглан контентын хавтас үүсгэх, тэдгээрт хандах эрхийг олгохын тулд консолын бусад командуудыг ашиглахын оронд бид зүгээр л сүлжээгээр дамжуулан Татаж авсан хавтас руу орж, кино, хөгжим, ТВ шоу болон бусад видео хавтсуудыг үүсгэнэ. ердийн арга.

Системийн хэрэглэгч гэдгийг харгалзан үзвэл pi Татаж авсан файлын агуулгыг бүхэлд нь эзэмшсэнээр PLEX Media Server нь таны кино, хөгжим, ТВ шоу, гэрийн видео цуглуулгатай ажиллахад ямар ч асуудалгүй болно.

Хөтөч дээрх хяналтын самбарт хандахын тулд холбоосыг дагана уу http://<ip address of your server>:32400/web/index.html, энэ нь миний хувьд бидний санаж байгаагаар гэсэн үг юм  , мөн таных онцгой зүйл бий.

Энд бид маш олон тооны тохиргоо бүхий интерфейстэй тулгардаг бөгөөд энэ нь сургалтгүй хэрэглэгчийг айлгах болно. Тиймээс гол зүйлийг товчхон авч үзье.

Эхлэхийн тулд баруун дээд буланд байгаа бүртгэлийг хариуцах дүрсийг олоод нэвтэрнэ үү. Одооноос эхлэн серверийн тохиргоог дотоод сүлжээ болон PLEX вэбсайт дээрх дансаар дамжуулан ашиглах боломжтой болно. За, бид хэрэгслүүдийн дүрс дээр дарж тохиргоо руу шууд очно.

Юуг анхаарах ёстой вэ:

  1. Таб дээр Алсын ACcess Таны сервер сүлжээний гаднаас харагдах эсэхийг шалгаарай. Анхдагч порт нь 32400 бөгөөд хэрэв та үүнийг харахгүй байгаа бол Бүрэн хувьсахcesтаны сүлжээнээс гадуур боломжтой, үүнийг чиглүүлэгчийн тохиргоонд нээх шаардлагатай болно.
  2. Таб дээр Номын сан Өөрчлөлт бүрт медиа номын санг автоматаар сканнердаж байгааг тэмдэглэх нь зүйтэй бөгөөд ингэснээр алсын файлуудын хавтас болон мета шошгууд нь интерфэйсийг үхсэн холбоосоор хаадаггүй.
  3. Таб дээр Номын сан фолдерын замыг зааж өгнө үү Кино, Телевизийн шоу нэвтрүүлэг, хөгжим і Бусад видео, үүнийг бид бага зэрэг эрт "Татаж авсан" хавтас дахь гадаад диск дээр үүсгэсэн. Энд та номын сангийн төрлийг анхааралтай сонгох хэрэгтэй бөгөөд ингэснээр хавтас, бичлэг эсвэл дууны жагсаалт хайхдаа суулгасан сканнерууд нь зөв сервер рүү ханддаг.

Ерөнхийдөө ийм л байна. Параметрүүдийг хувиргах эсвэл DLNA серверийг асаах зэрэг бусад тохиргоо нь даалгавар, үйлчлүүлэгчийн төхөөрөмж гэх мэтээс хамааран таны үзэмжээр байна.

Анхдагч тохиргоон дээр миний Raspberry Pi 4 4 ГБ 10K HDR-92 BD-Remux-г гацахгүйгээр тоглуулж байсныг би тэмдэглэж байна. Үйлчлүүлэгчээр ажилласан Apple PLEX програм суулгасан, HDMI-ээр холбогдсон 4K ТВ. Хавтас, зураг, киноны талаарх мэдээлэл гэх мэтийг PLEX Media Server бүрэн автомат горимд нэмдэг.

PLEX нь үйлчлүүлэгчийн програмуудтай платформуудын жагсаалт нь арын хэсэгт зориулсан платформуудын жагсаалтаас ч илүү гайхалтай юм. Медиа тоглуулах боломжтой бараг бүх төхөөрөмж энд байна:

Танд хэрэгтэй програмыг татаж авах холбоосыг хуудаснаас олж болно Төхөөрөмж ба програмууд үйлчилгээний албан ёсны вэбсайт.

Сайхан амраарай!

Харамсалтай нь PLEX Arcade чимэг тоглоомын үйлчилгээг Raspberry Pi эсвэл ерөнхийдөө Linux сервер дээр суулгасан бол ажиллуулах боломжгүй. Тиймээс одоо бид "бяцхан"-аа чимэг консол болгон хувиргах болно.

Raspberry Pi-д зориулсан тоглоомын платформ сонгох

Raspberry Pi дээр ZX Spectrum-аас эхлээд олон төрлийн платформоос чимэг тоглоом тоглохын тулд PlayStation Нэг, 4 бүтээгдэхүүнийг боловсруулсан: RetroPie, Дахин хайрцаг, Лакка і Батоцера.

Тэд бүгд ижил төстэй боловч нэлээд чухал ялгаанууд байдаг. Цувралын эхний өгүүллийн эхэнд дурдсан зүйлээс эхэлье: Raspberry-д зориулсан програм хангамжийн бүх үйлдвэрлэгчид үүнийг үйлдлийн системийн дүрс хэлбэрээр гаргахыг илүүд үздэг. Өөрөөр хэлбэл, та зургийг татаж аваад microSD карт дээр бичиж, үүрэнд оруулсан - энд танд нэг функц бүхий микрокомпьютер ажиллахад бэлэн байна.

Хэрэв та үүнийг хийвэл байшин дахь Raspberry Pi-ийн тоо боломжит хязгаараас хэтрэх болно. Тийм ч учраас эдгээр нийтлэлд аливаа үйлчилгээг суулгахыг үйлдлийн систем биш харин програм гэж үздэг. Тиймээс, хэрэв та Raspberry Pi-тэй тоглоомын консол бүтээх асуудалд хандах юм бол цорын ганц сонголт бол RetroPie байх болно. Зөвхөн энэ бүтээгдэхүүн нь зөвхөн бие даасан үйлдлийн систем биш, харин Raspbian-д зориулсан програмын хувьд суулгацыг өгдөг.

Raspbian дотор чимэг консолыг суулгаж байна

Би энэ функцийг туршиж үзсэн бөгөөд энэ нь хүчин чармайлт гаргахад үнэ цэнэтэй зүйл биш гэдгийг хэлэх ёстой. Хэрэв NES (хуучин ЗСБНХУ-д "Дэнди" гэгддэг) зэрэг 8 битийн консолуудад зориулсан тоглоомуудыг сунгах боломжтой гэж үзэж болох юм бол эмуляцийн тухайд гэвэл PlayStation, бүх зүйл үнэхээр муу болно.

Тиймээс, тусдаа Raspberry Pi-г тоглоомын консол болгон ашигласан тохиолдолд л тоглоомын эмуляц нь өндөр чанартай байх болно гэдгийг би хүлээн зөвшөөрөх хэрэгтэй болсон.

Дараа нь би гадаад USB HDD-ээс тоглоом хадгалах, эхлүүлэх, янз бүрийн үйлдвэрлэгчдийн тоглоомын самбарыг дэмжих, интерфэйсийн энгийн байдал, тохиргооны хялбар байдал зэрэг асуудлуудтай тулгарсан. RetroPie, Recalbox болон Batocera нь EmulationStation-ийг хөдөлгүүр болгон ашигладаг бол Лакка дангаараа ажиллаж, RetroArch-ийг XMB-тэй аль болох төстэй интерфейстэй ашигладаг. PlayStation 3.

Гадны зөөвөрлөгчөөс тоглоом хадгалах, эхлүүлэх чадварын хувьд Batocera энд бага зэрэг алддаг: ийм сонголтыг энд өгсөн боловч зөвхөн гадаад дискний үндэс дээр тодорхой хавтасны бүтэцтэй байдаг бөгөөд энэ нь үргэлж тухтай байдаггүй.

Дэмжигдсэн платформуудын хувьд энд Лакка нь өрсөлдөгчдөөсөө арай доогуур боловч "хайрцагнаас гадуур" гайхалтай гүйцэтгэл, тав тухтай байдлыг нөхөж өгдөг. Gamepad-аас PlayStation 4 нь нэмэлт үйлдэл хийх шаардлагагүй бөгөөд Raspberry Pi-тэй кабелиар анхны холболт хийх шаардлагагүй.

Эцэст нь бүх 4 тоглоомын бүтээгдэхүүнийг 5 удаа туршсаны дараа (Дээр дурдсан шалтгааны улмаас RetroPie-ийг хоёр удаа туршиж үзсэн) би хамгийн технологийн төсөл болох Лакка дээр шийдсэн. Бид үүнийг одоо суулгах болно.

Raspberry Pi дээр Лакка суулгаж байна

Алхам 1. balenaEtcher програмыг татаж авна уу

Үүний тусламжтайгаар бид microSD картыг форматлаж, түүнд Lakka OS дүрсийг бичнэ. Аппликешн нь Windows, Linux эсвэл macOS-д зориулсан хувилбаруудад байдаг бөгөөд ашиглах боломжтой холбоосоор.

Алхам 2. Бид албан ёсны вэбсайтаас Лаккагийн зургийг авдаг

Хамгийн чухал нь! Эзэмшигчиддээ Raspberry Pi 4 з 8 GB Raspberry Pi-ийн шинэ загварт тохирсон RAM-ийг та шөнийн бүтээц гэж нэрлэгдэх хувилбарыг татаж авах хэрэгтэй.

Үүнийг хийхийн тулд хаягаар очно уу холбоосоор, хамгийн доод хэсэгт очоод хамгийн сүүлийн огноотой каталогийг олоорой. Лавлах дотроос дэд лавлахыг олоорой RPi4.гар, мөн дотор нь өргөтгөлтэй файл байна .img.gz. Энэ бол бидний microSD карт руу бичих зураг юм.

Хэрэв танд Raspberry Pi-ийн өөр хувилбар байгаа бол жагсаалтаас загвараа сонгоно уу энэ хуудас.

Алхам 3. Лакка зургийг microSD-д хадгал

BalenaEtcher-г ажиллуулаад, Lakka дүрсийг сонгоод, microSD руу нэвтрэх замыг зааж өгөөд процесс дуусахыг хүлээнэ үү. Процесс өөрөө нэг минут орчим үргэлжилдэг тул та удаан хүлээх шаардлагагүй болно.

Алхам 4. Raspberry Pi руу картыг оруулаад системийг эхлүүлнэ үү

Та бид хоёр тоглоомын консол хийж байгаа тул Raspberry Pi нь зурагттай (эсвэл таны сонголт, техник хангамжаас хамааран хүлээн авагч) холбогдсон байх нь ойлгомжтой. Мөн эхний эхлүүлэх үед USB-ээр холбогдсон гар шаардлагатай. Танд хулгана хэрэггүй, гэхдээ та тоглоомын самбарыг хажуудаа байрлуулж болно. Бид тэжээлийн залгуурт ойрхон байрлах Raspberry Pi дээрх HDMI портыг ашигладаг.

Тэгээд л болоо. Лакка нь техник хангамжийн тохиргоог тодорхойлж, Raspberry Pi-г дахин эхлүүлж, загварлаг сайхан интерфэйсээр биднийг угтах болно. PlayStation 3.

Raspberry Pi дээр Лакка суулгаж байна

Лаккатай ая тухтай ажиллахын тулд гарыг нэг удаа, бүрмөсөн унтраахаасаа өмнө хэд хэдэн энгийн үйлдэл хийх хэрэгтэй.

  1. ←→↑↓ товчлууруудаар цэсээр шилжихэд бид Servi зүйлийг олно.ces мөн SSH болон Bluetooth-г идэвхжүүлнэ. Enter товчлуураар сонголтоо баталгаажуулж, цуцлахын тулд Backspace ашиглана уу.
    Хэрэв дуу байхгүй бол Аудио → Төхөөрөмж цэсний Enter товчийг дараад дараах утгыг оруулна уу.
  2. hdmi: CARD=vc4hdmi,DEV=0

    Тэгээд бид нэг зүйлийг сонгоно RetroArch-г дахин эхлүүлнэ үү.

  3. Бид тоглоомын самбаруудыг холбодог. DualShock 4-ийн хувьд тоглоомын самбар дээр цагаан гэрэл анивчих хүртэл "PS" болон "Хуваалцах" товчийг хэдхэн секундын турш дарж, Raspberry Pi дээр тоглоомын самбарыг хослуулах горимд оруулахад хангалттай. Боломжтой Bluetooth төхөөрөмжүүдийн жагсаалтаас Wireless Controller-ийг олоод Enter дарна уу. Хэдэн секундын дараа тоглоомын самбар нь байнгын цэнхэр гэрлээр амжилттай холболтыг дохио өгөх болно. Хоёр дахь тоглоомын самбар улаанаар гэрэлтэх болно.
  4. цэс дээр Оролт → Порт 1 Удирдлага дараах утгуудыг тохируулна уу:
    Төхөөрөмжийн төрөл: Аналог бүхий RetroPad
    Аналогоос дижитал төрөл: Зүүн аналог
    Бага зэрэг доор бид ирээдүйд хүндрэл гарахгүйн тулд тоглоомын самбарын бүх товчлуур, зөөгчийг тусад нь дахин хуваарилдаг.
    Гарыг унтрааж болно, бидэнд цаашид хэрэггүй болно.
  5. Цагийн бүсийг засах. Үүнийг хийхийн тулд SSH (login/pass: root/root)-ээр дамжуулан Lakka руу нэвтэрч дараах тушаалыг оруулна уу:
    echo "TIMEZONE=Европ/Ром" > /storage/.cache/timezone

    Оронд нь хаана Европ, АНУ-/ Ром шаардлагатай утгыг -ээр орлуулах цагийн бүсийн жагсаалт Википедиагаас. Дахин ачаал, одоо дэлгэцэн дээр зөв цаг байна.

Raspberry Pi дээр шинэ тоглоом татаж байна

Зарчмын хувьд Лакка нь эмуляцийг эс тооцвол тоглоомын эмуляцид хатуу шаардлага тавьдаггүй PlayStation Нэг. Зөв ажиллахын тулд танд анхны тохируулагчийн BIOS файлууд хэрэгтэй болно. үүднээс эдгээр файлуудыг түгээх оноос хойш Sony хулгай бол та өөрөө google-ээс хайх хэрэгтэй болно. Дараах файлууд тохиромжтой.

MD5SUM нэр
8dd7d5296a650fac7319bce665a6a53c scph5500.bin
490f666e1afb15b7362b406ed1cea246 scph5501.bin (SCph7003.bin-ээс нэрийг нь өөрчилж болно)
32736f17079d0b2b7024407c39bd3050 scph5502.bin

Та тэдгээрийг (аль нэгийг нь эсвэл бүгдийг хамтад нь) хавтсанд оруулах хэрэгтэй. систем Raspberry Pi дээр. Үүнийг сүлжээгээр л хийж болно, учир нь Лакка анхдагчаар Samba-ээр зочлох боломжийг олгодог.

Лаккагийн хувьд системтэй microSD эсвэл гадаад USB диск дээр хаана ч байрлах боломжтой тоглоом бүхий хавтсуудыг сканнердах л үлддэг. Хүсэл эрмэлзэл байгаа бол та WebDAV дэмжлэгтэй ямар ч үүл ашиглан тоглоом хадгалах, Lakka файлын системд холбож болно, гэхдээ миний бодлоор энэ нь хэт их зүйл юм. Гэсэн хэдий ч хэн ч таныг туршилт хийхийг хориглодоггүй, тийм ээ?

Бид Raspberry Pi дээр тоглоом ажиллуулдаг

Тоглоомтой хавтсыг тохирох Лакка цэсийн зүйлээр сканнердсан болно. ➕ → Лавлахыг скан хийх. Бүх хавтас бүтэцтэй холбогдсон гадаад диск нь дараах нэрээр харагдах болно sda1-ata-DISK_NAME_VENDOR-XYZ. Хүссэн хавтасаа сонгосны дараа тухайн зүйлээр сканнердаж эхэлнэ  үндсэн цэс рүү буцна уу.

Биднийг платформоор ангилсан тоглоомууд энд хүлээж байх болно. Тоглоомыг анх удаа эхлүүлэхэд Лакка танаас аль хөдөлгүүрийг ажиллуулахыг зааж өгөхийг хүсэх болно. -аас тоглоомуудын хувьд PlayStation бид сонгодог  PCSX дахин зэвсэглэсэн.

Тоглоомын үеэр та gamepad дээрх бүх нийтийн PS товчийг дарж тоглоомын нарийн тохируулгын цэс рүү орох боломжтой. Энд, NES эмуляцийн хувьд та турбо товчлуур болон эмуляцийг тохируулах боломжтой PlayStation Орчин үеийн өндөр нягтралтай зурагт дээр зургийг илүү жигд харагдуулахын тулд пикселийн давхаргыг идэвхжүүлнэ. Үүнтэй ижил цэснээс та видео бичлэг хийж эхлэх боломжтой YouTube эсвэл ийм хүсэл байгаа бол Twitch.

PSX Lakka анхны нягтрал
PSX Lakka давхар нягтрал

Ерөнхийдөө ийм л байна. Дискний зураг PlayStation Лаккагийн бүтээгчид сайтаас авахыг зөвлөж байна Дахин хаях, гэхдээ энэ нь зайлшгүй нөхцөл биш юм. Хамгийн гол нь тоглоомтой дискний дүрс нь BIN+CUE форматтай байх ёстой. NES, SNES гэх мэт тоглоомуудын зургууд архиваас ч төгс ажилладаг тул жишээ нь "No-Intro" цуглуулга (эх тоглоомын цэвэр зургууд) эсвэл "GoodNES" (бета хувилбар, орчуулга болон бусад цуглуулга) татаж авах боломжтой. "хог" ), та тэдгээрийг архиваас задлах боломжгүй, харин тоглоомтой хавтас руу татаж аваарай.

Тоглоомыг сайхан өнгөрүүлээрэй!

Дүгнэлтийн оронд

Энэ нь Raspberry Pi-г гэртээ ашиглах тухай цуврал нийтлэлийг дуусгаж байна. Мэдээжийн хэрэг, Raspberry Pi-ийн боломжууд нь жагсаасан үйлчилгээнүүдээр хязгаарлагдахгүй, гэхдээ гэртээ Raspberry Pi-д зарцуулсан мөнгөө хүлээн авсан тав тух, таашаалтайгаар төлөхөд хангалттай. Та туршилт хийхдээ Raspberry Pi худалдаж авах боломжтой p дагууилжиг.

Мөн уншина уу:

эзлэх хувь
Юрий Станиславский

SwiftUI хөгжүүлэгч. Би винил цуглуулдаг. Заримдаа сэтгүүлч. Нота бичлэгийн дэлгүүрийн эзэн.

хариу үлдээх

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд гэж тэмдэглэгдсэн байна*

Сэтгэгдэл харах

  • Би нийтлэлийг уншиж, 2-р хэсгийг хүлээж байсан бөгөөд бөөрөлзгөнө худалдаж авах талаар нухацтай бодож байсан

    хариу цуцлах

    хариу үлдээх

    Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд гэж тэмдэглэгдсэн байна*

    • Баярлалаа!

      хариу цуцлах

      хариу үлдээх

      Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд гэж тэмдэглэгдсэн байна*