Single-board computer, или SBC — это самодостаточное электронно-вычислительное устройство, собранное на единственной печатной плате. На одной плате располагаются все модули, необходимые для работы компьютера: микропроцессор, ОЗУ, порты и выходы для ввода и вывода данных и т.д..
Отличие компьютеров SBC от обычных десктопных персональных компьютеров в отсутствии необходимости устанавливать периферийные платы. Часть одноплатных компьютеров представляет собой подключаемые к другому компьютеры платы небольшого размера, имеющие собственный процессор и оперативную память и предназначенные для расширения возможностей (увеличение числа разъемов и т.д.). Размеры компактных SBC могут не превышать размер кредитной карточки.
Использование только одной печатной платы делает Single-board computer, с одной стороны, менее габаритным и дорогим благодаря применению систем на кристалле, но в то же время делает затруднительным увеличение количество возможностей, так как все компоненты компьютера размещены на плате.
Single-board computer используются для выполнения множества различных задач в промышленности, во встраиваемых системах, системах для удаленного сбора данных. Они нередко выступают в качестве процессора на современных станках с ЧПУ.
Несмотря на универсальность одноплатных компьютеров, разные модели устройств приспособлены для различных задач, соответствуют различным требованиям. Современный рынок предлагает множество SBC, цена на которые полностью оправдывает их широкие возможности, с разнообразным набором компонентов. Например, SBC с высокоскоростным Ethernet-портом могут применять в серверах для удаленного хранения информации, с поддержкой Bluetooth или Wi-Fi — для проектирования удаленных автономных систем.
Каждый одноплатный компьютер имеет свои отличительные особенности, плюсы и минусы. При этом для разных случаев всегда можно выбрать оптимально подходящий компьютер. При выборе оптимального SBC разработчик должен руководствоваться как и возможностями оборудования, так и программным обеспечением, включая ОС. Нужно определиться с характеристиками, которые в данном конкретном случае наиболее значимы: мощность процессора, интерфейсы, стоимость, простота использования и т.д.
SBC поставляются на рынок как и в готовом виде, так и в виде набора компонентов для сборки пользователем. Для распространенных моделей одноплатных компьютеров доступны дополнительные устройства, такие, как датчики, табло для демонстрации информационных сообщений и другое.