-
Notifications
You must be signed in to change notification settings - Fork 0
bkonyi/BaDOS
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
=========================================================================
============================BADos========================================
=========================================================================
By: Ben Konyi & Dan Chevalier
===========================USAGE===========================
To run the BADos kernel, follow these steps:
1. On a linux machine that has access to `/u1/dpchevalier` and `/u/cs452/tftp/ARM/`
cp /u1/dpchevalier/cs452/submission/k4.bados/bados.elf /u/cs452/tftp/ARM/bados.elf
chmod 777 /u/cs452/tftp/ARM/bados.elf
2. Load the Kernel:
i. on one of the workstations in the realtime lab:
i. Reset the ARM box and train controller. Skipping this step
may cause undefined behaviour (i.e., reverse not working).
ii Run the command:
load -b 0x00218000 -h 10.15.167.5 ARM/bados.elf
3. Run the Kernel:
This will build create the elf file `/u1/dpchevalier/cs452/submission/k4.bados/bados.elf`
i. on the same workstation from step 2:
go
===========================BUILD===========================
To build bados:
cd /u1/dpchevalier/cs452/submission/k4.bados
make
This will build create the elf file `/u1/dpcheval/cs452/submission/k4.bados/src/bados.elf`
NOTE: building BADos automatically copies the bados.elf file to `/u/cs452/tftp/ARM/bados.elf`
About
A microkernel real-time operating system built for CS452 at the University of Waterloo #trains #realtime
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published