Rate This Document
Findability
Accuracy
Completeness
Readability

Introduction to the Kunpeng DevKit

The Kunpeng DevKit provides a series of tools covering application porting, testing, diagnosis, and tuning, enabling you to quickly build high-performance Kunpeng-compatible software. It facilitates application porting to the more efficient Kunpeng computing platform, which streamlines the development process. The Kunpeng DevKit offers:

  • Development environments in multiple programming languages, such as C, C++, Java, and Python.
  • Optimized libraries, porting, and performance test tools, helping you exploit the advantages of the Kunpeng architecture and build high-performance applications on the Kunpeng platform.
  • Reference documents and code samples to help with Kunpeng application development.
  • Online technical support and a communication platform for troubleshooting and exchanges with other developers.

The Kunpeng DevKit includes the following tools:

Table 1 Tools included in the Kunpeng DevKit

Tool

Description

Supported Platform

Porting Advisor

Scans and analyzes x86 Linux software and ports it to Kunpeng Linux, offering a range of capabilities such as source code porting, system migration, and software porting assessment. The system migration function is available only for the Kunpeng platform.

Kunpeng, x86 (only architecture source code porting supported)

System Profiler

Collects and analyzes performance data in multiple scenarios, and provides tuning suggestions based on the tuning system. The tool supports comparison analysis, HPC application analysis, and hotspot function analysis.

Kunpeng

Java Profiler

Analyzes and optimizes the performance of Java programs running on Kunpeng servers, and supports real-time and sampling profiling.

Kunpeng

System Diagnosis

Quickly locates and diagnoses component exceptions, identifies memory usage problems in the source code. It offers a series of capabilities such as memory usage diagnosis, network I/O diagnosis, and storage I/O diagnosis.

Kunpeng

Orange Pi Kunpeng Pro supports only Kunpeng DevKit 24.0.RC2, 24.0.RC3, and 24.0.0. For details, see Kunpeng DevKit 24.0.RC2 User Guide (WebUI).