Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Xorcore BMC DevStudioNew to Visual Studio Code? Get it now.
Xorcore BMC DevStudio

Xorcore BMC DevStudio

Xorcore

|
2 installs
| (0) | Free
An all-in-one development suite for Xorcore BMC
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BMC开发套件 (Xorcore BMC DevStudio)

为 BMC 固件开发者打造的一站式智能化研发工作台,彻底屏蔽 Yocto/BitBake 复杂构建体系,让固件开发更高效、更智能。

核心功能

🔧 快速配置

以可视化表单替代繁琐的手动源码修改,支持:

  • 外观定制:Logo 上传、报修码配置
  • 证书管理:CA 根证书、服务证书替换
  • 系统信息:厂商 ID、版本号配置
  • 网络配置:双网口(eth0/eth1)支持 DHCP/静态 IP
  • 用户管理:添加/删除用户,权限角色分配

所有配置实时校验,防止非法输入导致工程损坏。

🔨 编译构建

  • 智能选择:自动识别工程支持的 MACHINE 和 Target
  • 进度监控:实时显示编译进度和当前阶段
  • 异常诊断:编译错误集中展示,一键复制完整日志
  • 高级选项:并行任务数、rm_work、自定义参数

🖥️ 仿真验证

内置 Simulator 仿真器集成,无需硬件即可验证固件:

  • 一键仿真:自动创建并启动虚拟机
  • 虚拟机管理:创建、启动、停止、删除虚拟机
  • 双终端支持:串口终端(BMC 控制台)+ SSH 终端(操作系统 Shell)
  • 连接信息:自动生成 WebUI、SSH、IPMI 连接命令
  • 操作日志:完整记录所有虚拟机操作历史

📋 板卡定制

  • 在线表单编辑板卡配置
  • 支持 JSON 配置导入/导出
  • 未来将支持可视化拖拽编程

🤖 AI 智能助手

全局悬浮 AI 助手,提供自然语言驱动的开发辅助:

  • 配置辅助:对话式修改 BMC 配置,自动生成参数
  • 构建诊断:分析编译日志,定位错误并提供修复建议
  • 仿真控制:通过 AI 创建、启动、管理虚拟机
  • 安全可控:所有修改操作需 Diff 预览和用户确认

📝 编辑器增强

  • Yocto/BitBake 文件语法高亮
  • 智能补全和跳转
  • YAML/JSON Schema 校验
  • 右键菜单快捷操作

快速开始

安装插件

  1. 下载 .vsix 文件
  2. 在 VSCode 中点击扩展图标
  3. 选择 "从 VSIX 安装..."
  4. 选择下载的文件

首次使用

  1. 点击 VSCode 左侧活动栏的 Xorcore BMC开发套件 图标
  2. 选择打开本地 BMC 工程目录
  3. 系统自动检测工程配置并加载仪表盘

配置仿真器

  1. 进入 全局设置
  2. 填写 Simulator 服务地址、端口、账号密码
  3. 点击测试连接,确认配置正确

使用指南

一键仿真流程

  1. 进入 仿真验证 页面
  2. 点击右上角 一键仿真 按钮
  3. 系统自动创建虚拟机并启动
  4. 自动跳转到详情页,打开串口终端
  5. 开始固件验证

AI 助手使用

  1. 点击页面右上角的 AI 图标
  2. 输入自然语言指令,如:
    • "把 eth0 网络改成静态 IP 192.168.1.100"
    • "分析一下刚才编译失败的错误"
    • "帮我创建一个 AST2600 平台的虚拟机"
  3. AI 会识别意图并调用相应工具
  4. 涉及修改的操作会显示 Diff 预览
  5. 确认后执行,确保安全可控

快速配置修改

  1. 进入 快速配置 页面
  2. 选择对应的标签页(外观/证书/系统/网络/用户)
  3. 修改配置项,系统实时校验
  4. 点击 保存配置 应用到工程

系统要求

  • VSCode:1.114.0 或更高版本
  • 操作系统:Windows、macOS、Linux
  • Simulator 服务:需单独部署(用于仿真功能)

技术架构

  • 前端框架:Vue 3 + Vite
  • UI 组件:@vscode/webview-ui-toolkit(原生 VSCode 风格)
  • 主题适配:自动跟随 VSCode 深浅色主题
  • 终端仿真:xterm.js(支持 VT100/ANSI)
  • AI 能力:支持 Ollama、vLLM、OpenAI、GLM 等多种模型

常见问题

Q: 插件支持哪些 BMC 平台?

A: 支持 AST2500、AST2600、AST2700 等主流平台,具体取决于 Simulator 服务的配置。

Q: AI 助手如何配置?

A: 进入 全局设置 → AI助手配置,添加模型配置(协议、地址、API Key),支持多模型管理。

Q: 编译失败如何排查?

A: 可使用 AI 助手分析编译日志,或在 编译构建 页面查看错误任务列表,点击复制完整错误信息。

Q: 虚拟机终端连接不上?

A: 检查 Simulator 服务是否正常运行,虚拟机状态是否为"运行中",网络连接是否正常。

许可证

MIT License

联系方式

  • 作者:yangmzh
  • 邮箱:yangmzh@sugon.com

欢迎体验下一代 BMC 智能化研发工作台!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft