Перейти к основному содержимому

2 записи с тегом "CM5"

Посмотреть все теги

· 3 мин. чтения
ArmSoM
Z-Keven

As computer vision technology rapidly advances, ArmSoM officially announces that its flagship products—the Sige5 Development Board and CM5 Core Board based on Rockchip RK3576—now fully support RKNN deployment of Ultralytics YOLOv11 models. This breakthrough marks the arrival of a new generation of high-performance, low-power AI solutions in edge computing, providing "out-of-the-box" support for industrial inspection, smart security, robotic navigation, and other applications.

rockchip-rknn

一、Rockchip RKNN Toolkit

The RKNN Toolkit is a suite of tools and libraries provided by Rockchip to facilitate the deployment of deep learning models on its hardware platforms. RKNN (Rockchip Neural Network) is the proprietary format used by these tools. RKNN models are designed to fully leverage hardware acceleration from Rockchip’s NPUs (Neural Processing Units), ensuring high performance for AI tasks on devices such as RK3588, RK3576, RK3566, RV1103, RV1106, and other Rockchip-supported systems.

Key Features of RKNN Models

RKNN models offer multiple advantages for deployment on Rockchip platforms:

  • NPU Optimization: RKNN models are specifically optimized for Rockchip’s NPUs, ensuring peak performance and efficiency.
  • Low Latency: The RKNN format minimizes inference latency, crucial for real-time applications on edge devices.
  • Platform-Specific Customization: RKNN models can be tailored to specific Rockchip platforms, maximizing hardware resource utilization.
  • Power Efficiency: dedicated NPU hardware, RKNN models consume less power than CPU/GPU processing, extending battery life for portable devices.

二、Using CM5 with Ultralytics

1. Export to RKNN: Convert YOLOv11 Models

Export Ultralytics YOLOv11 models to RKNN format and run inference with the exported model.

Ensure you use an x86-based Linux PC for exporting models to RKNN, as this is not supported on Rockchip-based devices (ARM64).

# Install required packages for YOLOv11
pip install ultralytics

# Export a YOLOv11n PyTorch model to RKNN format
# 'name' can be one of rk3588, rk3576, rk3566, rk3568, rk3562, rv1103, rv1106, rv1103b, rv1106b, or rk2118
yolo export model=yolo11n.pt format=rknn name=rk3588 # Creates '/yolo11n_rknn_model'

2. Deploy the Exported YOLOv11 RKNN Model

After successfully exporting the Ultralytics YOLOv11 model to RKNN format, the next step is deployment on Rockchip-based devicesbash

# Install required packages for YOLOv11
pip install ultralytics

# Run inference with the exported model
yolo predict model='./yolo11n_rknn_model' source='https://ultralytics.com/images/bus.jpg'

rknn-bus-yolo

三、Real-World Applications

Rockchip devices equipped with YOLOv11 RKNN models can be used in diverse scenarios:

Intelligent Surveillance: Deploy efficient object detection systems for low-power security monitoring. • Industrial Automation: Implement quality control and defect detection directly on embedded devices. • Retail Analytics: Track customer behavior and manage inventory in real time without cloud dependency. • Smart Agriculture: Monitor crop health and detect pests using computer vision in farming. • Autonomous Robotics: Enable vision-based navigation and obstacle detection on resource-limited platforms.

四、Learn More

For detailed documentation, visit Rockchip RKNN Export for Ultralytics YOLO11 Models.

· 4 мин. чтения
ArmSoM
Z-Keven

Модуль вычислений ArmSoM-CM5 на базе RK3576 – Идеальная замена Raspberry Pi CM4

Команда ArmSoM с гордостью представляет новый модуль вычислений CM5 на базе RK3576, специально разработанный для разработчиков встроенных систем. Благодаря высокой производительности и расширяемости он является отличной заменой для Raspberry Pi CM4 и идеальным выбором для разработчиков.

Модуль вычислений CM5 оснащен современным процессором RK3576 SoC, который обеспечивает исключительную вычислительную мощность и отличную энергоэффективность, предоставляя выдающуюся производительность в различных приложениях. В сравнении с Raspberry Pi CM4, модуль CM5 предлагает значительные улучшения в нескольких областях, обеспечивая не только более высокую производительность, но и больше интерфейсов и вариантов расширения для удовлетворения разнообразных потребностей.

