跳到主要内容

简介

Bianbu Star 未来即星辰,此刻已启程

Bianbu Star 是一个融合桌面操作系统,基于进迭时空Bianbu 2.0开发和构建,旨在给用户提供更流畅、更兼容和更简洁的体验。基于Bianbu Star系统,我们将定制开发桌面环境,不断优化用户交互流畅性;持续融合AI,提供系统原生AI能力;兼容支持更多RISC-V构架下的应用,丰富软件生态。

Bianbu Star 可应用于单板电脑(SBC)、AI PC、机器人、工业电脑、HMI、边缘计算等产品形态。进迭时空维护和发布直接可使用的系统镜像文件,同时为用户开放软件源,帮助用户灵活和快速开发产品。

系统特点

  • 针对 RISC-V 进行深度优化和适配
  • 自适应兼容多种硬件板型
  • 融合进迭时空 AIEngine,AI开箱即用
  • 开放软件源,用户可定制构建
  • 全面支持 GPU、VPU、G2D 等硬件加速
  • 支持多种应用开发框架
  • 支持 OTA 系统升级
  • 支持 EMMC/SSD/SDCARD 多种启动方式
  • 支持Grub 加载多系统启动
  • 支持UEFI启动(选择UEFI版本镜像
  • 预装IDE开发工具

软件组件

以下是 Bianbu Star 的组件:

  • 应用程序
  • 应用框架
  • 运行时
  • Linux 内核
  • U-Boot
  • OpenSBI

通过 APT 软件源管理这些组件的软件包,软件包是标准的 debian 软件包格式。

应用

以下是系统预装的基础软件

  • GNOME 桌面及其基础应用
  • Remmina 远程桌面
  • Chromium 浏览器
  • VScodium IDE
  • Docker
  • Zed
  • Ai FusionX
  • MPV视频播放器
  • Cheese 相机

框架

应用框架

  • Electron
  • GTK
  • QT

多媒体框架

  • FFmpeg (with Hardware Accelerated)
  • GStreamer (with Hardware Accelerated)
  • PipeWire

推理框架

  • OnnxRuntime (with Hardware Accelerated)
  • Ollama(with Hardware Accelerated)

运行时

  • Python
  • Java
  • Node.js
  • Rust

  • OpenCV (with RVV Accelerated)
  • OpenSSL (with Hardware Accelerated)
  • MPP,进迭时空多媒体处理平台,提供 C API 和 sample
  • Mesa 3D
  • OpenGLES/Vulkan/OpenCL

Linux 内核

Linux 内核负责管理处理器和其他硬件资源,提供用户和应用程序与硬件之间的接口。主要功能包括中断和时钟管理、进程管理、内存管理、文件系统管理、设备驱动管理和网络协议栈等,代码在gitee上开源。

版本:6.6。

源码:

U-Boot

U-Boot 是一个引导加载程序,负责初始化特定硬件,从介质(如 SD 卡、eMMC、SPI Flash、SSD、网络)加载 Linux 内核镜像、设备树和初始 RAM 文件系统,代码在gitee上开源。

版本:u-boot-2022.10。

源码:https://gitee.com/bianbu-linux/uboot-2022.10

OpenSBI

OpenSBI 是 RISC-V 架构处理器的监管程序接口的实现,运行在 M 模式下的固件,提供引导加载程序、hypervisor、操作系统访问硬件的接口,代码在gitee上开源。

版本:1.3。

源码:https://gitee.com/bianbu-linux/opensbi

配套资料

文档

系统配套的说明文档、开发指南在进迭时空开发者社区可以查阅: 在线文档:http://developer.spacemit.com/docs

工具

镜像

提供Bian Star预编译好的对外发行版本镜像,包括sdcard启动镜像和EMMC/SSD启动镜像。 Bianbu固件地址:https://archive.spacemit.com/image/k1/version/bianbu-computer/

镜像最新版本:V2.1.x

支持进迭时空自营生态硬件和部分生态伙伴设备:

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

支持和服务

如需要技术咨询、支持,可以通过进迭时空技术服务系统提交: https://ticket.spacemit.com/projects/main/issues/new

若对SDK 使用过程有建议或者意见,可以在gitee上反馈 https://gitee.com/bianbu/docs/issues。