Skip to main content

Overview

Introduction

Bianbu Star: the future is the stars, and the journey begins now!

Bianbu Star is an integrated desktop operating system, developed and built based on the Bianbu 2.0 platform by SpacemiT. Bianbu Star aims to provide users with a smoother, more compatible and streamlined experience.

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.

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

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)

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

Application Framework Support

  • UI Frameworks:

    • Electron
    • GTK
    • QT
  • Multimedia Frameworks:

    • FFmpeg (supporting hardware acceleration)
    • GStreamer (supporting hardware acceleration)
    • PipeWire (supporting hardware acceleration)
  • AI Inference Frameworks:

    • OnnxRuntime (supporting hardware acceleration)
    • Ollama (supporting hardware acceleration)

Runtimes

  • Python
  • Java
  • Node.js
  • Rust

Libraries

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

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:

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:

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:

Support Resources

Documentation

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

Tools

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/

Technical Support

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