Introduction:
The original COMATOS (COrnell Miniature ATmel Operating System) was written
in assembly language by Ben Greenblatt. The assembly version was fast and efficient
but it was not very user-friendly due to the nature of assembly language. A
later version of COMATOS was written using Codevision AVR C compiler; however
the performance suffers from a dramatic reduction in the number of cycles per
function call within the operating system. The goal of this project is to improve
the performance of COMATOS in C. Furthermore, a keypad driver for the COMATOS
and several tutorials for COMATOS in C are included as well. This website provides
a detail description of what I did and I hope the readers will find it useful.
Special Note: Please read Ben Greenblatt’s COMATOS website before reviewing my project.
Questions? Contact Nick
Liu