シングルボードコンピュータ
組込システムが直接のルーツなので、省電力に配慮した設計がされていることが一般的である。省電力かつコンパクトにまとめるため、CPUはマイクロコントローラないしSoCと呼ばれるような必要な周辺機能の多くが一緒に入っている集積回路であるものが多い。
近年では、汎用パーソナルコンピュータ的な用途に使う人々に配慮して、クロック周波数が上がったモデルも増えてきており、たとえばRaspberry Pi 4Bなどは2 GHz前後で動作し4コアと、高性能化してきており、他社も似たような仕様のものをリリースしている。(そのかわりそのようなモデルは、消費電力が増し発熱が激しくなっており、電池で長時間駆動するような用途には向かない。基本的にはACアダプタで使う。)
一方で、65mm×30mmあるいは52mm x 21mmなど、小型化を推し進め省電力化も図っているタイプも開発されている(こちらは、単3などの電池だけで長時間駆動できる。そのかわりクロック周波数を抑えており、動作は遅めである。)。
つまり、2010年代前半から販売されている中サイズ・中消費電力のものも含めると、現在では大まかに分類すると3つのタイプが提供されており、用途や好みに応じて選択できる状態になっている。
今日「シングルボードコンピュータ」(SBC)と呼ばれている商品が出始めたのは200x年代後半であり、2008年にBeagleBoardが登場した。
シングルボードコンピュータは直接的には組込みシステムから派生してきたものである。1970年代や1980年代に作られていたCPU・RAM・I/Oなどを数十センチ角ほどの基板にまとめたコンピュータ(当時「development board」「トレーニングキット」「ワンボードマイコン」などと呼ばれたもの)とは、「一枚」というところは同じだが、直接のルーツも、主な用途も異なっている。また、性能や機能も、時代が違うので、かなり異なっている。→#歴史、ワンボードマイコン
シングルボードコンピュータは、直接のルーツは組込システムであるので、一般に、数十本ほどのピンで構成されたGPIOを備えており、そのGPIOに各種センサを接続してみたり、出力用の回路を接続してそれでモータやリレー(継電器。電気的なスイッチ)などアクチュエータを操作するなどということができ、つまり組込みシステム同様に、さまざまな(物理的な)制御に使うことができる。
メイカーズムーブメントでさまざまな道具を自作するためにも活用されることになった。
GPIO
SBCを使った工作
SBCで制御するロボットカー
ルーツが組込みシステムなので、(まるでルーツに戻るように)通常の製品の組込みシステムにも使えるので、会社によっては何らかの製品の組込みシステムとして使うこともある。
シングルボードコンピュータ(英: single-board computer, SBC)とは、おおむね、大きくても " 手のひらサイズ " 程度までの、小さな1枚(シングル)のプリント基板(ボード)の上に、コンピュータとして必要な、ほぼすべての機能や要素を実装したもの。1枚の基板上にCPUやメインメモリ(RAM)、チップセット、入出力端子などを実装された小型コンピュータ。