This project implements a simple OS on a RealView Platform Baseboard for Cortex-A8 emulated by QEMU. It contains a terminal and supports some user processes (such as fork and exec) as defined by POSIX. It also hosts a simple user interface.
To run it on a linux machine:
- first, install qemu via sudo apt-get install qemu
- cd into the question folder and open 3 terminals
- in one terminal execute the command "make launch-qemu"
- In another execute "make launch-console". this would be where the emulated terminal is
- in the last one execute "make launch-gdb". this is the debugging terminal
- in the debugging terminal, type in continue to use it