在线地址:velxio.dev
一款完全本地、开源的多开发板模拟器。编写Arduino C++或Python代码,进行编译,并通过真实CPU仿真和48+种交互式电子元件进行模拟——所有操作均在浏览器中运行。
19种开发板 · 5种CPU架构:AVR8(ATmega / ATtiny)、ARM Cortex-M0+(RP2040)、RISC-V RV32IMC/EC(ESP32-C3 / CH32V003)、Xtensa LX6/LX7(ESP32 / ESP32-S3 via QEMU)以及ARM Cortex-A53(Raspberry Pi 3 Linux via QEMU)。
Velxio是免费开源的。构建和维护一个完整的多开发板模拟器需要大量时间——如果它为您节省了时间或您喜欢这个项目,直接赞助我将有助于维持开发。
您的支持将帮助支付服务器成本、库维护费用,并腾出时间添加新开发板、元件和功能。感谢您的支持!
[***] — 无需安装。打开编辑器,编写您的程序,直接在浏览器中模拟。
使用Docker自托管(单命令):
然后打开 [***]
Raspberry Pi Pico模拟——使用两个电位器进行ADC读取测试,Serial Monitor显示实时输出,底部为编译控制台。
Arduino Uno通过SPI驱动ILI9341 240×320 TFT显示屏——使用Adafruit_GFX + Adafruit_ILI9341渲染实时图形演示。
库管理器在打开时加载完整的Arduino库索引——无需手动输入即可浏览和安装库。
元件选择器显示48种可用元件,带有视觉预览、搜索和类别筛选功能。
多开发板模拟——Raspberry Pi 3和Arduino在同一画布上同时运行,通过串口连接。在单个电路中混合不同架构。
ESP32模拟与HC-SR04超声波距离传感器——通过QEMU实现真实Xtensa仿真,带有触发/回波GPIO时序。
.cpp
.py
.hex
.bin
delay()
analogWrite()
USART — 全双工收发,自动波特率检测
ADC — analogRead(),通过画布上的电位器注入电压 analogRead()
SPI — 硬件SPI外设(ILI9341、SD卡等)
I2C(TWI)— 带虚拟设备总线的硬件I2C
ATtiny85 — 所有6个I/O引脚、USI(Wire)、Timer0/Timer1、10位ADC;使用AttinyCore AttinyCore
通过requestAnimationFrame实现~60 FPS仿真循环 requestAnimationFrame
通过rp2040js实现真实RP2040仿真,133 MHz — ARM Cortex-M0+
全部30个GPIO引脚 — 输入/输出、事件监听、引脚状态注入
UART0 + UART1 — Serial Monitor中的串口输出;来自UI的Serial输入
ADC — GPIO 26–29(A0–A3)上的12位ADC + 内部温度传感器(ch4)
I2C0 + I2C1 — 带虚拟设备总线(DS1307、TMP102、EEPROM)的主模式
SPI0 + SPI1 — 默认回环;支持自定义处理程序
PWM — 可在任何GPIO引脚上使用
WFI优化 — delay()通过跳过仿真时间而非忙等待实现 delay()
示波器 — ~8 ns分辨率的GPIO跳变时间戳
使用earlephilhower arduino-pico核心编译
详见 docs/RP2040_EMULATION.md 获取完整技术细节。
WiFi.begin("PICSimLabWifi", ""))详见 docs/ESP32_EMULATION.md 获取设置和完整技术细节。
详见 docs/RISCV_EMULATION.md 获取完整技术细节。
qemu-system-aarch64 -M raspi3b实现完整BCM2837仿真详见 docs/RASPBERRYPI3_EMULATION.md 获取完整技术细节。
请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升
docker pull ghcr.io/davidmonterocrespo24/velxio:master探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务