Skip to main content

Overview

1. Introduction


Bianbu Star: Toward the stars — our future takes flight today!

Bianbu Star is a unified desktop OS by SpacemiT, built on the Bianbu 2.0 platform. It delivers a smooth, highly compatible, and streamlined experience. Featuring a custom desktop environment, native AI integration, and full RISC-V application support to grow the software ecosystem.

With Bianbu Star is possible to customize and develop a desktop environment, continuously optimizing user interaction. Bianbu Star integrates AI to offer native system-level AI capabilities, and supports a wide range of RISC-V applications to enrich the software ecosystem.

Bianbu Star can be applied to various product types such as SBCs (single-board computers), AI PCs, robots, industrial computers, HMIs and edge computing devices. SpacemiT offers ready-to-use system images and open software sources to help users quickly develop and customize their own products.

2. System Features


  • Deep optimization and adaptation for RISC-V
  • Adaptive compatibility with various hardware boards
  • Integrated Spacemit AIEngine, AI available out-of-the-box
  • Open-source software for custom builds
  • Full support for GPU, VPU, G2D hardware acceleration
  • Compatible with multiple application development frameworks
  • Support of OTA system updates
  • Support of multiple boot methods: EMMC / SSD / SDCARD
  • Grub multi-OS boot supported
  • UEFI boot supported (choose UEFI image version)
  • Pre-installed IDE development tools

3. Software Components


Bianbu Star is based on Debian and uses APT for package management. Core components include:

  • Applications
  • Application frameworks
  • Runtimes
  • Libraries
  • Linux kernel
  • U-Boot bootloader
  • OpenSBI (RISC-V supervisor firmware)

3.1 Pre-installed Applications


The system comes with essential software pre-installed and ready to use as follows:

  • GNOME desktop and core apps
  • Remmina remote desktop
  • Chromium browser
  • VScodium IDE
  • Docker container platform
  • Zed editor
  • Ai FusionX
  • MPV video player
  • Cheese webcam app

3.2 Application Framework Support


  • UI Frameworks: Electron, GTK, QT
  • Multimedia Frameworks: FFmpeg, GStreamer, PipeWire (all support hardware acceleration)
  • AI Inference Frameworks: OnnxRuntime, Ollama (supporting hardware acceleration)

3.3 Runtimes


  • Python
  • Java
  • Node.js
  • Rust

3.4 Libraries


  • OpenCV (RVV acceleration supported)
  • OpenSSL (hardware acceleration)
  • MPP (Spacemit’s multimedia processing platform with C API and samples)
  • Mesa 3D
  • OpenGLES / Vulkan / OpenCL

3.5 Linux Kernel


The Linux kernel manages the processor and other hardware resources, offering an interface between hardware and users/applications. Main functions include:

  • Interrupt and clock management
  • Process management
  • Memory management
  • File system management
  • Device drivers and network stack.

The source code is open on Gitee:

3.6 U-Boot


U-Boot is a bootloader responsible for initializing hardware and loading the Linux kernel, device tree and initial RAM filesystem from storage devices such as SD cards, eMMC, SPI Flash, SSDs or networks.

The code is open on Gitee:

3.7 OpenSBI


OpenSBI implements the supervisor binary interface for RISC-V processors. It runs in machine mode firmware and provides interfaces for bootloaders, hypervisors and OS to access hardware.

The code is open on Gitee:

4. Support Resources


4.1 Documentation


System manuals and developer guides are available on the SpacemiT Developer Community at https://developer.spacemit.com/documentation

4.2 Tools


4.3 Firmware Images


SpacemiT provides stable firmware images for Bianbu Star that support

  • SD Card boot
  • eMMC / SSD boot

Such firmware images support SpacemiT official hardware and selected ecosystem partner devices as follows:

  • BPI-F3
  • Milk-V Jupiter
  • MUSE Card
  • MUSE Pi
  • MUSE Pi Pro
  • MUSE Box
  • MUSE Book

Version: V2.1.x Firmware download link: https://archive.spacemit.com/image/k1/version/bianbu-computer/

5. Technical Support


For technical support or feedback, please visit the SpacemiT Official Forum – our central hub for quick assistance and discussions.