Overvejer du at købe en enkeltbordscomputer såsom en Raspberry Pi? Her er de vigtige aspekter at overveje.
En enkeltkortscomputer (SBC for kort) er en, der har processor, lager, hukommelse, input/output og andre funktioner bygget på et enkelt printkort. SBC'er er i stand til at udføre alle de standardoperationer, en typisk computer kan udføre, og de inkluderer normalt en GPIO-header, der giver dem mulighed for at interface med elektroniske komponenter. Derudover er de normalt ret kompakte og bærbare, bruger lidt strøm og tilbyder et attraktivt forhold mellem pris og ydelse.
Da der er så mange muligheder for køb, ud over den populære Raspberry Pi-serie, er der visse faktorer, der bør guide dit valg af SBC.
1. Pris og tilgængelighed
Selvom de ofte koster meget mindre end din typiske desktop, kører singleboard-computere fra $ til $$$. I de to ender af spektret har vi Raspberry Pi Zero 2 W officielt prissat til $15 i den ene ende og Khadas Edge2 Pro, som koster omkring $340 i den anden.
Mens de dyrere boards tilbyder meget mere ydeevne, er de overkill til de fleste projekter, og deres anvendelsestilfælde er langt imellem. De tilbyder dog betydelig fremtidssikring. Det er op til at beslutte, hvor meget du er villig til at betale for et computerkort og vælge den bedste mulighed inden for dette område.
Tilgængelighed er en anden vigtig faktor at overveje, når du vælger en SBC. Det mest populære SBC-firma, Raspberry Pi, har været plaget af forsyningskæde- og tilgængelighedsproblemer i løbet af de sidste par år, men disse ser ud til at være blevet lettere for nylig. Dette er vigtigt, fordi når der er et hul mellem udbud og efterspørgsel, kommer scalpere normalt for at udfylde dette hul og opkræver urimelige priser.
Hvis singleboard-computeren er til et kommercielt produkt, er tilgængeligheden endda dobbelt vigtig. Du vil være sikker på, at SBC'en er i konstant forsyning, før du går videre til at bestille en.
2. Ydelse og hukommelse
Processoren er den første ting, du bør tjekke, når du evaluerer en enkeltbords computers ydeevne. Det antal kerner og clockhastighed fortælle en del af historien, men det burde ikke være den eneste metrik til at bedømme præstationer. Der er andre vigtige faktorer, der påvirker en processors ydeevne.
Benchmarks er ofte offentligt tilgængelige for forskellige enkeltbordscomputere og er den nemmeste måde at vurdere, hvordan en computer udfører under forskellige forskellige operationer.
Du bør også tjekke, hvor meget RAM SBC'en tilbyder. SBC'er tilbyder typisk alt fra 512 MB op til 16 GB RAM. Alt fra 2 GB burde være nok til grundlæggende produktivitetsopgaver, tilfældig browsing og spil af lave spil. 8 GB RAM giver dig mulighed for at køre Windows, spille videospil problemfrit, udføre flere handlinger på én gang og køre maskinlæringsmodeller alt sammen fra din lille SBC.
3. Strømforbrug
Processorkraft og strømforbrug har en tendens til at hænge sammen. En enheds strømforbrug har en tendens til at stige, efterhånden som dens processorkraft øges, og omvendt. For at få den mindste indflydelse på din elregning er det vigtigt at finde en SBC, der har en balance mellem høj processorkraft og lavt strømforbrug. Dette er især vigtigt for bærbare projekter, der er afhængige af en powerbank eller batteri.
Hvis din primære bekymring er at reducere strømforbruget, bruger ARM-processorer typisk mindre strøm end x86-chips, mens de generelt giver mindre ydeevne. Så du vil gerne vælge Raspberry Pi 4B i stedet for for eksempel LattePanda 3 Delta. Du kan fordybe dig mere i forskelle mellem x86 og ARM arkitektur.
4. Opbevaringsmedium
Hvis du bygger en DIY NAS eller en anden type filserver, skal du vælge en SBC, der tillader hurtige filoverførselshastigheder. Den type lagringsteknologi, der bruges i en enkeltbordscomputer, påvirker dens opstartshastighed, ydeevne og dataoverførselshastighed. Det er også forskelligt afhængigt af computeren. Nogle SBC'er kommer med slots, hvor du indsætter microSD-kort, mens andre tilbyder PCIe-slots, hvor du tilslutter SSD'er.
SBC'er understøtter forskellige lagringsteknologier, såsom microSD, eMMC, USB, PCIe og SATA, og de fleste tilbyder en kombination af to eller flere. Typisk vælger du det lager, du vil bruge, og starter operativsystemet derfra.
For eksempel har Raspberry Pi 4B en microSD-kortplads og flere USB-porte. Typisk ville du installere operativsystemet på et microSD-kort, men du kan også boot Raspberry Pi fra en SSD eller harddisk ved at aktivere USB-opstart. Andre SBC'er såsom LattePanda 3 Delta har M.2 fatninger, hvor du kan tilslutte en SATA eller NVMe SSD for hurtigere opstartstider og dataoverførselshastigheder.
5. Tilslutningsfunktioner
Du skal også tage et kig på de tilslutningsmuligheder, der tilbydes af SBC. Som minimum bør den have to USB-porte (enten 2.0 eller 3.0), en HDMI-port (der understøtter 4K-opløsning ved 60 fps), digitale input/output-ben og Ethernet. Andre porte og grænseflader, der kan være nødvendige til din specifikke brug, omfatter DSI, CSI, SSD-udvidelsesslots, 3,5 mm-stik og DisplayPort.
Bluetooth og Wi-Fi bør også understøttes indbygget, da trådløs forbindelse er afgørende for Internet of Things, webhosting og robotteknologiprojekter.
6. Fællesskab og dokumentation
Det er vigtigt at tage et kig på den dokumentation, som produktet tilbyder. Det skal fremhæve brættets muligheder, det tilbehør, du har brug for, og de nødvendige trin for at sætte det op.
Manglen på ordentlig dokumentation gør normalt en SBC næsten umulig at bruge. Et hjælpsomt brugerfællesskab kan dog ofte redde utilstrækkelig dokumentation. Før du køber singleboard-computeren, kan du lede efter et aktivt fællesskab af brugere, der kan lede dig igennem brugen af enheden og hjælpe med eventuelle problemer, du støder på. Raspberry Pi har det største fællesskab af enhver SBC.
7. Software support
Softwaresupport refererer til de applikationer, der kan køre indbygget på en enkeltbordscomputer uden ændringer. For de fleste brugere er softwaresupport nøgleproblemet, der påvirker alternative boards uden for Raspberry Pi-familien.
På grund af den måde, ARM-arkitektur implementeres på, skal software normalt kompileres for forskellige chips separat. Softwaresupport har således en tendens til at være ret begrænset for de fleste SBC'er. Så sørg for at stille dine forespørgsler, før du foretager et køb.
8. Størrelse og formfaktor
SBC'ens størrelse og formfaktor er afgørende, hvis du planlægger at bruge kortet til indlejret udvikling. Hvis du har et færdiglavet kabinet, vil du gerne sikre dig, at brættet passer til størrelsesspecifikationerne med ringe eller ingen justering.
Typisk vil de mindre SBC'er være bedre til indlejrede projekter, såsom tastaturer, mus og håndholdte videospil, mens de større computertavler vil være mere velegnede til cyberdæk, NAS og routere.
Vælg en SBC, der matcher det, du vil bruge den til
I sidste ende handler det hele om at vælge det rigtige computerkort til din applikation. Retro-emulering, maskinlæring og serverhosting kræver normalt et større, mere kraftfuldt board, mens det er indlejret udvikling, hjemmeautomatisering og elektronikflimmer burde fungere godt nok på en lille SBC med mindre end 4 GB VÆDDER.
Du bør lave en liste over alle de funktioner, du har brug for i en computer med et enkelt bord, og finde dem, der matcher disse specifikationer. Du kan derefter gå tilbage til vores liste over faktorer, du skal overveje og vælge den enhed, der passer bedst til dine behov.