Ένας υπολογιστής μονής πλακέτας (SBC) είναι ένα πλήρες σύστημα υπολογιστή που υπάρχει σε μια πλακέτα τυπωμένου κυκλώματος (PCB). Ένα SBC συνήθως περιέχει όλα τα στοιχεία και τις συνδέσεις που βρίσκονται σε ένα πλήρες σύστημα υπολογιστή, συμπεριλαμβανομένου ενός επεξεργαστή, μνήμης, αποθήκευσης, συνδεσιμότητας δικτύου και θυρών διασύνδεσης για περιφερειακά, όπως πληκτρολόγια, ποντίκια και οθόνες.
Οι υπολογιστές μιας πλακέτας χρησιμοποιούνται συνήθως σε ενσωματωμένα συστήματα, όπου το φυσικό μέγεθος και η ελάχιστη κατανάλωση ενέργειας είναι κρίσιμοι παράγοντες. Είναι δημοφιλείς στους χομπίστες, τους κατασκευαστές και τους προγραμματιστές που χρειάζονται μια χαμηλού κόστους και ευέλικτη πλατφόρμα για την κατασκευή προσαρμοσμένων λύσεων, πρωτοτύπων και απόδειξης ιδεών.
Μερικά δημοφιλή παραδείγματα SBC περιλαμβάνουν τις πλακέτες Raspberry Pi, BeagleBone Black και Arduino. Αυτοί οι πίνακες έχουν κερδίσει ευρεία δημοτικότητα λόγω της οικονομικής προσιτότητας, της ευελιξίας και της ευκολίας χρήσης τους και έχουν υποκινήσει ένα μεγάλο οικοσύστημα ανάπτυξης λογισμικού και υλικού με γνώμονα την κοινότητα.
Ποια είναι τα χαρακτηριστικά του υπολογιστή μιας πλακέτας;
Οι υπολογιστές μιας πλακέτας (SBC) έχουν διάφορα χαρακτηριστικά που τους καθιστούν δημοφιλείς στους χομπίστες, τους κατασκευαστές και τους επαγγελματίες. Ακολουθούν ορισμένα κοινά χαρακτηριστικά των SBC:
SoC: Η καρδιά ενός SBC είναι ένα ολοκληρωμένο σύστημα-σε-τσιπ (SoC) που φιλοξενεί έναν επεξεργαστή, μια GPU, τη μνήμη και άλλα υποσυστήματα επεξεργαστή. Αυτοί οι επεξεργαστές μπορούν να έχουν διαφορετικά σύνολα εντολών όπως ARM, x86 και RISC-V.
Μνήμη: Τα SBC διαθέτουν ενσωματωμένη μνήμη με τη μορφή Dynamic Random Access Memory (DRAM). Αυτή η μνήμη χρησιμοποιείται για την εκτέλεση προγραμμάτων και την αποθήκευση δεδομένων. Η χωρητικότητα της μνήμης ποικίλλει ανάλογα με τον τύπο SBC και μπορεί να κυμαίνεται από μερικές εκατοντάδες megabyte έως πολλά gigabyte μνήμης RAM.
Αποθήκευση: Τα SBC διαθέτουν συνήθως ενσωματωμένο χώρο αποθήκευσης, ο οποίος χρησιμοποιείται για την αποθήκευση του λειτουργικού συστήματος, των εφαρμογών και των δεδομένων χρήστη. Η μορφή αποθήκευσης μπορεί να είναι eMMC, κάρτες MicroSD, NVMe M.2 και υποδοχές SATA.
Συνδεσιμότητα: Τα SBC διαθέτουν διάφορες επιλογές συνδεσιμότητας όπως Ethernet, Wi-Fi, Bluetooth και USB. Αυτό επιτρέπει στους χρήστες να συνδέονται σε δίκτυα, να επικοινωνούν με άλλες συσκευές και να μεταφέρουν δεδομένα. Η δυνατότητα επέκτασης του SBC προέρχεται από GPIO, USB και υποδοχές επέκτασης όπως PCIe ή mPCIe.
Λειτουργικό σύστημα: Τα SBC τρέχουν λειτουργικά συστήματα όπως Linux, Android ή Windows. Αυτά τα λειτουργικά συστήματα είναι προσαρμοσμένα για χρήση από το SBC και προσφέρουν συμβατότητα με εργαλεία προγραμματιστών και περιβάλλοντα προγραμματισμού.
Κατανάλωση ενέργειας: Τα SBC είναι συνήθως σχεδιασμένα να λειτουργούν με ελάχιστη ισχύ, καθιστώντας τα κατάλληλα για εφαρμογές χαμηλής κατανάλωσης. Το τροφοδοτικό ποικίλλει ανάλογα με τον σχεδιασμό της πλακέτας και μπορεί να κυμαίνεται από θύρες micro-USB, βύσματα κάννης ή βιδωτούς ακροδέκτες.
Μέγεθος και Παράγοντας Μορφής: Τα SBC έχουν μικρό παράγοντα μορφής, που κυμαίνεται σε μέγεθος από το μέγεθος της πιστωτικής κάρτας έως το μέγεθος μιας παλάμης. Αυτό το μέγεθος καθιστά εύκολη την ενσωμάτωσή τους σε συσκευές που απαιτούν ενσωματωμένες υπολογιστικές δυνατότητες.
Συνολικά, τα SBC είναι συμπαγή, ευέλικτα και προσφέρουν μια χαμηλού κόστους λύση για την ανάπτυξη ενσωματωμένων συστημάτων, πρωτοτύπων και έργων DIY.