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.


Previous Next





Questions? Contact Nick Liu