Skip to content

A minimal operating system for a 32 bit RISC-V cpu

Notifications You must be signed in to change notification settings

bitwitch/tiny-os

Repository files navigation

An operating system based on OS in 1,000 Lines and branched off from there.

Running on Windows

  1. Make sure you have:

  2. Configure the paths in run.bat to point to where qemu and clang are located on your system.

  3. Exectute run.bat

Note: If you want to use qemu monitor for debugging stuff, then using cmd.exe as a shell is a problem because it doesn't support the terminal escape sequences qemu is using so the escape sequences all get printed to the console. I switch over to Cmder when I want to use qemu moniter.

Links

OS in 1,000 Lines
virtio spec
RISC-V spec
tar file format
xv6 source code
full boot process
Operating Systems: Three Easy Pieces

About

A minimal operating system for a 32 bit RISC-V cpu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published