openUBMC Studio 开发平台
openUBMC Studio 是 openUBMC 社区推出的集成化开发平台,专为 BMC 固件开发打造,提供代码编辑、项目构建、设备仿真、自动化检查等一站式开发体验。推荐所有开发者安装使用;首次体验时,可以暂不安装。
本文档主要介绍 openUBMC Studio 的环境搭建以及安装指导。
openUBMC Studio可以通过openUBMC应用市场获取
安装openUBMC Studio
下载安装包
- 访问openUBMC Studio下载链接
- 下载安装包到本地
说明:
建议从官方渠道下载安装包,以确保软件的安全性和完整性。
执行安装程序
双击打开下载的exe安装包
根据安装向导提示进行操作:
- 同意许可协议
- 选择是否从vscode迁移插件(如果之前安装过VSCode,可选择迁移已有插件)
点击“安装”按钮,等待安装完成
安装完成后,点击"完成"退出安装向导
说明:
安装过程中如果遇到杀毒软件拦截,请选择允许或添加到信任列表。
环境初始化配置
首次启动 openUBMC Studio 时,需要完成社区登录、BMC 开发环境部署和规则集配置。您可以使用 AI Agent 按当前环境状态自动引导,也可以按照引导页面手动完成配置。
使用 AI 引导初始化
如果已安装并能正常使用 AI Agent(例如 opencode、Claude Code 或 Cursor),建议使用 AI 引导完成初始化:
启动 openUBMC Studio,在欢迎页面中单击“配置引导”。
在配置引导窗口中找到“AI 引导初始化”卡片。
单击“复制指令”,再单击“复制到 AI Agent”。
将复制的 Prompt 粘贴到 AI Agent 并发送。AI Agent 会查询当前配置进度,依次引导完成 GitCode 登录认证、开发环境部署和规则集配置;已经完成的步骤会自动跳过。
AI Agent 执行完成后,确认配置引导窗口显示初始化已完成,并检查状态栏中的登录状态、机型和规则集信息。
初始化中断后,可以重新发送 Prompt 继续执行。完整操作和问题排查请参见AI 引导环境初始化。
手动完成初始化配置
如果暂不使用 AI Agent,可以按照以下步骤手动完成初始化:
首次启动openUBMC Studio,界面将显示初始化引导页面。
根据引导页面的提示,逐步完成以下配置。
登录到社区
- 点击IDE右下角状态栏中的登录图标
- 在弹出的登录页面中输入您的openUBMC社区账号和密码
- 点击“登录”按钮完成登录
配置BMC开发环境
- 关闭新功能展示页面
- 根据环境准备配置环境
配置conan 在 Linux 中运行 manifest 仓库中的初始化脚本
init.py,脚本会自动完成配置。 如果在 Windows 中,则需前往 Conan 官方下载页面下载安装包,手动安装 Conan 后通过 openUBMC Studio 登录到社区。配置检查规则集 点击Web版Studio状态栏中的"未选择机型"按钮,按以下步骤操作:
- 在模型配置页面中,选择对应的产品和规则集。
- 确认产品信息后,选择需要配置的模型文件。
- 配置模型文件对应的代码仓和分支信息。
- 完成配置后,点击"确定"保存配置。模型配置完成后,规则检查、拓扑配置等功能即可正常使用。
点击“完成”按钮,完成初始化配置。
说明:
初始化配置完成后,如果完成过一次完整配置则不再弹出,可随时通过欢迎页面重新触发。
环境初始化完成后,一般不需要频繁配置。