🐷

RISCV64 UNIX like OS MINUX9でCコンパイラ、アセンブラ、リンカーが動きました。

に公開

viも動くのでMINUX9上で開発できます。まあ、トイOSですが、何かのためになれば。
codexには多くを助けられました。CPUの勉強にいいですし、デバッグも手伝ってくれます。
ELF形式の仕様にも詳しく、無限に勉強できます。
あとはデバッガーですが、これはさすがに諦めます。valgrindがriscvでも動くなら
valgrindを実行形式にして、使ってみるかもしれません。
無理ですね。諦めです。

https://github.com/ab25cq/minux9

Discussion