updated readme

master
Anton Lydike 3 years ago
parent 314da51aaf
commit 4e7a6a20f9

@ -12,3 +12,12 @@ I am using the [riscv-gnu-toolchain](https://github.com/riscv/riscv-gnu-toolchai
## The Makefile: ## The Makefile:
You can build the kernel using `make kernel`. Make sure the toolchain is in your path! You can build the kernel using `make kernel`. Make sure the toolchain is in your path!
## Packaging a kernel image with user programs
You can use the `package.py` script to package a kernel and multiple user binaries into a single `img` file.
Debugging information is also emitted, it's a json formatted file called `<name>.img.dbg`.
To generate such an image, run `python3 package.py out/kernel <user bin 1> <usr bin 2> ... output/path/memory.img`. You can edit the script to change various variables. They somewhat well documented.
Loading…
Cancel
Save