Rate This Document
Findability
Accuracy
Completeness
Readability

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

  • Technical White Paper

    Introduces the core technical concepts and a comprehensive view of the capabilities of Kunpeng 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

  • Tool Installation

    Describes how to deploy pipeline tools and related capabilities to worker nodes.

Pipeline Phase

Gated Check-in

  • Gated Check-in

    Provides the DevKit Porting Advisor, Affinity Analyzer, and Code Inspector.

Compilation and Tuning

Testing

Version Release