Ultra-Omega:实时十六进制 NASM/Rust 编译器 – 无终端,仅节点
发布: (2025年11月30日 GMT+8 07:57)
2 分钟阅读
原文: Dev.to
Ultra-Omega:实时十六进制 NASM/Rust 编译器 – 无终端,仅节点
“裸金属开发者的 Houdini。”
我厌倦了在终端、objdump 和 VS Code 之间来回切换,只为看到一个字节的变化。
于是我打造了 Ultra-Omega —— 一个基于浏览器的可视化编译器,支持 NASM、C++ 和 Rust,并实时显示十六进制转储。
工作原理
- 拖拽节点(Assembler、Compiler、Parameter)
- 在内置编辑器中 编辑代码
- 实时观看十六进制 + 输出更新 —— 无需编译步骤,无需页面刷新
- 没有终端。没有 GDB。没有任何配置。
演示 & 仓库
- 在线演示:https://andreesalazar.github.io/Personal-Profesional/
- 源代码:https://github.com/AndreeSalazar/Personal-Profesional
技术栈
- React Flow – 可视化节点
- WebAssembly – 浏览器中的 NASM
- Zustand – 状态管理
- Tailwind + Framer Motion – 流畅 UI
- TypeScript – 完全类型安全
目标受众
- 操作系统开发者(引导加载程序、内核)
- 嵌入式黑客
- 任何想看到十六进制“呼吸”的人
征求反馈
- 我应该添加一个 Rust
no_std节点吗? - Vulkan 着色器支持?
- QEMU 引导集成?
留下评论——我会阅读每一条。