Rockchip · AI & Linux Hub

AI-инференс

RK3588S: восемь ядер CPU, NPU 6 TOPS и платформы ArmSoM

Возможности CPU, GPU, NPU, видео и интерфейсов RK3588S и варианты разработки на ArmSoM CM7S и Sige7S.

· ArmSoM · 6 мин чтения

RK3588S объединяет CPU, графику, нейросетевой ускоритель, видеокодеки и обработку камеры в одной SoC. ArmSoM предлагает два пути: одноплатный компьютер Sige7S для прототипа приложения и вычислительный модуль CM7S для собственной платы-носителя.

Оригинальная блок-схема RK3588S

CPU, GPU и NPU выполняют разные задачи

Четыре Cortex-A76 и четыре Cortex-A55 выполняют задачи общего назначения. A76 подходят для тяжёлых потоков, A55 — для фоновых служб; распределение зависит от планировщика ОС. В V1.3 для каждого A76 указаны 64KB кэша инструкций, 64KB данных и 512KB L2; для A55 — 32KB инструкций, 32KB данных и 128KB L2. Общий L3 составляет 3MB.

Mali-G610 MP4 обрабатывает графику и поддерживаемые вычислительные задачи. Отдельный NPU заявлен с производительностью до 6 TOPS. Это не частота кадров приложения и не скорость LLM в токенах/с. Результат зависит от модели, точности, размера входа, операторов и передачи данных.

Возможности кристалла

Блок Данные V1.3 Что проверить в продукте
CPU 4× Cortex-A76 + 4× Cortex-A55, Armv8-A Образ, охлаждение, рабочая частота
GPU Mali-G610 MP4; OpenGL ES 3.2, OpenCL 2.2, Vulkan 1.2 Драйвер и доступные API
NPU До 6 TOPS; INT4/INT8/INT16/FP16 Скорость при выбранной точности и поддержка SDK
Контроллер памяти LPDDR4/LPDDR4X/LPDDR5, 4×16-bit, адресное пространство до 32GB Фактически установленная память
Декодирование H.265/VP9 8K60; H.264 8K30; AV1 4K60 Формат, глубина цвета, параллельная нагрузка
Кодирование H.264/H.265 до 8K30 Формат входа и весь тракт
ISP Вход до класса 48MP Сенсор, объектив, настройка IQ

Не переносите интерфейсы RK3588 на RK3588S

Похожие названия не означают одинаковое расширение. V1.3 описывает один гигабитный Ethernet-контроллер и общие Combo PHY для PCIe 2.1, SATA и USB. Это не основание обещать PCIe 3.0 x4, два сетевых порта или одновременную работу всех мультиплексированных функций.

Поддержка LPDDR5 контроллером также не означает такую комплектацию платы. Документация CM7S и Sige7S указывает LPDDR4/LPDDR4X. Для заказа и разработки важны конкретный SKU, ревизия и схема.

Какие устройства можно построить на RK3588S?

RK3588S позволяет объединить захват, обработку, инференс и вывод на одной платформе. Восемь сценариев ниже — направления разработки на основе возможностей чипа и формата плат, а не завершённые проекты клиентов или тесты. Интерфейсы, ПО и длительную нагрузку нужно оценивать совместно.

1. Машинное зрение и контроль внешнего вида

Камера снимает детали или упаковку, обработка изображения меняет размер и формат, адаптированная модель NPU распознаёт или классифицирует, а CPU передаёт результат прикладной системе. Локальная обработка уменьшает необходимость отправлять каждый кадр на сервер.

Начать можно с Sige7S и проверенной USB-камеры. Для специального сенсора, триггеров или корпуса стоит оценить носитель CM7S. Освещение, экспозиция, оптика, калибровка и ложные срабатывания требуют отдельной работы. Детерминированные триггеры, изолированные IO или управление могут потребовать отдельного контроллера.

2. Умные камеры и шлюзы видеоаналитики

Для магазина, склада или территории можно связать приём потока, аппаратное декодирование, предобработку, детекцию и запись событий. Видеоблоки и NPU выполняют свои задачи, CPU обслуживает правила, сервисы и данные.

Сначала проверьте полный тракт одного потока на Sige7S, затем увеличивайте нагрузку. CM7S может стать основой специализированного шлюза. Ни 8K, ни 6 TOPS не определяют число одновременных потоков: нужны тесты реального видео, моделей, сети, памяти и охлаждения. Для записи учитывайте ёмкость и ресурс накопителя.

3. Цифровые вывески, киоски и интерактивные экраны

