Fatet Raspberry Pi Den er ikke laget for å være en minidatamaskin for brukere. Styret har mye mer å tilby. I faglige termer vil vi kalle det et nettbrett. Dette betyr at den kommer med alle de grunnleggende innstillingene for maskinvare.
Til tross for denne foreløpige maskinvarekonfigurasjonen og det faktum at brettet er lukket maskinvare, De forskjellige modellene fortsetter å ha en utvidbar hard integrasjon med andre maskinvaremoduler som skjermer og til og med elektroniske kort som f.eks Arduino. Målet med alle disse forhåndskonfigurasjonene og utvidbare funksjonene er å gjøre livet mindre komplisert for programmereren eller utvikleren.
Hvis du vil bruke et Raspberry Pi-kort, bør du forvente forhåndsinstallerte maskinvaremoduler som GPU, CPU og RAM. Dessverre kan ikke Raspberry Pi-kortet bygges og konfigureres så perfekt at det automatisk oppfyller alle designmålene våre.
Denne uttalelsen betyr ikke at det ikke finnes noen kur for dette problemet. Det uttalte formålet med prosjektet kan være å kjøre X86-applikasjoner. I dette tilfellet Den eneste mulige løsningen er å bruke Raspberry Pi-emulatorer.
Du kan også lese: 7 beste GBA-emulatorer for PC
Hva er en emulator?
I dataverdenen, en emulator kan være maskinvare eller programvare. Det brukes til å gi et datasystem de samme ytelsesegenskapene som et annet datasystem. I dette tilfellet er datasystemet en montert Raspberry Pi-enhet.
Hvis vi vil at den skal oppføre seg som en operativsystemarkitektur Windows 32-bit, må vi kjøre og installere en 32-bits systememulator for å gi den den ytelsen. Tenk på emulatoren som en strømforsyning for systemenheten din.
5 beste Raspberry Pi-emulatorer
Denne artikkelen diskuterer de nyttige effektene av emulatorer for brukere som ønsker å kjøre visse applikasjoner på Raspberry Pi-systemet. Nå som du vet hva du skal kjøpe en Raspberry Pi kan kreve bruk av emulatorer, disse er avgjørende for å gjøre prosjektene dine mer fleksible. Vi skal introdusere deg for noen av disse fantastiske Raspberry Pi-emulatorene.
1. RetroPie Emulator
Denne Raspberry Pi-emulatoren vinner popularitetskonkurransen i Raspberry Pi-fellesskapet. Som et dataprogram, Denne emulatoren tilbyr utmerket ytelse til sine brukere. Den tilpasser seg veldig godt til OS åpen kildekode som Ubuntu OS, som er basert på Linux.
Siden Raspberry Pi er mer fokusert på Linux-fellesskapet, gjelder den utmerkede ytelsen til RetroPie-emulatoren også for Linux-fellesskapet. EmulationStation-applikasjonen på Raspberry Pi var hovedutviklingsbasen for å lage denne emulatoren. EmulationStation-applikasjonen var RetroTechs emulator som fungerte som en frontend før den funksjonen ble forlatt.
Takket være kontinuerlig utvikling og utvidet funksjonalitet, RetroPie har blitt mye mer utvidbar, som letter integreringen i større prosjekter. Den tilpasser seg veldig godt til ARM-baserte arkitekturer eller enheter.
Andre detaljer
Når det kommer til RetroPies brukeropplevelsesindikator, vil du finne funksjoner som utgjør brukergrensesnittet, som gjør det enkelt å bruke og tilpasses. Igangsetting eller implementering av nødvendige brukerinnstillinger gjennom systeminnstillinger sikrer en jevn overgang.
Med RetroPie-emulatoren kan du ha alle de klassiske spillene dine under ett tak, siden den støtter dem alle. Denne støtten er hentet fra EmulationStation-applikasjonsgrensesnittet. Så hvis du er kjent med grensesnittet til gamle konsollemulatorer, vil opplevelsen din med RetroPie-emulatoren være perfekt.
RetroPie-emulatorfunksjoner
- RetroPie Emulator sine shaders og overlegg brukes til å justere spillets grafiske filterinnstillinger. De er også nyttige når spilltilpasningspreferanser krever å legge til eller sette inn gjennomskinnelige lag.
- Fleksibiliteten til RetroPie-emulatoren strekker seg også til system-ROM-er. Hver gang en ny ROM introduseres eller installeres, tildeler og konfigurerer RetroPie en standardemulator som er kompatibel med hver tilgjengelig eller installert ROM.
- RetroPie-emulatoren har også en feilsøkingsfunksjon. Gir flere nyttige funksjoner for system-ROM-er. Dette inkluderer å ta skjermbilder og beskrive system-ROMen. Kort sagt, alt du trenger å gjøre er å trykke på en knapp for at det skal skje.
- RetroPie automatiserer også fleksibiliteten din når du arbeider med eksterne kontrollere. Når den er koblet til, foretar denne emulatoren automatisk de riktige innstillingene og konfigurasjonen. Dette sikrer en jevn og problemfri spillopplevelse.
2. RecalBox-emulator
Mathieu, en fransk programmerer, er ansvarlig for utviklingen av denne emulatoren laget fra bunnen av. RecalBox er en åpen kildekode-emulator for det sammensatte Raspberry Pi-kortet. Hovedmålet som har ført til utviklingen og opprettelsen av denne emuleringsdistribusjonen er behovet for å tilfredsstille ønsket fra brukerfellesskapet om å ha en plattform som støtter retrospill.
En RecalBox-distribusjon inneholder mer enn 40 emulatorer. Den eksterne delen av denne emulatoren imiterer EmulationStation-applikasjonen for å møte driftsbehov. Les mer om hva RecalBox tilbyr for bringebærpaipakker.
Hvis du trenger tilgang til disse pakkene og oppdateringene deres, kan du følge dem gjennom en lenke i GitLab. I tillegg har den offisielle RecalBox-nettsiden noen interessante DIY-er for å hjelpe deg med å bli vant til emulatoren. Du kan også sjekke RecalBox-bloggen for kommende oppdateringer og nye funksjoner som kan interessere deg.
Installere RecalBox-emulatoren Det er enkelt og gjøres vanligvis i noen få trinn. Maskinvarestøtte er så omfattende at den enkelt kan konfigureres med en innebygd driver. Emulatoren garanterer en spillopplevelse identisk med den ekte konsollen.
RecalBox-emulatorfunksjoner
- Som bruker har du muligheten til å tilpasse samlingen av retro-spillelister. Dette kan virke som en åpenbar funksjon, men før du opplever vanskeligheten med tilpasning på tvers av alle retrospillplattformer, vil du ikke kunne prise denne funksjonen til RecalBox-emulatoren.
- Med RecalBox-emulatoren kan du fleksibelt tilpasse utseendet til system-ROMen din. Dette kan oppnås ved å flate ut eller bøye shaders.
- De fleste spillplattformer gir deg ikke en ny sjanse når det gjelder å forbedre spillopplevelsen din. RecalBox-emulatoren, derimot, er det perfekte geniet for å tilfredsstille dette ønsket. Se for deg et spill som fører deg til fiasko. Med RecalBox kan du spole tilbake og gjenoppta spillet på et punkt der alt fungerte bra.
- Det er ikke nødvendig å manuelt oppdatere RecalBox-emulatoren. Selve programvaren har et automatisk oppdateringssystem. Mens du fokuserer på å skape den perfekte spill- eller plattformopplevelsen, tar RecalBox-emuleringssystemet seg automatisk av alle nødvendige programvareoppdateringer.
- Å lage de nødvendige systembildene i RecalBox er en barnelek. Det er raskt og enkelt å perfeksjonere.
- Fleksibiliteten til RecalBox-emulatoren strekker seg også til ditt foretrukne spilltema. Hvis du vil, kan du endre det når som helst.
3. Lakka Emulator
En annen flott Raspberry Pi-emulator å vurdere er Lakka-emulatoren. Den er egnet og attraktiv for brukere i retrospillfeltet. Å være en åpen kildekode Linux-distribusjon, konstante bidrag og funksjonsoppdateringer fra brukerfellesskapet gjør det til en komplett pakke for retrospillere.
Takket være dens funksjonelle design kan enhver tilgjengelig RetroArch-frontend utformes for enkel emulering. Som en del av et frittstående RetroArch-system, denne emulatoren Lakka lar oss implementere en ekstra kjerne om nødvendig.
Muligheten til å gjøre det er bare mulig med støtten og tilpasningen som tilbys av Libretro API. Emuleringsfunksjonene som er inkludert i Lakka er definert en gang for alle. Blant de viktigste er funksjonen multiplayer online og automatisk gjenkjenning av kontroller USB.
Det er enkelt å jobbe med Lakka-emulatoren, fra installasjon til driverkonfigurasjon. Det er også stabil programvare som du kan bruke i dine Raspberry Pi-prosjekter.
Lakka-emulatorfunksjoner
- Avhengig av systemarkitekturen som er valgt, gir Lakka en Libretro-kompatibel kjerne. Dette er et modulært emuleringsprogram som gir plug-in-funksjoner når det oppfyller de ønskede emuleringsmålene.
- Den utvider funksjonaliteten med en USB-pinne, slik at brukere kan legge til system-ROMer derfra.
- Lakka emulator UI lar brukere tilpasse sitt eget bakgrunnsbilde og lagre andre dynamiske funksjoner.
- Lakka-emulatorpakken forventes også å inkludere drivere, nettspill, minne og shaders.
4. MAME-emulator
MAME er forkortelsen for Flere Arcade Machine Emulator. Denne Raspberry Pi-emulatoren er gratis og åpen kildekode. MAME-emulatorprogramvare er den perfekte gaven for brukere som elsker klassiske spill.
Den kan inneholde hundrevis av spillbare klassiske spill, som også kan spilles med datamaskiner eller Raspberry Pi-brett. Målet deres er å bevare gamle spill. Det er det perfekte arkivet med spill du ikke vil glemme.
MEME-emulatoren bruker også de grunnleggende Libretro-funksjonene beskrevet i kapittelet om Lakka-emulatoren. Den eneste tilleggsimplementeringen som trengs for denne grunnleggende Libretro-funksjonaliteten, er å vurdere RetroArch som en passende frontend. Hvis du kan oppfylle disse grunnleggende funksjonalitetskravene, du vil ha en utmerket Raspberry Pi-spillkonsoll.
MAME-emulatorfunksjoner
- Gir et grunnleggende, uforpliktende grensesnitt.
- MAME-støtte strekker seg til hjemmekino- og arkadekonsoller. Denne støtten krever implementering av et avansert brukergrensesnitt.
- Det er en multi-emulator og kan være vert for flere komponenter eller emuleringsforekomster samtidig.
- Mellom MAME-spillplattformen og den originale spilllanseringsplattformen er MAME-emulatoren plassert som en programvarevegg mellom disse to systemforekomstene.
- Å bruke MAME gjør det enkelt å løse problemer knyttet til oppdateringsfrekvens, oppløsning og skjerminnstillinger, siden den har en innebygd hjelpemodul.
5. QEMU-emulator
Den enhetlige naturen til QEMU-programvaren forhindrer ikke at den er den perfekte operativsystememulatoren for Raspberry Pi. QEMU er spesifikk for Raspberry-virtualiseringsprosessoren Pi som støtter I QEMU emuleres programvareprosessoren ved hjelp av dynamisk oversettelse.
Emulatoren tilbyr også muligheten til å administrere enhetsmodeller og maskinvare under denne dynamiske oversettelsen. Med QEMU Emulator, maskinen du bruker til emulering lar deg kontrollere andre eksisterende gjesteoperativsystemer.
QEMU-emulatorfunksjoner
- QEMU-emulatoren trenger ikke en vertskjernedriver da den ikke påvirker dens utmerkede ytelse.
- QEMU er veldig bærbar, fordi den bruker full funksjonalitet til programvaren MMU (Memory Management Unit).
- Hvis du trenger å starte og flytte prosesser fra én prosessor til en annen, tar QEMUs spesielle funksjonalitet seg av det. Krysskompilering og vellykket kjøring av en PLS-emulator er heller ikke et problem når systemet trenger det.
Endelig merknad
For øyeblikket er Raspberry Pi-emulatorer tilgjengelige i form av både spill og emuleringsprogramvare. Disse emulatorene vil alltid løse den manglende biten i puslespillet for Raspberry Pi-utviklere og programmerere som trenger tilgang til visse funksjoner og funksjonalitet til programvaren.
I dag er det mange programvareemulatorer tilgjengelig på nettet. Selv om de fleste vil fange oppmerksomheten din, bør du fokusere på deres kompatibilitet med Raspberry Pi-kortet ditt. De kompatible Raspberry Pi-emulatorene som presenteres i denne artikkelen vil være et godt kjøp for deg.
Du slipper å lete rundt på Internett som en gal og prøve alle emulatorene du instinktivt tror passer for deg. Vi har gjort den vanskeligste delen av jobben for deg: å finne og samle nødvendig informasjon om Raspberry Pi-emulatorer. Vi har gjort den vanskeligste delen av jobben for deg: å installere og teste emulatorene når programvare- eller systemkravene er oppfylt. Lykke til på Raspberry Pi-emuleringsreisen.
Du kan også lese: 5 beste PS4-emulatorer for PC
Mitt navn er Javier Chirinos og jeg brenner for teknologi. Så lenge jeg kan huske var jeg glad i datamaskiner og videospill og den hobbyen endte opp i en jobb.
Jeg har publisert om teknologi og dingser på Internett i mer enn 15 år, spesielt i mundobytes. Med
Jeg er også ekspert på nettkommunikasjon og markedsføring og har kunnskap om WordPress utvikling.