Где применяется ARS‑SM‑RK3588: Edge AI, машинное зрение и промышленные устройства
Date Published

Rockchip RK3588 — производительная ARM-платформа для устройств, которым одновременно нужны вычислительная мощность, аппаратная обработка видео, графика, сетевые интерфейсы и локальное ускорение задач искусственного интеллекта.
Процессорный модуль ARS‑SM‑RK3588 выполнен в форм-факторе SMARC и предназначен для интеграции в собственные изделия: промышленные компьютеры, панели оператора, системы видеонаблюдения, Edge AI-устройства, медиасистемы, сетевые шлюзы и оборудование автоматизации.
В этой статье разберём, какие задачи можно решать с помощью ARS‑SM‑RK3588, чем модуль отличается от готовой одноплатной системы и что необходимо проверить перед запуском собственного проекта.У
Нужна консультация?

Что такое ARS‑SM‑RK3588
ARS‑SM‑RK3588 — это процессорный модуль, а не готовый мини-ПК или обычная одноплатная система. Он устанавливается на carrier board — базовую плату с необходимыми разъёмами, питанием и периферийными интерфейсами.

Такой подход используется при разработке серийного оборудования. Производитель может спроектировать carrier board под конкретную задачу:
- выбрать нужное количество Ethernet-портов;
- вывести USB, UART, CAN, SPI и I²C;
- подключить камеры и дисплеи;
- добавить NVMe или другие накопители;
- реализовать гальваническую развязку;
- подобрать питание и систему охлаждения;
- адаптировать корпус под требования оборудования.
В отличие от готовой SBC, процессорный модуль позволяет отделить вычислительную часть от аппаратной платформы конечного изделия. Это удобно, если одну и ту же вычислительную платформу необходимо использовать в нескольких устройствах.
Формат SMARC позволяет отделить вычислительный модуль от carrier board и адаптировать интерфейсы под конкретное конечное устройство.
Ключевые возможности ARS‑SM‑RK3588
Модуль построен на базе восьмиядерного процессора Rockchip RK3588J. Платформа объединяет производительные ядра Cortex-A76, энергоэффективные Cortex-A55, графический ускоритель Mali-G610 MP4, NPU и аппаратные блоки обработки видео.
ARS‑SM‑RK3588 поддерживает LPDDR4/LPDDR4X объёмом до 32 ГБ, eMMC до 128 ГБ, два Gigabit Ethernet и набор интерфейсов для подключения периферии, включая PCIe, HDMI, MIPI-DSI, eDP, MIPI-CSI, USB, UART, I²C, SPI и CAN.
Модуль рассчитан на работу в промышленном диапазоне температур от −40 до +85 °C.
Подробнее о ARS‑SM‑RK3588.
Фактический набор интерфейсов конечного устройства определяется не только возможностями процессора, но и конкретной carrier board.
Производительность CPU
Восемь вычислительных ядер позволяют использовать модуль для:
- локальных серверных приложений;
- баз данных и кэширования;
- веб-интерфейсов;
- обработки потоков данных;
- контейнеризированных сервисов;
- визуализации;
- управления периферией;
- многопоточных приложений.
Реальная производительность зависит от частоты процессора, системы охлаждения, типа памяти, операционной системы и характера нагрузки. Поэтому для серийного проекта желательно тестировать модуль на реальном приложении, а не ориентироваться только на синтетические бенчмарки.
NPU для Edge AI
В RK3588 предусмотрен NPU производительностью до 6 TOPS для поддерживаемых операций и форматов моделей. Его можно использовать для локальной обработки данных от камер и датчиков без обязательной передачи всех данных в облако.
Возможные задачи:
- обнаружение объектов;
- классификация изображений;
- контроль наличия детали;
- подсчёт объектов;
- анализ зон;
- распознавание событий;
- контроль безопасности;
- предварительная обработка данных перед передачей на сервер.
Важно учитывать, что наличие NPU не означает автоматическую совместимость с любой нейросетью. Нужно проверить:
- формат модели;
- поддерживаемые операции;
- конвертацию в формат Rockchip;
- версию SDK;
- точность после конвертации;
- реальную скорость инференса;
- совместную нагрузку CPU, GPU, памяти и видеоблоков.
Обработка видео и камер
RK3588 рассчитан на работу с потоковым видео и поддерживает аппаратное кодирование и декодирование для ряда форматов. В зависимости от конкретной конфигурации платы можно подключать камеры через MIPI-CSI или HDMI-вход, а также выводить изображение на дисплеи.
Для профессиональной системы необходимо отдельно проверить:
- количество камер;
- разрешение;
- частоту кадров;
- кодек;
- битрейт;
- синхронизацию;
- задержку обработки;
- одновременную работу камер и дисплеев;
- нагрузку на память и накопитель.
Возможность декодирования до 32 потоков 1080p встречается в описаниях отдельных плат на базе RK3588, но это не следует автоматически переносить на любой процессорный модуль. Фактическая производительность зависит от форматов видеопотоков, программной конфигурации и особенностей конечного устройства.
Где применяется ARS‑SM‑RK3588
Машинное зрение и Edge AI
Модуль можно использовать как локальный вычислительный узел для систем машинного зрения. Камера передаёт изображение на модуль, после чего система выполняет обработку и передаёт результат оператору, контроллеру или в корпоративную информационную систему.
Типовая схема:
Камера
MIPI-CSI или HDMI
ARS‑SM‑RK3588
Предварительная обработка изображения
NPU / GPU / CPU
Результат анализа
PLC, HMI, сервер или исполнительный механизм
Возможные сценарии:
- контроль комплектности изделия;
- обнаружение дефектов;
- проверка положения детали;
- распознавание маркировки;
- подсчёт продукции;
- контроль доступа;
- мониторинг опасной зоны;
- анализ заполненности контейнера;
- визуальный контроль технологического процесса.
Для промышленной эксплуатации могут потребоваться специальные камеры, подсветка, триггер съёмки, синхронизация с оборудованием, промышленный корпус и защищённые интерфейсы.
Не уверены, будет ли ваша AI-модель работать на NPU RK3588? Передайте модель или описание задачи — поможем оценить возможность запуска на ARS‑SM‑RK3588.
Видеонаблюдение и локальная видеоаналитика
ARS‑SM‑RK3588 может использоваться как вычислительная основа локального видеорегистратора, аналитического шлюза или компактной системы видеонаблюдения.
Возможные варианты:
- NVR для небольшого объекта;
- локальная запись потоков с IP-камер;
- шлюз между камерами и сервером;
- анализ видеопотока без отправки всех кадров в облако;
- обнаружение движения;
- контроль периметра;
- обнаружение оставленных объектов;
- подсчёт людей и транспорта.
Локальная обработка помогает снизить задержку и уменьшить объём данных, передаваемых во внешнюю инфраструктуру. При этом количество одновременно обрабатываемых потоков необходимо проверять на целевом программно-аппаратном комплексе.
Промышленные компьютеры и HMI
На базе ARS‑SM‑RK3588 можно создавать промышленные ARM-компьютеры и панели оператора для:
- визуализации технологического процесса;
- локального сбора данных;
- журналирования событий;
- работы с базами данных;
- запуска веб-интерфейса;
- обмена с PLC;
- подключения датчиков;
- обработки видеопотоков;
- удалённого мониторинга.
В такой архитектуре модуль не обязательно заменяет PLC. Часто PLC выполняет детерминированное управление оборудованием, а ARM-компьютер отвечает за графический интерфейс, аналитику, хранение данных и обмен с внешними системами.
ARS‑SM‑RK3588 может взаимодействовать с периферией через Ethernet, CAN, UART, I²C, SPI, USB и другие интерфейсы, доступные на конкретной carrier board.
Сетевые шлюзы и Edge Computing
Модуль можно применять как локальный вычислительный и сетевой узел между промышленным оборудованием, датчиками и корпоративной инфраструктурой.
Пример:
Датчики и оборудование
Промышленная сеть
ARS‑SM‑RK3588
Фильтрация, агрегация и анализ данных
Сервер, облако или корпоративная сеть
Возможные задачи:
- MQTT-шлюз;
- протокольный конвертер;
- локальный сервер приложений;
- сбор телеметрии;
- предварительная фильтрация данных;
- удалённое управление;
- буферизация при потере связи;
- локальная аналитика.
Два Gigabit Ethernet позволяют проектировать устройства с разделением сетевых сегментов, если это поддерживается схемой carrier board, сетевыми контроллерами и программной конфигурацией.
Digital Signage и мультимедийные системы
Графическая подсистема и видеоблоки RK3588 позволяют создавать:
- медиаплееры;
- интерактивные терминалы;
- панели оператора;
- информационные киоски;
- системы Digital Signage;
- устройства для видеостен;
- мультимедийные комплексы;
- терминалы навигации.
Возможность подключения нескольких дисплеев зависит от конкретной разводки carrier board, используемых интерфейсов и программных драйверов. Поэтому в техническом задании нужно заранее зафиксировать:
- количество дисплеев;
- разрешение;
- частоту обновления;
- тип интерфейса;
- необходимость независимого контента;
- требования к синхронизации;
- режим работы 24/7.
NAS и локальные хранилища
RK3588 подходит для компактных систем хранения и обработки данных:
- локального файлового сервера;
- хранилища видеозаписей;
- резервного копирования;
- edge-хранилища;
- кэширующего сервера;
- системы синхронизации данных.
Подключение NVMe, SATA и других накопителей зависит от реализации carrier board, доступных линий PCIe, питания и программной поддержки. Поэтому при выборе модуля важно анализировать не только характеристики SoC, но и схему конкретной базовой платы:
- какие линии PCIe выведены;
- предусмотрен ли интерфейс для NVMe;
- поддерживается ли SATA;
- хватает ли питания для накопителей;
- как организовано охлаждение;
- поддерживается ли нужный накопитель операционной системой.
Транспортные и бортовые системы
RK3588 может применяться в бортовых вычислительных системах, терминалах и мультимедийном оборудовании транспорта.
Возможные задачи:
- информационные панели;
- навигационные терминалы;
- обработка видеопотоков;
- мониторинг салона;
- локальная аналитика;
- мультимедиа;
- сбор данных с периферии.
Для автомобильного применения нельзя ограничиваться только вычислительной производительностью.
Необходимо дополнительно проверить:
- работу при перепадах и просадках напряжения;
- устойчивость к вибрациям;
- температурный режим;
- электромагнитную совместимость;
- запуск и восстановление после сбоев;
- требования к функциональной безопасности;
- соответствие отраслевым стандартам.
Как строится устройство на базе модуля
ARS‑SM‑RK3588 является частью конечного изделия. Для полноценной системы обычно требуются:
- carrier board;
- накопитель;
- система охлаждения;
- корпус;
- камеры или датчики;
- дисплей;
- сетевые и промышленные интерфейсы;
- программная платформа;
- механизм обновления;
- watchdog;
- средства удалённого мониторинга.
До разработки carrier board желательно определить:
- какие интерфейсы действительно нужны;
- сколько будет камер и дисплеев;
- какой нужен диапазон питания;
- требуется ли гальваническая развязка;
- какие накопители будут использоваться;
- какая нагрузка будет постоянной;
- допускается ли вентилятор;
- нужен ли режим работы 24/7;
- как будет обновляться программное обеспечение;
- какой планируется объём производства.
Нужна carrier board под камеры, дисплеи, CAN, Ethernet или накопители? Опишите требования к устройству — поможем определить состав интерфейсов и следующий этап разработки.
Что проверить до запуска проекта
Перед заказом прототипа рекомендуем проверить:
- Совместимость камер, дисплеев и накопителей.
- Работу нужных интерфейсов на выбранной carrier board.
- Производительность реального приложения.
- Работу модели на NPU.
- Температурный режим под длительной нагрузкой.
- Загрузку и восстановление после отключения питания.
- Работу watchdog.
- Скорость записи и чтения данных.
- Стабильность сетевых соединений.
- Обновление программного обеспечения.
- Электромагнитную совместимость.
- Работу устройства в заданном диапазоне температур.
Особенно важно проводить тестирование на целевой конфигурации: с реальными камерами, накопителями, корпусом, системой охлаждения и программной нагрузкой.
Когда выбрать RK3588, а когда x86
ARS‑SM‑RK3588 рационально выбирать, если проекту нужны:
- компактный форм-фактор;
- низкое энергопотребление;
- локальная обработка видео;
- NPU для поддерживаемых AI-моделей;
- несколько дисплейных интерфейсов;
- ARM Linux или Android;
- собственная carrier board;
- работа в промышленном температурном диапазоне.
x86 может быть предпочтительнее, если:
- требуется специфическое программное обеспечение только для x86;
- используются готовые PCIe-карты;
- критична совместимость с Windows-приложениями;
- проект зависит от большого количества стандартных драйверов x86;
- требуется запуск существующей серверной инфраструктуры без адаптации.
Выбор платформы следует делать не только по количеству ядер или заявленной производительности NPU, а по совокупности требований к программному обеспечению, интерфейсам, температуре, питанию, корпусу, охлаждению и жизненному циклу устройства.
Как заказать отладку и интеграцию
Если у вас уже есть прототип на базе RK3588 или требуется разработать устройство на базе ARS‑SM‑RK3588, можно начать с технической оценки проекта.
С чем можем помочь
- проверить совместимость периферии;
- подобрать конфигурацию модуля;
- определить требования к carrier board;
- подключить камеры и дисплеи;
- настроить Linux, Debian, Ubuntu или другую поддерживаемую ОС;
- проверить аппаратное ускорение видео;
- перенести и проверить AI-модель на NPU;
- настроить GPIO, UART, SPI, I²C, CAN и Ethernet;
- провести первичную диагностику;
- проверить тепловой режим;
- настроить watchdog и автозапуск;
- подготовить базовую конфигурацию для серийного устройства.
Как проходит работа
Вы присылаете описание проекта
Мы уточняем интерфейсы и нагрузку
Проверяем совместимость аппаратной платформы
Формируем план отладки
Проводим проверку на целевом модуле
Передаём результаты и рекомендации
Что указать в заявке
Чтобы быстрее оценить задачу, укажите:
- назначение устройства;
- модель модуля или платы;
- операционную систему;
- количество камер и дисплеев;
- требуемые интерфейсы;
- используемую AI-модель;
- проблему или ошибку;
- режим работы;
- диапазон температур;
- планируемый объём производства;
- сроки создания прототипа.
Обсудить проект на базе RK3588
Уже разрабатываете устройство на базе RK3588 или выбираете вычислительную платформу для нового проекта? Пришлите описание задачи, список периферии и требования к системе.
Мы поможем:
- проверить совместимость ARS‑SM‑RK3588 с вашей периферией;
- оценить работу камер, дисплеев и накопителей;
- проверить запуск AI-модели на NPU;
- определить требования к carrier board;
- составить план отладки прототипа.