Email WhatsApp
WeChat
WeChat QR

Table of Contents

Rockchip RV1106 Specs and Linux Support

Rockchip RV1106 has a single 32-bit Cortex-A7 CPU, a camera ISP and an NPU. The RV1106G2 configuration combines up to 0.5 TOPS with 128MB of integrated DDR3L and supports 5-megapixel video encoding at 30fps.

The RV1126B camera processor we covered previously has four Cortex-A53 cores and a 3 TOPS NPU. RV1106 puts a much smaller CPU and memory allocation around the camera hardware. A camera that detects an approaching person is a reasonable project to evaluate; a Linux workstation with several services is a different purchase.

Rockchip RV1106 for AI Cameras

G2 and G3 variants

The suffix matters here.

Rockchip’s RV1106 revision 1.7 datasheet lists G2 and G3 separately. G3 gets 1 TOPS, 2Gb of DDR3L and an 8MP15 encoding mode. That’s 256MB of RAM, because the memory figure is in gigabits. G2’s 1Gb means 128MB, not 1GB. Check the actual board specification before downloading a model that already needs most of that memory.

The table below keeps those variants separate. RV1106B is another processor again; don’t transfer its specifications to an RV1106 board because a shop listing omits the last letter.

Feature RV1106G2 RV1106G3 RV1126B
Main CPU Single Cortex-A7, 32-bit Single Cortex-A7, 32-bit Four Cortex-A53 cores, 64-bit
Published NPU rating Up to 0.5 TOPS Up to 1 TOPS Up to 3 TOPS
Memory 1Gb integrated DDR3L, 128MB 2Gb integrated DDR3L, 256MB 32-bit DDR/LPDDR interface; board determines capacity
Imaging Up to 5MP30 Up to 8MP15 Up to 12MP30 ISP; 8MP30 AI-ISP
H.264/H.265 encoding Up to 5MP30 Up to 8MP15 Up to 4K45

The RV1106 columns follow revision 1.7. These are documented capabilities, not results from a shared benchmark or a promise that all functions run at their maxima together.

Camera and model deployment

Start with a sensor the board vendor already supports. The ISP handles image processing such as exposure-related adjustments, HDR merging and noise reduction, but it still needs a working driver and suitable tuning. Two sensors with the same connector can require different software (and the connector pinout needs checking too).

The encoder also has its own job. It compresses video into H.264 or H.265 so the device can record or transmit it without asking the Cortex-A7 to encode every frame in software. It doesn’t tell you how quickly a detector returns boxes.

Memory needs the same attention. Linux, video buffers and application code all occupy RAM before the model starts. Ask for the free-memory figure with recording active, then check the model’s peak allocation. A download size alone doesn’t cover intermediate tensors or the buffers around them.

On a single Cortex-A7, copying frames and filtering detections also compete with the rest of the application. Hardware acceleration helps with supported work; it doesn’t give unrelated CPU code another core. Our CPU and NPU workload breakdown explains where that remaining work goes.

Likewise, interpreting NPU performance ratings requires the numerical precision and workload. Rockchip lists INT4, INT8 and INT16 operations for this family. Don’t treat every quoted TOPS figure as interchangeable, or multiply an RV1106 benchmark by six to predict RV1126B performance.

RKNN software

Rockchip lists RV1106 under RKNN-Toolkit2. Conversion happens on the development computer, with a model built for the target chip and a compatible runtime on the board. Keep those versions with the application rather than collecting unrelated SDK packages until something loads.

There’s a useful qualification in Rockchip’s Model Zoo: RV1103 and RV1106 have limited support. The repository contains RV1106 examples, but the platform list beside each model still matters. Support for one YOLO example doesn’t establish support for every newer detector.

Its YOLOv5 instructions use the rv1106 target and armhf architecture, with a Rockchip uClibc cross compiler. That is a different build from the aarch64 application you might use on KiwiPi 5. Match the compiler and libraries to the supplied firmware.

Also check the deployment API. A Python conversion tool on your computer doesn’t promise a Python inference environment on the camera. Start with the vendor’s working C/C++ example, inspect its input and output formats, then change one part at a time.

Before timing it, compare detections against the original model using the same images. Include missed objects and false alarms, not just successful frames. Then measure the complete camera path with streaming or recording enabled, after the device has warmed up.

Video and a separate server

RV1106 includes a Fast Ethernet PHY and USB 2.0, alongside storage interfaces such as SDIO and eMMC. Which connectors you get depends on the board. Wireless networking needs the appropriate hardware and firmware; it doesn’t appear merely because SDIO is available.

RV1126B adds CPU cores, a larger NPU rating and higher-resolution imaging modes. Those are reasons to evaluate it when an RV1106 design runs out of resources. First identify what stopped working: model conversion, memory allocation, camera throughput or application response time. A replacement board needs to solve that particular problem.

FAQ

How much power does RV1106 use?

Rockchip’s brief quotes typical consumption for a particular imaging mode. Measure the complete board with its sensor, network connection and illumination active before sizing a supply or battery. The SoC figure alone leaves those loads out.

Can RV1106 run Python?

That depends on the firmware, available memory and packages. For NPU deployment, verify the board’s supported API independently; the presence of a Python interpreter doesn’t establish a working Python NPU runtime.

Is RV1106 suitable for local LLMs?

This configuration is a constrained vision platform. A supported small detector is a sensible starting point; don’t buy a 128MB camera board expecting the local chatbot setup used on a multi-gigabyte SBC.

Related Products

Kiwipi-5

KiwiPi 5

The alternative to Raspberry Pi features an RK3588S octa-core 64-bit flagship processor. Built with 8nm technology, it incorporates an ARM Mali-G610 MP4 quad-core GPU and a 6TOPs AI NPU. Its architecture provides high performance and energy efficiency, making it suitable for intensive applications.

Kiwipi-5Pro

KiwiPi 5 Pro

KiwiPi 5 Pro is powered by Rockchip RK3588 8-core 64-bit processor with 4 Cortex-A76 (2.2GHz), 4 Cortex-A55(1.8GHz), and an independent NEON coprocessor.

Kiwipi-5B

KiwiPi 5B

The Kiwi Pi 5B RK3588 single-board computer (SBC), an alternative to the Raspberry Pi 5, features an 8-core CPU, Mali-G610 GPU, and 6 TOPS NPU.

Get in Touch about Your Needs

Contact Us