Raspberry Pi domineert al lang de consumentenmarkt voor single-board computers. Sinds de lancering van de Pi in 2012 hebben andere SBC-fabrikanten geprobeerd de show te stelen met hun eigen boards, maar niets onderscheidt zich zo van de RISC-V-opties op de markt. Maar wat is een RISC-V SBC en hoe is het beter dan een Raspberry Pi?
Wat is RISC-V?
RISC-V is een open-source standaard instructiesetarchitectuur (ISA). Een ISA maakt deel uit van het model dat wordt gebruikt om te definiëren hoe software wordt gekoppeld aan hardwarecomponenten zoals een CPU. Volgens de principes van de computer met gereduceerde instructieset (RISC) is RISC-V uniek omdat het open-source is en iedereen de ISA kan gebruiken om CPU's/SoC's te ontwikkelen.
In wezen biedt het RISC-V-project fabrikanten de basisbouwstenen die nodig zijn om hardware te maken die kan concurreren met bedrijven als ARM en Intel. RISC-V werd voor het eerst geïntroduceerd in 2010.
Wat is een RISC-V SBC?
Een RISC-V SBC is een single-board computer die gebruik maakt van een RISC-V CPU of SoC. Single-board computers zijn volledig functionerende computers met een microprocessor, geheugen en I/O die allemaal op één printplaat zijn geplaatst. Raspberry Pi's zijn een goed voorbeeld van een populaire SCB, maar dit merk gebruikt ARM-processors in plaats van RISC-V.
RISC-V SBC's werken met veel besturingssystemen, hoewel elk besturingssysteem ondersteuning moet bieden voor de RISC-V ISA. RISC-V SBC Linux is een populaire keuze, met distro's zoals Ubuntu die jarenlang RISC-V-ondersteuning bieden.
RISC-V-bord vs. Raspberry Pi: de belangrijkste verschillen
Om een RISC-V SCB te vergelijken met een Raspberry Pi, moet je eerst de verschillen tussen een RISC-V-processor en een ARM-processor verkennen. Beide processorarchitecturen kunnen dezelfde besturingssystemen gebruiken en kunnen in de juiste overwegingen een vergelijkbare verwerkingskracht hebben. Wat maakt ze zo uniek?
RISC-V is open-source, ARM is eigendom
ARM is eigen technologie die eigendom is van Arm Holdings. Dit betekent dat elke fabrikant die zijn eigen ARM-chips wil fabriceren royalty's moet betalen aan Arm Holdings, terwijl hij in de eerste plaats ook toestemming moet krijgen om zijn werk te doen.
RISC-V is volledig open-source, waardoor fabrikanten en technici RISC-V-processors kunnen maken zonder daarbij royalty's te hoeven betalen. Bedrijven als Imagination Technologies gaan nog een stap verder door licentievrij gebruik van hun bestaande SoC- en CPU-ontwerpen toe te staan.
Grotere verscheidenheid met RISC-V
Dankzij het open-source karakter van RISC-V is er een potentieel voor een veel grotere verscheidenheid aan SBC's van dit type dan die met ARM-processors. Er zijn al krachtige voorbeelden van RISC-V SoC's op de markt, en dit zal met het verstrijken van de tijd alleen maar vaker voorkomen.
RISC-V vs. ARM: Investering & Tijd
Terwijl we de lof van RISC-V zingen, is het de moeite waard om een van de grootste nadelen van deze ISA te overwegen. ARM-processors hebben geprofiteerd van veel meer onderzoek, financiering en ontwikkeling dan RISC-V. Dit betekent dat kan worden betoogd dat RISC-V achterblijft, hoewel dit verandert naarmate meer mensen de architectuur accepteren.
Het is logisch om er meer over te weten te komen de verschillen tussen RISC-V en ARM voordat je het bord voor je kiest.
RISC-V vs. Raspberry Pi: directe bordvergelijking
Het vergelijken van RISC-V versus Raspberry Pi SBC's is een uitstekende manier om erachter te komen welke optie het beste bij u past. Elk van de RISC-V-borden die we gaan bespreken heeft een direct RPi-alternatief, maar er zijn ook RISC-V-borden die buiten deze criteria vallen.
RISC-V-kaarten zijn meestal duurder dan hun RPi-concurrenten, maar hetzelfde geldt ook voor andere op ARM gebaseerde SBC's. Dit zal veranderen naarmate de tijd verstrijkt en meer bedrijven RISC-V gaan gebruiken.
Zowel Raspberry Pi-kaarten als RISC-V SBC's zijn erg gewild en schaars in de huidige markt. Dit is te danken aan een aantal factoren, maar het kan RPi en andere SBC-tekorten overwinnen met een beetje hulp.
MangoPi MQ Pro vs. Raspberry Pi Nul W
De MangoPi MQ Pro is een directe concurrent van de Raspberry Pi Zero W; ze hebben dezelfde vormfactor, bevatten veel van dezelfde specificaties en presteren net zo goed als elkaar. Beide borden hebben een single-core SoC die klokt op 1 GHz. Beide modellen worden ook standaard geleverd met 512 MB RAM, maar de MangoPi MQ Pro kan worden opgewaardeerd tot 1 GB.
Volgens de gebruikerstests presteert de Allwinner D1 SoC op de MangoPi nipt beter dan de RPi Zero W. Afgezien van dit verschil lijken beide borden erg op elkaar, met Wi-Fi/Bluetooth, 40-pins GPIO-headers en mini-HDMI-uitgangen. Dit betekent dat de prijs voor de meeste gebruikers het grootste verschil zal zijn.
Merk op dat er ook een superieur Raspberry Pi Zero 2 W-model is dat is gebaseerd op een quad-core 64-bit ARM Cortex-A53 CPU.
MangoPi MQ Pro | Raspberry Pi Nul W | |
---|---|---|
CPU/SoC | Allwinner D1 SoC met enkele C906 RISC-V Core op 1 GHz | Broadcom BCM2835 single-core op 1 GHz |
Geheugen | 512 MB of 1 GB DDR3 RAM | 512MB RAM |
IO | USB-OTG Type-C, USB-Host Type-C, Mini-HDMI, 40-pins RPI-uitbreiding, 24-pins DVP/RGMII-connector, TF-kaartopslag | Micro-USB OTG, micro-USB-voeding, Mini-HDMI, HAT-compatibele 40-pins GPIO-header, composiet video/reset, CSI-cameraconnector, microSD-kaartopslag |
Connectiviteit | Wifi (802.11bgn), Bluetooth 2.1/4.2 | Wifi (802.11bgn), Bluetooth LE/4.1 |
StarFive VisionFive 2 vs. Raspberry Pi 4 Model B
De Raspberry Pi 4 Model B is het huidige vlaggenschip van RPi. Het beschikt over een krachtige Cortex-A72 quad-core SoC die klokt op 1,5 GHz, en klanten kunnen kiezen uit 1 GB, 2 GB, 4 GB of 8 GB LPDDR4-3200 SDRAM. Het heeft ook een indrukwekkend aantal beschikbare I/O-aansluitingen, waaronder twee Micro-HDMI-poorten die dubbele 4K-schermen ondersteunen.
De StarFive VisionFive 2 heeft een even krachtige SoC als de RPi 4 Model B. Deze hex-core SoC klokt in op 1,5 GHz en heeft vier hoofdkernen en twee secundaire energiezuinige kernen en is verkrijgbaar met 2 GB, 4 GB of 8 GB LPDDR4 SDRAM. Dit bord is veel krachtiger dan het VisionFive V1-bord dat ervoor kwam, maar het mist de ingebouwde Wi-Fi en Bluetooth die bij de Raspberry Pi worden geleverd.
Beide boards hebben voor- en nadelen. De Raspberry Pi 4 Model B heeft twee Micro-HDMI-poorten, terwijl de VisionFive 2 slechts één HDMI-poort heeft. Evenzo heeft de VisionFive 2 een M.2 M Key-sleuf die snelle SSD's ondersteunt, maar de RPi 4 heeft alleen een microSD-kaartsleuf voor opslag. Als het gaat om verwerkingskracht, zijn beide borden redelijk compatibel met elkaar.
StarFive VisionFive 2 | Raspberry Pi 4 Model B | |
---|---|---|
CPU/SoC | StarFive JH7110 hex-core SoC op 1,5 GHz | Broadcom BCM2711 quad-core Cortex-A72 SoC op 1,5 GHz |
Geheugen | 2 GB, 4 GB of 8 GB LPDDR4 SDRAM | 1 GB, 2 GB, 4 GB of 8 GB LPDDR4-3200 SDRAM |
IO | 2 x USB 3.0-poorten, 2 x USB 2.0-poorten, HAT-compatibele 40-pins header, HDMI-poort, 4-polige stereo-audio, USB Type-C 5V DC-voeding, M.2 M-sleutelsleuf, microSD-kaartopslag | 2 x USB 3.0-poorten, 2 x USB 2.0-poorten, HAT-compatibele 40-pins header, 2 x Micro-HDMI-poorten, 4-polige stereo audio/composiet videopoort, 5V gelijkstroom, microSD-kaartopslag |
Connectiviteit | 2 x Gigabit Ethernet (wifi-dongle beschikbaar) | Wi-Fi (802.11ac), Gigabit Ethernet, Bluetooth LE/5.0 |
Eervolle vermelding: SiFive HiFive ongeëvenaarde desktop RISC-V-kaart
Oké, dus we hebben gelogen toen we zeiden dat al deze boards een Raspberry Pi-alternatief hebben. Dat is de helft van de reden dat de HiFive Unmatched slechts een eervolle vermelding is; de andere helft is omdat dit bord niet meer leverbaar is.
Als full-size desktop-moederbord staat de SiFive HiFive Unmatched echt op zichzelf in de RISC-V-markt. Het ondersteunt M.2-apparaten en PCI-E-apparaten (zoals grafische kaarten), en het wordt geleverd in de populaire mini-ITX-vormfactor. Dit betekent dat het in normale desktop-pc-behuizingen past en dat het werkt met de componenten die veel mensen al hebben.
De HiFive Unmatched is een van de eerste beschikbare desktop RISC-V-kaarten en is uitgerust met een SiFive Freedom U740 vijf-core SoC. Dit gaat gepaard met 16 GB DDR4-geheugen en een reeks I/O- en connectiviteitsopties, waaronder vier USB 3.2-poorten, twee M.2-slots en een Gigabit Ethernet-poort.
Zoals hierboven vermeld, wordt dit bord stopgezet en is het niet langer beschikbaar. Desondanks is het moeilijk om dit RISC-V-product te negeren dankzij zijn unieke vormfactor en prestaties dat onderscheidt het van gewone SBC's en markeert het potentiële begin van de RISC-V-desktoprevolutie. SiFive werkt samen met Intel en de bedrijven werken samen aan een nieuw RISC-V-product dat we in de nabije toekomst zullen zien.
Is een RISC-V SBC beter dan een Raspberry Pi?
Bepalen of een RISC-V-bord beter is dan een Raspberry Pi is een uitdaging. Beide markten zijn behoorlijk divers met veel producten om uit te kiezen, en veel van de opties die van beide kanten worden aangeboden, hebben verschillende doelen in gedachten. Het is altijd de moeite waard om zelf onderzoek te doen bij het verkennen van dit soort producten; misschien vindt u een RISC-V-alternatief dat we nog niet hebben besproken.