# Crazy OS 我们希望 “模拟” 一个操作系统:crazy-os.c 能加载 argv 指定的 binary (p1, p2, ...),基于 mini-rv32ima.h 模拟单步执行 (RISC-V 指令),并能够处理 syscall。 p1.c, p2.c 用 freestanding 模式编译,假设不访问任何全局变量,这样可以直接 objcopy 出代码,简单一些。