คอมพิวเตอร์บอร์ดเดี่ยว (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 และอาจมีตั้งแต่สองสามร้อยเมกะไบต์ไปจนถึงหลายกิกะไบต์ของ RAM
พื้นที่จัดเก็บข้อมูล: โดยทั่วไป SBC จะมีพื้นที่จัดเก็บข้อมูลในตัว ซึ่งใช้เพื่อจัดเก็บระบบปฏิบัติการ แอปพลิเคชัน และข้อมูลผู้ใช้ รูปแบบการจัดเก็บข้อมูลอาจเป็น eMMC, การ์ด MicroSD, ซ็อกเก็ต NVMe M.2 และ SATA
การเชื่อมต่อ: SBC มาพร้อมกับตัวเลือกการเชื่อมต่อที่หลากหลาย เช่น อีเธอร์เน็ต, Wi-Fi, บลูทูธ และ USB ช่วยให้ผู้ใช้สามารถเชื่อมต่อกับเครือข่าย สื่อสารกับอุปกรณ์อื่น และถ่ายโอนข้อมูลได้ ความสามารถในการขยายของ SBC มาจาก GPIO, USB และสล็อตขยาย เช่น PCIe หรือ mPCIe
ระบบปฏิบัติการ: SBC ใช้ระบบปฏิบัติการเช่น Linux, Android หรือ Windows ระบบปฏิบัติการเหล่านี้ได้รับการปรับแต่งสำหรับการใช้งานของ SBC และให้ความเข้ากันได้กับเครื่องมือสำหรับนักพัฒนาและสภาพแวดล้อมการเขียนโปรแกรม
การใช้พลังงาน: โดยทั่วไป SBC ได้รับการออกแบบมาให้ทำงานโดยใช้พลังงานน้อยที่สุด ทำให้เหมาะสำหรับการใช้งานที่ใช้พลังงานต่ำ แหล่งจ่ายไฟจะแตกต่างกันไปขึ้นอยู่กับการออกแบบบอร์ด และอาจมีตั้งแต่พอร์ต micro-USB, แจ็คแบบบาร์เรล หรือขั้วต่อสกรู
ขนาดและฟอร์มแฟคเตอร์: SBC มีฟอร์มแฟคเตอร์ขนาดเล็ก ตั้งแต่ขนาดบัตรเครดิตไปจนถึงเล็กกว่าฝ่ามือ ขนาดนี้ทำให้ง่ายต่อการรวมเข้ากับอุปกรณ์ที่ต้องใช้ความสามารถในการประมวลผลแบบฝังตัว
โดยรวมแล้ว SBC มีขนาดกะทัดรัด ใช้งานได้หลากหลาย และนำเสนอโซลูชันราคาประหยัดสำหรับการพัฒนาระบบฝังตัว ต้นแบบ และโครงการ DIY