RTOS
[Core]

The RTOS subsystem provides a real-time operating system (RTOS) for the MAKE Controller. More...


Modules

 Tasks
 The individual "programs" that make up your application.
 Utilities
 General utilities provided by the RTOS.
 Queues
 Queues allow for thread-safe inter-process communication.
 Semaphores & Mutexes
 Thread-safe methods to protect access to shared resources.

Detailed Description

The RTOS subsystem provides a real-time operating system (RTOS) for the MAKE Controller.

Currently, the Make Controller uses FreeRTOS, an open source Real-Time Operating System. It implements a scheduler that gives time to "concurrent" tasks according to their given priority. It allows programmers to focus on programming each process on the board separately, letting the RTOS determine when each of those tasks should be given processor time.

More info at http://www.freertos.org