Все о процессорах Rockchip: характеристики, работа с прошивкой

Процессоры Rockchip - это процессоры, разработанные Rockchip, ведущей компанией-производителем полупроводников, специализирующейся на решениях System-on-Chip (SoC) на базе ARM. Они широко используются в бюджетных планшетах, медиаплеерах, смарт-приставках, некоторых встраиваемых системах (например, POS-терминалах и автомобилях).


Основные особенности

Многие процессоры Rockchip поставляются со встроенными ускорителями ИИ (NPU), которые используются для решения задач распознавания изображений, обработки естественного языка и реализации технологии Edge AI.

Кроме того, процессоры Rockchip включают в себя интегрированные GPU (графические процессоры), и это позволяет применять их для решения разнообразных задач, связанных с графикой - воспроизведение видео, рендеринг и обработка изображений в реальном времени. Конкретный графический процессор зависит от модели, но Rockchip обычно использует графические процессоры ARM Mali, которые известны своей энергоэффективностью и производительностью.

Также важно упомянуть, что процессоры Rockchip совместимы с несколькими операционными системами, включая Android, Linux и Windows IoT. Это позволяет разработчикам настраивать решения для конкретных потребностей.


Наиболее известные линейки

RK3xxx - потребительская электроника

Наиболее популярные представители:
  • RK3066 — двухъядерный Cortex-A9, частота до 1.6 ГГц.
  • RK3188 — четырёхъядерный Cortex-A9, до 1.8 ГГц.
  • RK3288 — четырёхъядерный Cortex-A17 + Mali-T764 GPU, поддержка 4K, HDMI 2.0.
  • RK3399 — шестиядерный (2×Cortex-A72 + 4×Cortex-A53), мощный GPU Mali-T860MP4, поддержка USB 3.0, PCIe, 4K HDR.

RK1808 / RK3588 - поддержка Machine Learning

  • RK1808 — двухъядерный Cortex-A35 с NPU
  • RK3588 — флагман: восьмиядерный (4×Cortex-A76 + 4×Cortex-A55), Mali-G610 MP4 GPU, поддержка до 8K видео, до 32GB LPDDR4/5, PCIe 3.0, NPU до 6 TOPS.


Работа с прошивкой на Linux
Для прошивки устройств Rockchip под Linux часто используется:
  • файл прошивки: update.img — это универсальный образ, содержащий все необходимые разделы (boot, system, recovery и т.д.).
  • утилита upgrade_tool — проприетарная (не open-source) CLI-программа, предоставляемая на сайте Firefly (одного из производителей устройств на Rockchip).

Основные команды upgrade_tool:

sudo ./upgrade_tool uf update.img # Прошивка образа update.img
sudo ./upgrade_tool ld # Проверка соединения с устройством
sudo ./upgrade_tool di -b boot.img # Загрузка только раздела boot
sudo ./upgrade_tool di -recovery recovery.img # Загрузка recovery
sudo ./upgrade_tool rd # Перезагрузка устройства




Есть вопросы по вашей задаче? Отправьте свой запрос на info@list.dev.rtsoft.ru.

Наши статьи:

Блог ЦПР РТСофт