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。没有任何配置。

演示 & 仓库

技术栈

  • React Flow – 可视化节点
  • WebAssembly – 浏览器中的 NASM
  • Zustand – 状态管理
  • Tailwind + Framer Motion – 流畅 UI
  • TypeScript – 完全类型安全

目标受众

  • 操作系统开发者(引导加载程序、内核)
  • 嵌入式黑客
  • 任何想看到十六进制“呼吸”的人

征求反馈

  • 我应该添加一个 Rust no_std 节点吗?
  • Vulkan 着色器支持?
  • QEMU 引导集成?

留下评论——我会阅读每一条。

Back to Blog

相关文章

阅读更多 »

第1276天:职业攀升

星期六 在前往车站之前,我在当前的副项目上写了一些代码。取得了相当不错的进展,然后该出发了。Made i...

无状态 AI 应用背后的架构

项目一开始就做了一个看似冒险的决定:不使用后端数据库。当时并不需要持久化用户数据——获取用户的响应就是……

失去信心

请提供您希望翻译的文章摘录或摘要文本,我才能为您进行简体中文翻译。