在线网站的好处就是打开(浏览器)就用,用完就关,不用安装软件、不留任何垃圾。
下面分享几个与嵌入式有关的在线工具网站:
1. Wokwi —— 没有开发板,也能把代码跑起来
网址: https://wokwi.com/

浏览器里的嵌入式仿真器,支持的板子不少:Arduino(Uno / Nano / Mega)、ATtiny85、ESP32 全系(含 C3 / C6 / S3)、STM32(Blue Pill、Nucleo C031 / L031 三款)和 Raspberry Pi Pico(RP2040),其中 ESP32 和 Pico 还能跑 MicroPython。
打开网页、新建项目、写代码、点运行,右侧的虚拟开发板立刻就有反应。

更狠的是外设也能仿真:LED、按键、OLED 屏、数码管、传感器(DHT22、DS18B20 这类)、甚至 SD 卡和逻辑分析仪都拖得进去。代码和虚拟硬件联动,效果所见即所得。
基础功能完全免费,不注册也能跑代码,注册后可以把项目存到账号里。
要留意的是:免费账号建的项目一律公开,想建不公开的项目、想上传自己的库或往虚拟 SD 卡放文件,得升级到付费套餐。
2. Compiler Explorer —— 一眼看穿编译器干了什么
网址: https://godbolt.org/

左边写 C/C++ 代码,右边实时显示汇编。
它内置了 ARM GCC 交叉编译器(从 10.2 到 15.x 的多个版本,下拉框里直接切换,另有 Arm Compiler 等其他工具链)。
写代码时直接指定 -O0、-O2、-Os 等优化等级,就能实时对比生成的 ARM 汇编。
什么时候用它:
对比不同写法的代码体积和指令数,抠 Flash 和 RAM 验证编译器优化对代码行为的影响 学习 ARM 汇编,比翻手册直观得多
完全免费,无需注册。
3. tomeko.net —— 嵌入式老军刀,一页几十把小工具
网址: https://tomeko.net/online_tools/

一个维护了十几年的个人在线工具箱,页面朴素得像上世纪的网页(工具页面今年还在更新),但每个工具都精准解决一个小问题。
网址打开是一页目录(Index of /online_tools),点文件名才进对应工具。既然是常年要用的工具,建议直接收藏下面这几条直达链接:
file → hex(https://tomeko.net/online_tools/file_to_hex.php):bin 文件和十六进制文本互转,做固件分析、生成 C 数组( 0x55, 0xAA, ...)直接能用hex → file(https://tomeko.net/online_tools/hex_to_file.php):反向操作,把十六进制文本还原成 bin CRC-8(https://tomeko.net/online_tools/crc8.php):单字节序列的 CRC-8 快速计算 XOR(https://tomeko.net/online_tools/xor.php):异或运算,解简单加密的数据流常用 hex ↔ dec ↔ ASCII(hex_to_dec.php / dec_to_hex.php / hex_to_ascii.php):进制和字符集转换 并联电阻计算(par_resistors.php):硬件选型时算分压、上拉 wave_gen / samples_to_wav:前者生成波形数据,后者把采样数据转成 WAV 文件,调 ADC/DAC、音频算法时特别好用

页面是纯功能性的,没有花哨样式,也没有多余的引导。
需要留意的是:file_to_hex 这类工具是服务端处理,文件会上传到它的服务器,处理客户固件时自己掂量一下。
4. CRCCalc —— 一次算全所有 CRC 模型
网址: https://crccalc.com/

输入数据,一次性算出几十种 CRC 模型的结果,参数全透明。
嵌入式通信协议里 CRC 无处不在:Modbus 用 CRC-16/MODBUS,XMODEM、Kermit、DNP 各有各的参数,同样是“CRC-16”,多项式、初始值、输入输出反转、结果异或,任何一项不同,结果就对不上。
这个网站最实用的地方是:你不用猜自己遇到的是哪种 CRC。
把数据粘进去,页面上 CRC-8、CRC-16、CRC-32 几十种模型的结果全部列出来,每种的 Poly、Init、RefIn、RefOut、XorOut 参数一并展示。
拿着抓包算出来的值,对着表里一查,就知道对方用的哪种模型、参数是什么——反推协议的利器。
完全免费,无需注册。
5. HexEd.it —— 浏览器里的十六进制编辑器
网址: https://hexed.it/

把 .bin / .hex 固件直接拖进网页,就能看、能搜、能改、能存。文件不离开浏览器,全程本地处理。
固件分析的高频动作它都有:
拖拽打开本地文件,大固件也能直接拖进来(处理都在浏览器里完成,不上传服务器) 数据检查器(Data Inspector):光标停在任意位置,按 8/16/32/64 位有符号 / 无符号整数、IEEE 754 浮点实时解读,还支持 LEB128、日期时间等格式 小端(Intel)和大端(Motorola)两种字节序同时给出——看 ARM 平台的固件数据,这个是刚需 支持 UTF-8 / UTF-16 等多种文本编码,字符串也能搜 十六进制搜索、模式匹配、跳转偏移 直接修改字节后另存为新文件
完全免费,无需注册。
总结
这 5 个网站的共同点:不注册、不下载、不弹广告,打开就用,用完就关。
写代码 → Wokwi 看汇编 → Compiler Explorer 小转换 → tomeko.net 算 CRC → CRCCalc 看固件 → HexEd.it
大家还收藏着哪些好用的嵌入式在线工具?评论区分享一下。