Operating system kernel, capable of executing and managing resources on an ARM-based platform.
- Open 3 new terminal windows
make build; make launch-qemu
make launch-console
make launch-gdb
,continue
- Open 2 new terminal windows
make build; make launch-qemu
make launch-gdb
,continue
- pre-emptive multi-tasking
- priority-based scheduler
- fork, exec, exit, kill, nice system calls
- Inter-Process Communication (IPC) using pipes
- read and write operations have both blocking and non-blocking versions
- shell GUI interface using the LCD screen and PS/2 device drivers
- bit-mapped font for rendering letters and other characters
- top, clear and history commands