SDOS - Small Device Operating System

SDOS is a multi-tasking operating system for micro-controllers or small micro-processors. It currently only runs on 8051 based micro-controllers, but it has been designed to be easily portable to other platforms since it is written using mostly Ansi C, with platform specific details separated. The pre-emptive scheduler uses round-robbin scheduling.

For more information about the use of SDOS, Click Here

For more information about the design of SDOS, Click Here


SDOS may be used freely for non-commercial or educational purposes. For commercial uses, please contact me for further information

To download the SDOS package, including documentation, Click Here

Email me your comments or questions: