Using the RK3588 Chip NPU: YOLOv8-Pose Example for Image Detection Deployment on Android System and In-Depth Source Code Analysis (RKNN API)

Using the RK3588 Chip NPU: YOLOv8-Pose Example for Image Detection Deployment on Android System and In-Depth Source Code Analysis (RKNN API)

1. Objective of This Article Adapt the YOLOv8-Pose example for the Android platform, providing functionality for pose recognition after selecting an image. Learn the source code and RKNN API through the project. 2. Development Environment Description Host System: Windows 11 Target Device: Android development board equipped with RK3588 chip Core Tools: Android Studio Koala | … Read more

Using the RK3588 Chip NPU: Running and Interpreting the Official rknn_yolov5_android_apk_demo

Using the RK3588 Chip NPU: Running and Interpreting the Official rknn_yolov5_android_apk_demo

1. Objective of This Article This article will accomplish two tasks: Run the official dynamic target recognition example using the camera on the RK3588 development board. Interpret the source code to enhance understanding of the rknn development. 2. Development Environment Description Host System: Windows 11 Target Device: Android development board equipped with RK3588 chip Core … Read more

Deploying YOLOv8 on Wildfire RK3588

Deploying YOLOv8 on Wildfire RK3588

Description Deploying YOLOv8 on Wildfire RK3588, we use yolov8s.pt (downloaded from the YOLOv8 official website) as an example. 1. pt->onnx Do not use the official YOLOv8 code; instead, use the Rockchip YOLOv8 code, available at https://github.com/airockchip/ultralytics_yolov8 After downloading the code, execute the model conversion with the following code: from ultralytics import YOLO model = YOLO('yolov8s.pt') … Read more

Porting the Panthor Driver for RK3588

Porting the Panthor Driver for RK3588

The RK3588’s GPU is the Mali G610, and this driver has already been merged into the mainline Mesa. For the community, the well-known open-source organization Collabora has open-sourced the Panthor solution based on Mali. The Mesa side uses the mainline version, and the kernel update is based on the Linux 6.8 Panthor driver. The details … Read more

RK3588 Graphics Switching Solution

RK3588 Graphics Switching Solution

During the development of RK3399, we learned that Mesa was implementing Panfrost to provide an open-source solution for the Mali T860 graphics card, and ARM also provided a closed-source libmali solution to each chip solution vendor. Now, as we enter the era of RK3588 as a mainstream chip, we can leverage previous content to implement … Read more

CM3588 Series Core Board Solution: Revolutionizing the ‘Brain’ of Robots and Ushering in a New Era of High-Precision Motion Control

CM3588 Series Core Board Solution: Revolutionizing the 'Brain' of Robots and Ushering in a New Era of High-Precision Motion Control

In 2025, the humanoid robot field is expected to experience explosive growth—from the exposure of Tesla’s Optimus mass production plan, to the “Tiangong” robot completing outdoor complex terrain climbing tests, and the global first robot marathon event gaining popularity. Every step, turn, and balance adjustment on the track relies on the capabilities of the motion … Read more

Tutorial: Debugging XDMA on ARM Devices (RK3588) – Continued

Tutorial: Debugging XDMA on ARM Devices (RK3588) - Continued

Click the blue text above to follow us Preface On AMD’s official Q&A platform, the official staff directly responded that they do not support users compiling and testing XDMA drivers on ARM. https://adaptivesupport.amd.com/s/question/0D52E00006hpPyySAE/xdma-device-driver-ar65444-fix-for-arm?language=en_US This case uses the latest version of the XDMA driver. Additionally, during the actual operation, I used several earlier versions of the … Read more

Issues Encountered When Compiling boot.img for RK3588

Issues Encountered When Compiling boot.img for RK3588

The kernel version from Rockchip can be downloaded from GitHub at the link: https://github.com/rockchip-linux/kernel. There is also a complete SDK development environment available directly from the manufacturer, including uboot, buildroot, kernel, etc. Additionally, there are some open-source projects from openEuler, which are quite varied and chaotic. For version 5.10, there are multiple sub-versions, and the … Read more

PAS-2310 Embedded AI Vision Controller: Ushering in a New Era of Industrial Intelligence

PAS-2310 Embedded AI Vision Controller: Ushering in a New Era of Industrial Intelligence

In the context of accelerating industrial automation and intelligence, Zhiwei Industrial has launched the PAS-2310 ARM Embedded AI Vision Controller, specifically designed for embedded vision inspection scenarios. This product is based on the high-performance, low-power RK3588 platform, integrating powerful AI computing capabilities, rich interfaces, and industrial-grade reliability, fully supporting various industrial vision systems to achieve … Read more

Tutorial: End-to-End Communication of ARM Device (RK3588) with XDMA

Tutorial: End-to-End Communication of ARM Device (RK3588) with XDMA

The Xilinx DMA/Bridge Subsystem for PCI Express (PCIE) IP (XDMA) significantly reduces the difficulty for FPGA developers in using the PCIE interface. By implementing a simple BD design, FPGA-side logic design can be achieved, and with open drivers and example code, developers can quickly establish end-to-end communication over PCIE.Currently, Xilinx has released drivers for XDMA … Read more