సింగిల్-బోర్డ్ కంప్యూటర్ (SBC) అనేది ఒక ప్రింటెడ్ సర్క్యూట్ బోర్డ్ (PCB)పై ఉన్న పూర్తి కంప్యూటర్ సిస్టమ్. ఒక SBC సాధారణంగా పూర్తి కంప్యూటర్ సిస్టమ్లో కనిపించే అన్ని భాగాలు మరియు కనెక్షన్లను కలిగి ఉంటుంది, ప్రాసెసర్, మెమరీ, స్టోరేజ్, నెట్వర్క్ కనెక్టివిటీ మరియు కీబోర్డ్లు, ఎలుకలు మరియు డిస్ప్లేలు వంటి పెరిఫెరల్స్ కోసం ఇంటర్ఫేస్ పోర్ట్లు ఉన్నాయి.
సింగిల్-బోర్డ్ కంప్యూటర్లు సాధారణంగా ఎంబెడెడ్ సిస్టమ్లలో ఉపయోగించబడతాయి, ఇక్కడ భౌతిక పరిమాణం మరియు కనిష్ట విద్యుత్ వినియోగం కీలకమైన అంశాలు. కస్టమ్ సొల్యూషన్లు, ప్రోటోటైప్లు మరియు ప్రూఫ్-ఆఫ్-కాన్సెప్ట్లను రూపొందించడానికి తక్కువ-ధర మరియు సౌకర్యవంతమైన ప్లాట్ఫారమ్ అవసరమయ్యే అభిరుచి గలవారు, తయారీదారులు మరియు డెవలపర్లతో వారు ప్రసిద్ధి చెందారు.
SBCల యొక్క కొన్ని ప్రసిద్ధ ఉదాహరణలలో రాస్ప్బెర్రీ పై, బీగల్బోన్ బ్లాక్ మరియు ఆర్డునో బోర్డులు ఉన్నాయి. ఈ బోర్డులు వాటి స్థోమత, బహుముఖ ప్రజ్ఞ మరియు వాడుకలో సౌలభ్యం కారణంగా విస్తృత ప్రజాదరణ పొందాయి మరియు కమ్యూనిటీ-ఆధారిత సాఫ్ట్వేర్ మరియు హార్డ్వేర్ అభివృద్ధి యొక్క పెద్ద పర్యావరణ వ్యవస్థను ప్రోత్సహించాయి.
సింగిల్ బోర్డ్ కంప్యూటర్ యొక్క లక్షణాలు ఏమిటి?
సింగిల్-బోర్డ్ కంప్యూటర్లు (SBCలు) వివిధ లక్షణాలను కలిగి ఉంటాయి, ఇవి వాటిని అభిరుచి గలవారు, తయారీదారులు మరియు నిపుణులలో ప్రసిద్ధి చెందాయి. SBCల యొక్క కొన్ని సాధారణ లక్షణాలు ఇక్కడ ఉన్నాయి:
SoC: SBC యొక్క గుండె అనేది ప్రాసెసర్, GPU, మెమరీ మరియు ఇతర ప్రాసెసర్ సబ్సిస్టమ్లను కలిగి ఉండే ఇంటిగ్రేటెడ్ సిస్టమ్-ఆన్-చిప్ (SoC). ఈ ప్రాసెసర్లు ARM, x86 మరియు RISC-V వంటి విభిన్న సూచనల సెట్లను కలిగి ఉంటాయి.
మెమరీ: SBCలు డైనమిక్ రాండమ్ యాక్సెస్ మెమరీ (DRAM) రూపంలో అంతర్నిర్మిత మెమరీతో వస్తాయి. ఈ మెమరీ ప్రోగ్రామ్లను అమలు చేయడానికి మరియు డేటాను నిల్వ చేయడానికి ఉపయోగించబడుతుంది. మెమరీ సామర్థ్యం SBC రకాన్ని బట్టి మారుతుంది మరియు కొన్ని వందల మెగాబైట్ల నుండి బహుళ గిగాబైట్ల RAM వరకు ఉంటుంది.
నిల్వ: SBCలు సాధారణంగా ఆన్బోర్డ్ నిల్వను కలిగి ఉంటాయి, ఇది ఆపరేటింగ్ సిస్టమ్, అప్లికేషన్లు మరియు వినియోగదారు డేటాను నిల్వ చేయడానికి ఉపయోగించబడుతుంది. నిల్వ రూపం eMMC, మైక్రో SD కార్డ్లు, NVMe M.2 మరియు SATA సాకెట్లు కావచ్చు.
కనెక్టివిటీ: SBCలు ఈథర్నెట్, Wi-Fi, బ్లూటూత్ మరియు USB వంటి వివిధ కనెక్టివిటీ ఎంపికలతో వస్తాయి. ఇది వినియోగదారులను నెట్వర్క్లకు కనెక్ట్ చేయడానికి, ఇతర పరికరాలతో కమ్యూనికేట్ చేయడానికి మరియు డేటాను బదిలీ చేయడానికి అనుమతిస్తుంది. SBC యొక్క విస్తరణ GPIO, USB మరియు PCIe లేదా mPCIe వంటి విస్తరణ స్లాట్ల నుండి వస్తుంది.
ఆపరేటింగ్ సిస్టమ్: SBCలు Linux, Android లేదా Windows వంటి ఆపరేటింగ్ సిస్టమ్లను అమలు చేస్తాయి. ఈ ఆపరేటింగ్ సిస్టమ్లు SBC యొక్క ఉపయోగం కోసం అనుకూలీకరించబడ్డాయి మరియు డెవలపర్ సాధనాలు మరియు ప్రోగ్రామింగ్ పరిసరాలతో అనుకూలతను అందిస్తాయి.
విద్యుత్ వినియోగం: SBCలు సాధారణంగా తక్కువ శక్తితో పనిచేసేలా రూపొందించబడ్డాయి, ఇవి తక్కువ-శక్తి అనువర్తనాలకు అనుకూలంగా ఉంటాయి. విద్యుత్ సరఫరా బోర్డు రూపకల్పనపై ఆధారపడి ఉంటుంది మరియు మైక్రో-USB పోర్ట్లు, బారెల్ జాక్లు లేదా స్క్రూ టెర్మినల్స్ నుండి మారవచ్చు.
పరిమాణం మరియు ఫారమ్ ఫ్యాక్టర్: SBCలు చిన్న ఫారమ్ ఫ్యాక్టర్ను కలిగి ఉంటాయి, క్రెడిట్ కార్డ్ పరిమాణం నుండి అరచేతి పరిమాణం కంటే చిన్న పరిమాణం వరకు ఉంటాయి. ఈ పరిమాణం ఎంబెడెడ్ కంప్యూటింగ్ సామర్థ్యాలు అవసరమయ్యే పరికరాలలో వాటిని సులభంగా విలీనం చేస్తుంది.
మొత్తంమీద, SBCలు కాంపాక్ట్, బహుముఖమైనవి మరియు ఎంబెడెడ్ సిస్టమ్లు, ప్రోటోటైప్లు మరియు DIY ప్రాజెక్ట్లను అభివృద్ధి చేయడానికి తక్కువ-ధర పరిష్కారాన్ని అందిస్తాయి.