McuStudioMcuStudio
指南
开发者
组件
API
  • 版本发布
指南
开发者
组件
API
  • 版本发布
    • 概述
    • 快速开始
    • 添加厂商的芯片到平台
    • 进阶
    • 开发
    • 外设配置
    • 扩展
    • 芯片包开发指南
    • 芯片包配置详细操作手册
    • 外设组件元素配置参考
    • VSCODE插件使用
    • 开发常见问题

VSCODE插件使用

🎯 产品概述

产品简介

MCUStudio是一款专为MCU(微控制器)开发者设计的VSCode扩展,提供从芯片项目创建、芯片管理到AI辅助开发的完整解决方案。
该扩展集成了强大的AI识别功能,能够自动识别引脚图、解析芯片特性,大幅提升开发效率。

主要特性

  • 🏗️ 智能项目管理: 一键创建MCU项目,自动生成标准目录结构
  • 🧩 芯片管理: 支持芯片系列、型号、封装的完整生命周期管理
  • 🤖 AI智能识别: 基于AI的引脚图识别和芯片特性分析
  • 🌲 可视化树视图: 直观的项目结构展示,丰富的右键菜单操作
  • ⚡ 高效开发: 模板系统、自动化工具、批量处理等开发辅助功能

适用场景

  • MCU芯片包开发
  • 嵌入式系统开发
  • 芯片文档编写
  • 引脚配置和特性分析
  • 批量芯片数据处理

🚀 安装与配置

系统要求

  • VSCode版本: 1.105.0 或更高版本
  • 操作系统: Windows、macOS、Linux
  • 网络连接: AI功能需要网络连接

安装插件

  1. 打开VSCode,在插件市场中搜索 "MCUStudio",点击安装
    安装McuStudio插件

安装好后,VS Code左侧边栏中会出现"MCUStudio"面板
McuStudio插件面板

配置AI助理的token

  1. 点击设置
    设置

  2. 搜索'MCUStudio',在输入框中添加token
    设置

提示

token需要向McuTeam团队申请


🏁 快速开始

创建第一个项目

  1. 在McuStudio面板中点击"创建新项目"
    创建新项目

  2. 选择项目路径
    选择项目路径

  3. 输入项目名称,按Enter回车建创建工程
    输入项目名称

  4. 工程结构如下:
    工程结构

添加一个系列的芯片

  1. 在pins目录上,点击📁新建系列图标
    新建系列

  2. 输入系列名称,按Enter回车键创建系列
    输入系列名称

  3. 创建完成后,结构如下:
    结构

  4. 在系列目录上,点击添加封装图标,然后输入封装类型,按Enter回车键创建封装
    添加封装

  5. 在对应文件夹下添加相关图片
    图片

afs目录下的图片如下图所示:
afs_img

features目录下的图片如下图所示:
features_img

封装目录下的图片如下图所示:
package_img

  1. 使用AI解析芯片引脚功能
    anlyze_afs

提示解析中
anlyze_afs_process

解析结果如图所示:
anlyze_afs_res

  1. 使用AI解析芯片特性
    anlyze_features

提示解析中
anlyze_features_process

解析结果如图所示:
anlyze_features_res

  1. 使用AI解析芯片封装
    anlyze_package

提示解析中
anlyze_package_process

解析结果如图所示:
anlyze_package_res

  1. 生成型号
    在系列目录上点击生成型号图标
    generate_chip

会在chip_config目录下生成系列和型号
generate_chip_list


🔧 核心功能

🌲 树视图界面

树视图是MCUStudio的主要交互界面,位于VSCode侧边栏的"MCUStudio"面板中。

节点类型说明

节点类型图标说明右键菜单
项目根目录📁整个项目的根节点上传项目
chip_config⚙️芯片配置目录新建系列
芯片系列📚同一系列的芯片集合新建型号、删除系列
芯片型号🔲具体的芯片型号删除型号
package系列📚芯片封装信息AI解析封装、生成型号
pins_af🔌引脚功能图目录AI解析引脚功能图
features🏷️芯片特性图目录AI解析芯片特性
peripherals🔧外设目录添加外设
外设⚙️具体外设删除外设
代码版本📝外设代码版本添加代码版本
配置版本📋外设配置版本添加配置版本

📁 文件操作功能

所有文件和目录都支持基本的文件操作:

  • 打开文件: 在VSCode编辑器中打开文件
  • 在终端中打开: 在系统终端中打开目录
  • 复制/粘贴: 支持文件和目录的复制粘贴
  • 重命名: 修改文件或目录名称
  • 删除: 删除不需要的文件或目录

📂 项目管理

项目创建

新建项目

  1. 按 Ctrl+Shift+P 打开命令面板
  2. 输入 "Create New Project"
  3. 选择项目存储位置
  4. 输入项目名称
  5. 选择项目模板(可选)
  6. 确认创建

项目模板

MCUStudio提供多种项目模板:

  • 基础模板: 简单的MCU项目结构
  • 驱动模板: 包含常用驱动代码
  • 应用模板: 完整的应用程序框架

项目转换

支持在不同项目类型之间进行转换:

  1. 打开要转换的项目
  2. 运行 "Convert Project" 命令
  3. 选择目标类型
  4. 确认转换

项目上传

将项目上传到代码仓库或云端:

  1. 在项目根目录右键
  2. 选择 "上传项目"
  3. 选择上传目标
  4. 配置上传参数
  5. 开始上传

⌨️ 快捷键和命令

常用命令列表

命令名称快捷键功能描述
Create New Project-创建新的MCU项目
Show Project Explorer-显示项目资源管理器
Open File-打开选中的文件
Open in Terminal-在终端中打开目录
新建系列-创建新的芯片系列
新建型号-创建新的芯片型号
删除系列-删除芯片系列
删除型号-删除芯片型号
添加外设-添加新的外设
删除外设-删除外设
AI 解析封装-使用AI识别封装引脚
AI 解析引脚功能图-使用AI分析引脚复用
AI 解析芯片特性-使用AI分析芯片特性
生成型号-基于引脚数据生成型号
打开 MCUStudio AI 助手-打开AI对话界面

命令面板使用

  1. 按 Ctrl+Shift+P 打开命令面板
  2. 输入命令名称或关键词
  3. 选择对应命令执行
  4. 按照提示完成操作

右键菜单

不同类型的节点提供不同的右键菜单选项:

  • 导航类: 打开、在终端中打开
  • 编辑类: 新建、删除、重命名、复制
  • 功能类: AI解析、生成、转换

Prev
外设组件元素配置参考
Next
开发常见问题