Skip to main content

2.2 Development Documentation Index

Bianbu Linux Development Guide

Bianbu Linux is the official BSP (Board Support Package) and SDK for SpacemiT Stone-series processors. It contains the following major components:

  • OpenSBI (Supervisor Binary Interface)
  • Bootloaders (U-Boot / UEFI)
  • Linux Kernel
  • Root File System (with middleware and base libraries)
  • Development Samples and Utilities

The main goal is to provide full Linux support for SpacemiT processors, making it easier for developers to build device drivers and user-space applications.

📘 Documentation Portal: https://bianbu-linux.spacemit.com/en/

Peripheral Driver Development

Guides for developing drivers for commonly used hardware interfaces:

🔗 More drivers with: Peripheral Driver Development

Camera Development

Quick-start guide for working with MIPI cameras on the SpacemiT K1 platform.

📘 Guide: Camera Development

Multimedia Development

Graphics Programming

Development Tools

Bianbu System Development Guide

The Bianbu platform provides four firmware variants:

Overview of Each Variant

  • Bianbu: A RISC-V–optimized OS built from Ubuntu community sources. It is the foundation for all variants and comes in:

    • Bianbu Minimal (command-line only)
    • Bianbu Desktop (GNOME-based)
    • Bianbu Desktop Lite (LXQt-based)
  • Bianbu Star: A lightweight desktop OS designed for SBCs, AI PCs, robots, industrial PCs, HMIs, and edge computing. Based on Bianbu Desktop.

  • Bianbu ROS: Built on Bianbu Desktop Lite, this version adds

    • Multimedia middleware, the JDK
    • High-performance computing libraries, HPC Libs
    • A full robotics software stack, the BRDK toolkit
  • Bianbu NAS: A minimal, high-performance NAS OS based on Bianbu Minimal. It comes pre-integrated with OpenMediaVault, serving as a reference for NAS development.

Note: The Bianbu Development Guide is fully compatible with Bianbu ROS. The ROS documentation focuses on robotics and AI topics, while general information is available in the main guide.

Application Development Guides

AI Framework Guides

Robotics Development

System Integration