Навигация в здании, панели переговорных, терминалы заказа и выставочные установки совмещают видео, веб-контент и графику. GPU, декодер и дисплейный блок создают основу для воспроизведения, сенсорного взаимодействия и локальной логики.

Sige7S удобен для прототипа с внешним монитором, CM7S — для собственного экранного устройства. Несколько дисплеев, сенсор, поворот и декодирование проверяют в выбранном образе. Поддержка стандарта не гарантирует любую комбинацию выходов на максимальных режимах.

4. Восприятие робота и вычисления верхнего уровня

RK3588S может выполнять распознавание, интерфейс, планирование задач и журналирование, пока отдельный MCU или контроллер отвечает за контуры моторов и аварийную остановку. Это разделяет тяжёлые вычисления и детерминированное управление.

Sige7S подходит для стендовой проверки алгоритмов и связи; CM7S — для особых требований к месту, разъёмам и питанию. Проверяйте зависимости ARM64, ОС, драйверы камер и нужные пакеты ROS. Загрузка Linux не означает готовность всего робототехнического стека.

5. Локальный голосовой интерфейс и ИИ-помощники

Конференц-терминал, выставочное устройство или автономный интерфейс могут объединить захват звука, распознавание речи, обработку текста и синтез. CPU и NPU обслуживают разные этапы, но моделям могут требоваться разные инструменты. Зрение оценивают через RKNN-Toolkit2, языковые модели — отдельно по поддержке RKNN-LLM.

Проверьте полный диалог на Sige7S перед выбором памяти или собственного устройства на CM7S. Измеряйте время первого ответа, скорость генерации, длину контекста, пик памяти и качество микрофона. Конкретные размеры модели и токены/с здесь не обещаются.

6. Рабочие места ARM Linux и обучение

Восемь ядер, графика и варианты памяти позволяют оценивать RK3588S для рабочего стола ARM Linux, разработки, контейнеров и embedded-курсов. Эксперименты с GPIO, видео и моделями связывают программирование с аппаратурой.

Sige7S — готовая основа для монитора, клавиатуры и сети. Результат зависит от образа, окружения, драйверов и хранения. Приложения только для x86 не становятся нативными от установки Linux. CM7S больше подходит для последующего этапа проектирования своего изделия.

7. Домашние медиасервисы и лёгкое хранилище

RK3588S может выполнять управление медиатекой, файловые сервисы и контейнеры. CPU обслуживает программы, совместимое ПО использует видеоускорение. Транскодирование зависит от фреймворка, драйверов и конкретных входных и выходных форматов.

Базовые сервисы можно проверить на Sige7S, специальные подключения дисков и корпус — на носителе CM7S. Важны сеть, подключение накопителей, питание, резервное копирование и охлаждение. Нельзя представлять RK3588S как готовую многодисковую SATA- или PCIe-3.0-NAS-платформу: мультиплексирование сверяют со схемой.

8. Промышленные HMI, мониторинг и шлюзы протоколов

Интерфейс оборудования отображает состояния, записывает данные, предоставляет сетевое управление и обменивается данными с контроллерами. RK3588S может объединить эти верхнеуровневые задачи с графикой и удалённым обслуживанием.

Sige7S помогает проверить интерфейс и обмен данными. Носитель CM7S позволяет добавить трансиверы, изоляцию и разъёмы. Электрические требования шины, ЭМС, температура и долговременная работа требуют испытаний всей системы. Перечень контроллеров SoC не доказывает промышленную пригодность.

Выбор платы по задаче

Этап или ограничение Вариант для оценки Первая проверка
Быстро получить полное приложение Sige7S Сквозной тракт и периферия
Заданы корпус и специальные разъёмы CM7S + свой носитель Контакты, питание, механика, сигналы
Сначала ПО, затем свой носитель CM7S + CM7S-IO Версии и базовые тесты на подходящем носителе
Одновременные ИИ, видео и UI Проверять оба варианта Задержка, память, температура, длительная производительность

Начните с минимального рабочего тракта, затем добавляйте камеры, сложность моделей и нагрузку дисплея. Формат приложения и измерения должны определять выбор ArmSoM, а не только число ядер или TOPS.

От возможностей к продукту

Sige7S позволяет начать проверку ПО и периферии на готовой плате. CM7S стоит рассмотреть, если проект определяют корпус, расположение разъёмов и специальные интерфейсы. Одинаковая SoC не делает образы, device tree и аксессуары взаимозаменяемыми.

Числа в статье взяты из документации, а не из новых испытаний ArmSoM. Зафиксируйте плату, образ, ядро и SDK перед функциональными и длительными нагрузочными тестами.

Материалы и продукты

Продукты и разработка

Другие статьи по теме → · Учебные маршруты →