Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>pilot-vscode-ideNew to Visual Studio Code? Get it now.
pilot-vscode-ide

pilot-vscode-ide

andysama

|
1 install
| (0) | Free
pilot-sim 模拟仿真
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Pilot VSCode IDE

一个基于 PiLoT-Sim 全系统仿真技术的嵌入式开发工具套件,通过 VSCode 插件形式提供,颠覆传统嵌入式开发模式。

项目概述

Pilot VSCode IDE 是专为嵌入式/AIoT/IoT开发者打造的革命性开发工具,基于 PiLoT-Sim 全系统仿真技术,实现从芯片级(RISC-V、ARM)到系统级(RTOS、应用程序)的完整模拟。插件通过直观的 React 界面,提供侧边栏面板和 Webview 环境,支持跨平台部署和端到端业务流程仿真,让开发者无需依赖实体硬件即可完成从驱动代码编写、算法验证到完整业务场景测试的全流程开发。

主要功能

核心创新功能

  • 全系统模拟能力:支持芯片级(RISC-V、ARM)到系统级(RTOS、应用)的完整模拟,可虚拟化复杂IoT设备网络(传感器阵列、网关等)
  • 轻量级架构:极低资源占用,适配嵌入式硬件架构,支持在资源受限环境中运行
  • 无实物开发:从驱动代码到业务流程测试均可在虚拟硬件上完成,加速原型开发
  • 跨平台兼容性:支持Windows/Linux/macOS,兼容X86、ARM、RISC-V等多种目标架构
  • 全业务仿真:模拟完整业务场景,包括设备协同、数据链路交互、安全攻击模拟等
  • 安全验证集成化:内置安全测试模块,开发阶段实时检测固件漏洞和协议弱点
  • 协作与可扩展性:支持多地域团队并行开发,通过插件/模块化设计快速扩展新硬件模型

开发效率提升

  • 一键创建 PlatformIO 项目:快速初始化支持多种开发板和框架的项目
  • 直观的项目管理界面:基于 React 的用户界面,提供清晰的项目配置和管理选项
  • 路径选择工具:便捷地选择项目保存路径
  • 基础模板支持:提供常用的 PlatformIO 项目模板
  • VSCode Webview 支持:美观的界面设计,深度集成在 VSCode 环境中

安装说明

  1. 从 VSCode 扩展市场搜索 "pilot-vscode-ide"
  2. 点击 "安装" 按钮
  3. 安装完成后,建议重启 VSCode 以确保功能正常工作

使用方法

  1. 点击侧边栏的 PiLoT-Sim 图标(猫形图标)打开插件面板
  2. 在打开的界面中,输入项目名称
  3. 选择项目保存路径
  4. 点击 "创建项目" 按钮完成初始化
  5. 项目创建完成后,VSCode 将自动打开该项目

项目结构

├── .gitignore
├── .vscode-test.mjs
├── .vscodeignore
├── CHANGELOG.md
├── README.md
├── eslint.config.mjs
├── package-lock.json
├── package.json
├── src/
│   ├── extension.ts       # 插件入口文件
│   ├── media/             # 媒体资源
│   │   └── cat.svg        # 侧边栏图标
│   └── ui/                # React UI 源码
│       ├── index.html
│       ├── src/
│       ├── package.json
│       └── vite.config.ts
├── tsconfig.json
└── webpack.config.js

开发指南

环境要求

  • Node.js v16.0 或更高版本
  • VSCode v1.101.0 或更高版本
  • npm 或 yarn 包管理器

开发步骤

  1. 克隆仓库
  2. 安装依赖:
    npm install
    cd src/ui && npm install
    
  3. 编译 UI 组件:
    npm run build-ui
    
  4. 编译插件:
    npm run compile
    
  5. 在 VSCode 中按 F5 运行插件调试

构建打包

npm run vscode:build

联系方式

作者:Andy

贡献

欢迎提交 issues 和 pull requests 来改进这个插件。

许可

MIT 许可证

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