rCore follows a architecture but is designed with heavy modularity in mind. It supports multiple hardware platforms and runs in both physical machine environments and emulators.
Don’t just read the tutorial. Clone the repo, run make run , then introduce errors. The docs explain why things work, but you’ll only internalize it by breaking and repairing.
And you’ll have done it in Rust, which means no memory unsafety hiding in your learning path.
Whether you are a computer science student or a systems engineer, this documentation serves as the definitive guide for building a safe, high-performance kernel from scratch on the RISC-V architecture. What is rCore?
The documentation is structured like an interactive book (often powered by mdBook or Sphinx) to take you from a "bare metal" environment to a fully functional multitasking kernel.
Rcore Doc ((full)) -
rCore follows a architecture but is designed with heavy modularity in mind. It supports multiple hardware platforms and runs in both physical machine environments and emulators.
Don’t just read the tutorial. Clone the repo, run make run , then introduce errors. The docs explain why things work, but you’ll only internalize it by breaking and repairing. rcore doc
And you’ll have done it in Rust, which means no memory unsafety hiding in your learning path. rCore follows a architecture but is designed with
Whether you are a computer science student or a systems engineer, this documentation serves as the definitive guide for building a safe, high-performance kernel from scratch on the RISC-V architecture. What is rCore? Clone the repo, run make run , then introduce errors
The documentation is structured like an interactive book (often powered by mdBook or Sphinx) to take you from a "bare metal" environment to a fully functional multitasking kernel.