Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 531 Bytes

README.md

File metadata and controls

14 lines (9 loc) · 531 Bytes

avr-os

A multi-tasking/multi-process operating system I wrote from scratch for the ATMega128 Microcontroller, to complete a thesis course CSC499 under the direction of Professor Steven Mann at the University of Toronto

This architecture was inspired by CSC472 - Microprossors systems taught by Professor Michael Stumm of the University of Toronto.

It provides insights into operating systems engineering and multiplexing processes on a single core architecture. Use it as you wish.

languages: C, ASM

(c) gamykla 2004