Skip to content

choushunn/awesome-RK3588

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 简体中文

Awesome RK3588 | Awesome ↗

Introduction

RK3588 is the flagship 8K SoC chip released by Rockchip ↗, which adopts ARM architecture and is mainly used for PCs, edge computing devices, personal mobile Internet devices, and other digital multimedia applications. RK3588 integrates four Cortex-A76 cores and four Cortex-A55 cores, as well as a separate NEON coprocessor, supporting 8K video codec and decoding.

This repository contains a curated list of useful resources for developing with the RK3588.:rocket:

Contents

Official Resources

  1. Rockchip-Linux ↗ - The official Rockchip Linux repository on GitHub.
  2. RK3588 Linux SDK Development and Product Application↗ - RK3588 Linux SDK development and product application introduction
  3. RKNPU2: From Introduction to Practice↗ - RKNPU2 from entry to practice (based on RK3588 and RK3568)
  4. RK3588 Linux SDK Development and Product Application Introduction↗ - RK3588 Linux SDK Development and Product Application Introduction
  5. RKNPU2 From Beginner to Practice↗ - RKNPU2 From Beginner to Practice (Based on RK3588 and RK3568)

RKNN

  1. RKNN Model Zoo ↗ - A collection of pre-trained models for the Rockchip NPU, including image classification, object detection, semantic segmentation, and more.
  2. RKNPU2 Model Deployment ↗ - A guide to deploying models on the Rockchip NPU using the RKNPU2 interface.
  3. RKNPU2 ↗ - The official repository for the Rockchip NPU interface.
  4. RKNN-Toolkit2 ↗ - The official software development kit for performing model conversion, inference, and performance evaluation on the Rockchip NPU.
  5. librga ↗ - RGA (Raster Graphic Acceleration Unit) is a standalone 2D hardware accelerator designed to accelerate point/line drawing, perform image scaling, rotation, bitBlt, alpha blending, and other common 2D graphic operations.
  6. RKLLM ↗ - RKLLM software stack can help users to quickly deploy AI models to Rockchip chips.

Projects

  1. Yolov5 DeepSORT ↗ - A project for tracking vehicles and persons on RK3588 / RK3399pro using YOLOv5 and DeepSORT.
  2. Yolov5 RK3588 Python ↗ - Modified code from rknn-toolkit2 for running YOLOv5 on the RK3588.
  3. RKNN multi threaded ↗ - A project for running RKNN models on multiple threads for improved performance.
  4. ubuntu-rockchip ↗ - Ubuntu 22.04 for Rockchip RK3588 devices.
  5. buildroot-rk3588 ↗- Buildroot build for ROCK 5B based on RK3588 CPU.
  6. NixOS running on RK3588/RK3588s ↗- Minimal NixOS running on RK3588/RK3588s based SBC(Orange Pi 5 Plus, Orange Pi 5, Rock 5A)
  7. Rockchip-Windows-Drivers ↗- Windows on Arm drivers for RK35xx platforms.)
  8. yolov8_rknn_Cplusplus ↗- YoloV8 rknn C++.

Development Boards

  1. ITOP ↗ - A development board based on the RK3588 chip, providing complete hardware interfaces and software support.
  2. Fire-Fly ↗ - A development board based on the RK3588 chip, providing complete hardware interfaces and software support.
  3. Orange Pi ↗ - Orange Pi.
  4. YourLand Laptop ↗ - A laptop based on RK3588 and Linux, designed for sw-developers with rich dev-tools and JTAG debugging support.

Documentation

  1. RK3588 Datasheet ↗ - The official datasheet for the RK3588.
  2. RKNN User Guide ↗ - The official user guide for the Rockchip NPU interface.
  3. iTOP-RK3588 Development Board Specification↗ - Detailed parameters of this development board.

Tools

Sample Code

  1. RKNN Examples ↗ - Official examples of how to use the RKNN-Toolkit2 to perform model conversion, inference, and evaluation on the Rockchip NPU.

Forum

  1. iTOP-RK3588↗ - Beijing Xunwei iTOP-RK3588 Development Board Technical Discussion Zone.

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].