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: