2.2 开发文档明细列表
Bianbu-Linux 开发指南
Bianbu Linux 是适配 Spacemit Stone 系列芯片的 BSP(Board Support Package)及 SDK,包含以下核心组件:
- 监管程序接口(OpenSBI)
- 引导加载程序(U-Boot / UEFI)
- Linux 内核
- 根文件系统(集成多种中间件与基础库)
- 示例程序与开发工具
其目 标是为处理器提供完整的 Linux 支持,帮助开发者快速开展驱动开发与应用开发工作。
📘 文档入口:https://bianbu-linux.spacemit.com/
外设驱动
提供主流外设的驱动开发指导:
🔗 更多驱动开发文档请参考:https://bianbu-linux.spacemit.com/development_guide/peripheral_driver
相机开发
介绍 Spacemit K1 平台的 Camera 模块开发流程,帮助开发者快速点亮并调试 MIPI 摄像头。
📘 开发文档:https://bianbu-linux.spacemit.com/camera/camera_development_guide
多媒体支持
图形编程
开发工具
Bianbu 开发指南
Bianbu 平台目前对外发布了四款固件系统,分别为:
Bianbu 系列版本介绍
- Bianbu:
基于 Ubuntu 社区源码构建,针对 RISC-V 架构进行深度优化,是其他固件版本的基础操作系统。支持:
- Bianbu Minimal(命令行版本)
- Bianbu Desktop(GNOME 桌面版本)
- Bianbu Desktop Lite(LXQt 桌面版本)
- Bianbu Star: 在 Bianbu Desktop 基础上增强流畅性与兼容性,适用于 SBC、AI PC、机器人、工业电脑、HMI、边缘计算等产品形态。
- Bianbu ROS: 基于 Bianbu Desktop Lite,集成多媒体中间件(JDK)、高性能计算库(HPC Libs)与机器人开发套件(BRDK),构建机器人应用基础设施。
- Bianbu NAS: 基于 Bianbu Minimal 精简优化,内置 OpenMediaVault Web 应用,专为 NAS 场景设计,支持二次开发与驱动适配。
🔔 注:Bianbu 的开发指南与 Bianbu ROS 完全兼容,Bianbu ROS 专注于机器人与 AI 应用开发。未在 ROS 指南中涵盖的部分可参考 Bianbu 主线文档。
应用开发指南
AI 使用指南
- ONNX Runtime 使用指南
- llama.cpp 模型运行
- Ollama 大模型平台
- Open-WebUI Web 界面
- Bianbu AI Demo Zoo | CV
- Bianbu AI Demo Zoo | NLP