openUBMC Studio 安装指南
更新时间: 2026/09/01
在AtomGit上查看源码

openUBMC Studio 开发平台

openUBMC Studio 是 openUBMC 社区推出的集成化开发平台,专为 BMC 固件开发打造,提供代码编辑、项目构建、设备仿真、自动化检查等一站式开发体验。推荐所有开发者安装使用;首次体验时,可以暂不安装。

本文档主要介绍 openUBMC Studio 的环境搭建以及安装指导。

openUBMC Studio可以通过openUBMC应用市场获取

安装openUBMC Studio

下载安装包

  1. 访问openUBMC Studio下载链接
  2. 下载安装包到本地

说明
建议从官方渠道下载安装包,以确保软件的安全性和完整性。

执行安装程序

  1. 双击打开下载的exe安装包

  2. 根据安装向导提示进行操作:

    • 同意许可协议
    • 选择是否从vscode迁移插件(如果之前安装过VSCode,可选择迁移已有插件)
  3. 点击“安装”按钮,等待安装完成

  4. 安装完成后,点击"完成"退出安装向导

说明
安装过程中如果遇到杀毒软件拦截,请选择允许或添加到信任列表。

环境初始化配置

首次启动 openUBMC Studio 时,需要完成社区登录、BMC 开发环境部署和规则集配置。您可以使用 AI Agent 按当前环境状态自动引导,也可以按照引导页面手动完成配置。

使用 AI 引导初始化

如果已安装并能正常使用 AI Agent(例如 opencode、Claude Code 或 Cursor),建议使用 AI 引导完成初始化:

  1. 启动 openUBMC Studio,在欢迎页面中单击“配置引导”。

  2. 在配置引导窗口中找到“AI 引导初始化”卡片。

  3. 单击“复制指令”,再单击“复制到 AI Agent”。

  4. 将复制的 Prompt 粘贴到 AI Agent 并发送。AI Agent 会查询当前配置进度,依次引导完成 GitCode 登录认证、开发环境部署和规则集配置;已经完成的步骤会自动跳过。

  5. AI Agent 执行完成后,确认配置引导窗口显示初始化已完成,并检查状态栏中的登录状态、机型和规则集信息。

初始化中断后,可以重新发送 Prompt 继续执行。完整操作和问题排查请参见AI 引导环境初始化

手动完成初始化配置

如果暂不使用 AI Agent,可以按照以下步骤手动完成初始化:

  1. 首次启动openUBMC Studio,界面将显示初始化引导页面。

  2. 根据引导页面的提示,逐步完成以下配置。

    • 登录到社区

      1. 点击IDE右下角状态栏中的登录图标
      2. 在弹出的登录页面中输入您的openUBMC社区账号和密码
      3. 点击“登录”按钮完成登录
    • 配置BMC开发环境

      1. 关闭新功能展示页面
      2. 根据环境准备配置环境
    • 配置conan 在 Linux 中运行 manifest 仓库中的初始化脚本 init.py,脚本会自动完成配置。 如果在 Windows 中,则需前往 Conan 官方下载页面下载安装包,手动安装 Conan 后通过 openUBMC Studio 登录到社区。

    • 配置检查规则集 点击Web版Studio状态栏中的"未选择机型"按钮,按以下步骤操作:

      1. 在模型配置页面中,选择对应的产品和规则集。

      1. 确认产品信息后,选择需要配置的模型文件。

      1. 配置模型文件对应的代码仓和分支信息。

      1. 完成配置后,点击"确定"保存配置。模型配置完成后,规则检查、拓扑配置等功能即可正常使用。

  3. 点击“完成”按钮,完成初始化配置。

说明
初始化配置完成后,如果完成过一次完整配置则不再弹出,可随时通过欢迎页面重新触发。
环境初始化完成后,一般不需要频繁配置。