Improve Readme.md
This commit is contained in:
parent
fd270fc1a0
commit
453cd6ce50
19
README.md
19
README.md
@ -1,12 +1,25 @@
|
||||
Yet Another BootLoader, OS Kernel and Other stuff
|
||||
# Yet Another BootLoader, OS Kernel and Other stuff
|
||||
|
||||
Quickstart:
|
||||
## Quickstart:
|
||||
```
|
||||
$ ./setup.sh
|
||||
$ make
|
||||
```
|
||||
## How to run using llvm
|
||||
|
||||
Includes code from:
|
||||
You can use this way even if you have windows. You need to install llvm and qemu.
|
||||
Check that executables `clang`, `ld.lld`, `qemu-system-i386` available from your terminal/console.
|
||||
|
||||
```
|
||||
make LLVM=on
|
||||
```
|
||||
|
||||
## How to debug in my favorite IDE
|
||||
|
||||
Start debug server using command `make debug-server` or `make debug-server-nox` if you don't want to see gui, and
|
||||
then connect using remote gdb option to localhost:1234 (symbols file is kernel.bin)
|
||||
|
||||
## Includes code from:
|
||||
* https://github.com/mit-pdos/xv6-public
|
||||
* https://github.com/FRosner/FrOS
|
||||
* https://github.com/dhavalhirdhav/LearnOS
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user