Micro-Controller Operating Systems (MicroC/OS) is a real-time operating system (RTOS) designed by embedded software developer, Jean J. Labrosse in 1991. It is a priority-based pre-emptive real-time for microprocessors, written mainly in the C programming language. It is intended for use in embedded systems.MicroC/OS allows you to define several functions in C, each of which can execute as an independent thread or task. Each task runs at a different priority, and thinks that it owns the CPU.