Thanks to visit codestin.com
Credit goes to github.com

Skip to content

choushunn/awesome-RK3588

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 简体中文

Awesome RK3588 | Awesome

RK3588 is Rockchip's flagship 8K SoC with quad Cortex-A76, quad Cortex-A55, and 6 TOPS NPU. This list curates essential development resources. 🚀

Contents

Official Resources

  1. Rockchip Linux ↗ - Official kernel, u-boot, MPP
  2. RKNN SDK Documentation ↗ - Latest SDK guides
  3. RKNPU2 Tutorial ↗ - RKNPU2 from entry to practice
  4. Rockchip Resource Portal ↗ - SDK downloads (code: rknn)

RKNN & AI Tools

Core SDK

  1. RKNN-Toolkit2 ↗ - Model conversion & evaluation (v2.3.2+)
  2. RKNPU2 Runtime ↗ - NPU runtime libraries
  3. RKNN-Toolkit-Lite2 ↗ - On-device Python API
  4. librga ↗ - 2D graphics acceleration

Model Zoo

  1. RKNN Model Zoo ↗ - 30+ pre-trained models (YOLO11, SAM, Whisper, CLIP)
  2. RKLLM ↗ - LLM deployment stack

Large Language Models

RK3588 supports edge LLM deployment with RKLLM

  1. Supported Models: TinyLlama 1.1B (~10-15 tokens/sec), Qwen2 0.5B, Whisper
  2. RKLLM Toolkit ↗ - Convert and deploy LLMs

Operating Systems

  1. Ubuntu Rockchip ↗ - Ubuntu 22.04/24.04 LTS (recommended)
  2. Armbian ↗ - Official RK3588 support
  3. Buildroot RK3588 ↗ - Minimal Buildroot
  4. NixOS RK3588 ↗ - NixOS for Orange Pi/ROCK 5A

Projects

  1. YOLOv8 C++ ↗ - Production YOLOv8 inference
  2. rknn-multi-threaded ↗ - Multi-threaded NPU (+40% perf)
  3. YOLOv5+DeepSORT ↗ - Real-time tracking
  4. GStreamer MPP ↗ - Hardware-accelerated video
  5. FFmpeg RKMPP ↗ - 8K video codec

Development Boards

Consumer/Maker

  1. Orange Pi 5 Series ↗ - Best value (4-16GB, PCIe 3.0)
  2. Radxa ROCK 5 ↗ - Industrial grade, dual Ethernet
  3. LubanCat RK3588 ↗ - Rich IO, Chinese docs

Industrial

  1. ITOP-3588 ↗ - Beijing Xunwei, full support
  2. FireFly ITX-3588J ↗ - Mini-ITX embedded form factor

Documentation

Technical

  1. RK3588 Datasheet ↗ - Official specs (6 TOPS, 8K@60fps)
  2. RKNN User Guide ↗ - Conversion & deployment
  3. RKNPU2 API Reference ↗ - C/C++ API

Board-Specific

  1. Radxa ROCK 5 Docs ↗ - Excellent English docs
  2. LubanCat Manual ↗ - Best Chinese docs

Development Tools

  1. RKDevTool ↗ - Firmware flashing
  2. RKNN-Toolkit2 Docker ↗ - Pre-configured environment
  3. NPU Monitor: cat /sys/kernel/debug/rknpu/load

Sample Code

  1. RKNN Model Zoo ↗ - 30+ official model demos
  2. rknn_api_demo ↗ - Minimal C API examples
  3. RKLLM Examples ↗ - LLM chatbot demos

Community

International

  1. Radxa Forum ↗ - ROCK series community
  2. Armbian Forum ↗ - OS-level support
  3. Orange Pi Forum ↗ - Official Orange Pi forum

Chinese

  1. iTOP-RK3588 Forum ↗ - Beijing Xunwei support
  2. LubanCat Community ↗ - Wildfire Electronics

Contribute 🤝

Got a pull request? Open it, and we'll review it as soon as possible. If you have any suggestions or find any bugs and feel free to bring your fresh ideas to the table! Contribution Guidelines

This project exists thanks to all the people who contribute. [Contribute].

About

Useful resources for developing with the RK3588. 🚀

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 5