简介
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
工具
-
刷机工具:Titan Flasher 包括windows和linux两个版本: 下载链接:https://developer.spacemit.com/documentation?token=O6wlwlXcoiBZUikVNh2cczhin5d
-
产测工具:factorytest 以源码方式开源,用户可以参考自定义开发厂测程序,参考链接:https://bianbu-linux.spacemit.com/plt
-
AI部署工具:Spacengine™ 参考链接:https://developer.spacemit.com/documentation?token=QfTKwODz3ifpHDkP5TbchWHBnJe
镜像
提供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。