ArmSoM-CM5

Основные характеристики модуля вычислений CM5

  • Processor: RK3576 SoC, integrating a quad-core Cortex-A72 at 2.2GHz and a quad-core Cortex-A53 at 1.8GHz, along with a separate NEON co-processor.
  • Memory and Storage: Supports various memory configurations, providing up to 16GB of LPDDR5 RAM and optional eMMC storage to meet diverse application needs.
  • Display Interface: Features one HDMI 2.1 port and one DP port, supporting 4K video output for high-resolution display applications.
  • Network Connectivity: Equipped with a gigabit Ethernet port, supporting high-speed network communication, suitable for network-intensive applications.
  • USB Interfaces: Includes four USB 3.0 ports, enabling high-speed data transfer and connection to multiple peripherals.
  • Expandability: Features a 40-pin GPIO interface and an M.2 expansion slot (supports PCIe), suitable for connecting various expansion boards and peripherals.
  • Power Management: Supports 12V Power over Ethernet (PoE) and 12V DC input, providing flexible power options.
  • Operating System Support: Officially supports Debian-based systems while being compatible with various third-party operating systems, ensuring developers can easily get started.

ArmSoM-CM5-front & back

ArmSoM CM5 vs. Raspberry Pi CM4

СпецификацияArmSoM CM5Raspberry Pi CM4
ПроцессорRK3576 SoCBroadcom BCM2711
Архитектура ЦПQuad-core ARM Cortex-A55Quad-core ARM Cortex-A72
Графический процессорARM Mali G52 MC3 GPUVideoCore VI
ПамятьДо 16ГБ LPDDR51ГБ, 2ГБ, 4ГБ, 8ГБ LPDDR4
ХранилищеВстроенное eMMC (опциональные объемы)Нет встроенного хранилища, поддерживает microSD карты
Вывод видео1x HDMI 2.1, 1x DP2x HDMI 2.0
Разрешение видеоПоддерживает 4K@120fpsПоддерживает 4K@30fps
Сетевой интерфейс1x Gigabit Ethernet порт1x Gigabit Ethernet порт
Порты USB1x USB 3.0, 1x USB 2.01x USB 2.0
GPIO40-контактный GPIO40-контактный GPIO
Расширяемость2x PCIe/SATA/USB 3.01x PCIe 2.0
Интерфейс камеры1x 4-lane MIPI CSI, 1x 2-lane MIPI CSI1x 4-lane MIPI CSI, 1x 2-lane MIPI CSI
Интерфейс дисплея1x 4-lane MIPI DSI2x 4-lane MIPI DSI
Питание5V5V
Размеры55мм x 40мм55мм x 40мм
Поддержка ОСDebian, Android, Ubuntu, Armbian и др.Raspberry Pi OS, Ubuntu и др.
Основные сферы примененияРазработка ИИ, встроенные системы, промышленный контроль, DIY проекты, образование, IoTDIY проекты, образование, IoT и др.

Почему выбрать модуль вычислений ArmSoM CM5?

  • Мощный процессор RK3576: Высокопроизводительный процессор RK3576 легко справляется со сложными задачами при низком энергопотреблении, что делает его идеальным выбором для эффективной разработки.
  • Богатые интерфейсы и расширяемость: Независимо от того, требуется ли высокое разрешение, передача данных или сетевая коммуникация, модуль вычислений CM5 может удовлетворить различные потребности.
  • Гибкая среда разработки: Поддержка как официальных, так и сторонних операционных систем обеспечивает разработчикам возможность быстро начать проекты и интегрировать их в существующие рабочие процессы.
  • Идеальная замена Raspberry Pi CM4: С более высокой производительностью, большим количеством функций и отличной экономической эффективностью, модуль CM5 является убедительной альтернативой Raspberry Pi CM4.

ArmSoM-cm5-io

О компании ArmSoM

ArmSoM стремится предоставлять высокопроизводительные и простые в использовании встроенные решения для разработчиков по всему миру. Мы постоянно внедряем инновации, предлагая лучшие инструменты и поддержку, чтобы помочь разработчикам воплотить свои идеи в реальность.