|
Armadillo
0.1.1
TheexpandableOS
|
OSPP (1DT096) 2018 - Project iota
Armadillo is a very simple operating system for the MIPS Malta board, created as a group project in Operating systems and process oriented programming (1DT096), spring 2018, Uppsala university.
TODO: Lägg till en kort beskrivning av projektet.
TODO: Länk(ar) till mer utförlig dokumentation. (Doxygen dokumentation + Wiki?)
The Makefile includes a bunch of rules to build, compile, run and test the system.
To compile the project, use compile. This compiles and creates object files in the obj directory, but does not build a binary.
To create a binary, use the rule make build. This will, if necessary, compile and link the object files.
You can run Armadillo using the QEMU emulator.
Unit tests are included. Run them with test.
Debugging Armadillo requires GDB. Start by running the OS in debug mode, and then send the job to the background before starting GDB:
1.8.14