跳到主要内容

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 使用指南

机器人开发指南

系统集成开发