RISC-V Meaty Skeleton with QEMU virt board: Difference between revisions

no edit summary
[unchecked revision][unchecked revision]
No edit summary
No edit summary
Line 155:
 
The initial project setup is based on [https://github.com/twilco/riscv-from-scratch RISC-V from scratch] (C runtime, linker script) and [https://github.com/sgmarz/osblog The Adventures of OS] (overall project structure, Makefile), with the section on building a cross-GDB based on [https://linuxfromscratch.org/ (Beyond) Linux From Scratch].
 
==Source Code==
 
Fetch the source code from the <code>v0.0.1</code> release of [https://github.com/DonaldKellett/marvelos https://github.com/DonaldKellett/marvelos] code-named "Meaty Skeleton", using [https://git-scm.com/ Git]:
 
<source lang="bash">
git clone --branch v0.0.1 https://github.com/DonaldKellett/marvelos.git
</source>
 
Operating systems development is about being an expert. Take the time to read the code carefully through and understand it. Please seek further information and help if you don't understand aspects of it. This code is minimal and almost everything is done deliberately, often to pre-emptively solve future problems.
Anonymous user