SBC는 Single-Board Computer의 약자로, 컴퓨터의 모든 기능이 하나의 PCB(Printed Circuit Board)에 탑재된 컴퓨터를 말한다.
SBC는 일반적인 데스크탑 컴퓨터와 비교하여 크기가 작고 저전력이며, 대개 리눅스나 다른 임베디드 운영체제를 사용하한다. 비교적 저렴한 가격과 다양한 입출력(I/O) 핀을 가지고 있어 다양한 외부 디바이스 및 센서와의 연결이 용이하여 개인용 컴퓨터, 교육 및 학습용, 임베디드 시스템 등 다양한 분야에서 쓰인다.
일반적으로 SBC(Single-Board Computer)에는 SoC(System-on-a-Chip)가 탑재된다. SoC는 단일 실리콘 칩에 CPU, GPU, 메모리, 입출력(I/O) 인터페이스, 네트워크, 그래픽 처리 장치 등을 포함하고 있으며, SBC는 SoC를 포함하여 전원 요구 사항, 메모리, 연결 인터페이스 및 USB, CAN, UART, HDMI, SDIO, 이더넷, MMC, 디스플레이, 아날로그 오디오 등과 같은 실제 멀티미디어를 포함하는 내장형 하드웨어 및 소프트웨어와 함께 제공된다.
'임베디드 개발 > 펌웨어' 카테고리의 다른 글
TFTP 프로토콜 (0) | 2023.04.10 |
---|---|
SoC와 MCU의 차이 (0) | 2023.04.09 |
Analog Multiplexer/Demultiplexer (0) | 2023.03.31 |
CAN FD, TDC (Transmitter Delay Compensation) (0) | 2023.03.31 |
소수점이하 값 정수형으로 얻는법 (0) | 2023.03.31 |