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:
- Version: V6.6 (LTS)
- Link: https://gitee.com/bianbu-linux/linux-6.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:
- Version: u-boot-2022.10
- Link: https://gitee.com/bianbu-linux/uboot-2022.10
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:
- Version: V1.3
- Link: https://gitee.com/bianbu-linux/opensbi
Support Resources
Documentation
System manuals and developer guides are available on the SpacemiT Developer Community at https://developer.spacemit.com/documentation
Tools
-
Flashing Tool: Titan Flasher
- Supports both Windows and Linux OS
- Download link: https://developer.spacemit.com/documentation?token=Dv3tw0yQui3YpWkDxoAcspIonQd
-
Production Line Tool: factorytest
- Open-source for user customization.
- Reference link: https://bianbu-linux.spacemit.com/en/device/plt/
-
AI Deployment Tool: Spacengine™
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.