Kunpeng Native Development Before You Start
Based on the Kunpeng hardware, openEuler OS, and dual kits (DevKit and BoostKit), a unified approach of one codebase, one pipeline, and multi-platform versions helps partners continuously deliver commercial releases with leading performance and first-to-market advantages.
Getting Started
Introduction to Native Development
Coding Phase
Code Development
- Code Development
Provides the DevKit, BoostKit, and UTgen tools.
- Code Optimization
Provides the Kunpeng DevKit Affinity Analyzer, which offers code optimization suggestions to help you write optimal code for the Kunpeng platform.
- Compilation
Provides the BiSheng Compiler, BiSheng JDK, and GCC for openEuler.
- Debugging
Supports remote compilation and debugging on the Kunpeng platform and improves the compilation and debugging efficiency through a visualized UI.
- Tuning
Quickly locates and diagnoses component exceptions, and identifies memory usage problems in the source code.
Pipeline Preparations
Environment Preparations
- Environment Preparations
Describes the networking plan, prerequisites, and hardware and software requirements of the pipeline.
Pipeline Deployment
Pipeline Phase
Gated Check-in
Compilation and Tuning
Testing
- Compatibility Testing Tool
Provides compatibility test cases to implement automatic Kunpeng compatibility tests.
- Java Performance Testing Tool
Performs stress tests on target applications, collects performance data of target processes, and generates stress test reports.
Version Release