make debug # In another terminal: riscv64-unknown-elf-gdb target/rcore.elf (gdb) target remote :1234 (gdb) b handle_trap (gdb) c Add rcore_backtrace crate and use:
rcore::backtrace::print(); Run unit tests inside kernel: rcore documentation
rCore v0.1.0 hello from kernel init process started shell> rCore follows a microkernel-like structure with modular subsystems: assign a new ID
A: Add to syscall.rs , assign a new ID, and update the handler match arm. rcore documentation
make test Integration test (user programs):
Assuming is an educational OS/kernel written in Rust, here is the documentation content: rCore Documentation Overview rCore is a minimal, modular operating system kernel written in Rust , designed for educational purposes and embedded systems. It demonstrates core OS concepts including memory management, process scheduling, interrupts, and file systems—while leveraging Rust’s memory safety and concurrency features.