无需真实硬件,在浏览器里完成从器件搭建、代码编写到自动判分的全流程。 固件真实编译、外设指令级仿真,与真机行为一致——让决赛在没有开发板的环境下照常进行。
选手写的 C 代码真实编译成 ARM 固件,跑在指令级仿真器上,读的是外设模型——和真机同一套行为。
Renode 模拟 Cortex-M4F 内核与全部外设,固件逐条指令执行,不是界面上的假动画。
SHT30 / BH1750 / MQ-2 按数据手册建模,I2C 时序、ADC 换算、GPIO 电平全部还原。
判分器解析运行 trace,逐条断言判定。验证行为而非日志文字,阈值带容差区间。
浏览器打开即可,无需安装工具链。硬件无法运输时,比赛照样进行。
从源码到分数,全程自动化,单次约 40 秒。
每道题都有完整的场景时间线、外设引脚表和自动断言集。
拖进画布即自动绑定引脚,代码骨架按所选器件生成。