Electronics Lab

Firefly ROC-RK3506J-CC industrial SBCfeatures hybrid multicore design, dual LAN, and wide temp support

Firefly’s ROC-RK3506J-CC is a compact single board computer built around the Rockchip RK3506J, with a tri-core Cortex-A7 and a Cortex-M0 core. Built around real-time embedded applications with Linux and RTOS support, and is suitable for both industrial and commercial environments.



Firefly’s ROC-RK3506J-CC is a compact single board computer built around the Rockchip RK3506J, with a tri-core Cortex-A7 and a Cortex-M0 core. Built around real-time embedded applications with Linux and RTOS support, and is suitable for both industrial and commercial environments.

The board includes 512MB DDR3 RAM, 8GB eMMC flash, optional SPI Flash, and a microSD slot (not usable with eMMC simultaneously). It offers dual 10/100Mbps Ethernet, USB 2.0 Host, USB Type-C OTG/power, and MIPI-DSI for display. Additional features include 2.4GHz Wi-Fi, 40-pin and 50-pin expansion headers, RTC battery socket, audio I/O via 3.5mm jack and headers, and debug and boot buttons. Power consumption ranges from 0.2W to 1.5W, and it operates in the –40°C to 85°C industrial range.

This isn’t the first SBC we’ve seen based on the RK3506J processor. We previously covered the ArmSoM Forge1, an industrial-grade single-board computer designed for embedded applications. Another similar board is the Forlinx FET3506J-S, which also integrates the same SoC for industrial and real-time use cases.

Firefly ROC-RK3506J-CC SBC Specifications

  • SoC – Rockchip RK3506J
    • 3x Arm Cortex-A7 cores @ up to 1.2GHz
    • 1x Arm Cortex-M0 core
    • 22nm process node
  • System Memory – 512MB DDR3 RAM
  • Storage
    • 8GB eMMC flash
    • 256MB SPI Flash (optional)
    • microSD card slot (not usable with eMMC simultaneously)
  • Networking
    • 2x 10/100Mbps Ethernet (RJ45)
    • 2.4GHz 802.11 b/g/n Wi-Fi
    • 1x onboard Wi-Fi antenna header
  • Display Interface – MIPI-DSI (2 lanes, 1280×1280 @ 60fps)
  • Audio
    • 3.5mm audio jack (CTIA, mic support)
    • 1x speaker out via header
    • 1x mic input via header
  • USB
    • 1x USB 2.0 Host port (max 500mA)
    • 1x USB Type-C port (OTG + 5V/2A power input)
  • Expansion
    • 1x 40-pin GPIO-compatible header (2.0mm pitch)
    • 1x 50-pin general-purpose header (2.0mm pitch)
  • Misc
    • 1x 3-pin debug header
    • 1x RTC battery socket (2-pin)
    • Buttons – Reset, Boot, Recovery
  • Power Supply
    • Input: 5V/2A via USB Type-C
    • Power consumption:
      • Max: 1.5W (5V/300mA)
      • Typical: 1W (5V/200mA)
      • Sleep: 0.2W (5V/40mA)
  • Dimensions – 99.4 x 60.0 x 12.3 mm
  • Operating Temperature – -40°C to 85°C
  • Weight – ~42g

The ROC-RK3506J-CC supports Linux 6.1 with Buildroot, enabling streamlined customization for embedded applications. It also features AMP (Asymmetric Multiprocessing) and SMP (Symmetric Multiprocessing) support, allowing the tri-core Cortex-A7 and Cortex-M0 to run Linux and RTOS tasks concurrently. The board integrates support for the LVGL UI framework with hardware-accelerated 2D graphics for responsive graphical interfaces, and it is compatible with lightweight real-time operating systems like RT-Thread on the Cortex-M0 core.

Firefly ROC-RK3506J-CC SoM
Firefly ROC-RK3506J-CC SoM

The ROC-RK3506J-CC can be purchased directly from the Firefly store, with the SoM version (512MB RAM, 8GB eMMC) priced at $29.

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments