Compare Products
![]() |
![]() |
Features * Compact, ROMable real time operating system
* Rapid task context switching
* Fast interrupt response
* Nested interrupts with priority ordering
* Preemptive, priority based task scheduler
* Timing support for delays, timeouts, periodic events
* Time slicing option with adjustable slices
* Message passing with configurable message length
* Dynamic task creation and dynamic task priorities
* Protection against task priority inversion
|
Features * Free RTOS scheduler - preemptive, cooperative and hybrid configuration options, with optional time slicing.
* The SafeRTOS derivative product provides a high level of confidence in the code integrity.
Includes a tickless mode for low power applications.
* Tiny footprint.
* Official support for >30 embedded system architectures (counting ARM7 and ARM Cortex-M3 as one architecture each).
* FreeRTOS-MPU supports the ARM Cortex-M3 Memory Protection Unit (MPU).
* Designed to be small, simple and easy to use. Typically a RTOS kernel binary image will be in the region of 4K to 9K bytes.
* Very portable source code structure, predominantly written in C.
* Supports both real time tasks and co-routines.
* Direct to task notifications, queues, binary semaphores, counting semaphores, recursive semaphores and mutexes for communication and synchronisation between tasks, or between real time tasks and interrupts.
Innovative event group (or event flag) implementation.
* Mutexes with priority inheritance.
* Efficient software timers.
* Powerful execution trace functionality.
* Stack overflow detection options.
* Pre-configured RTOS demo applications for selected single board computers allowing 'out of the box' operation and fast learning curve.
* Free monitored forum support, or optional commercial support and licensing.
* No software restriction on the number of real time tasks that can be created.
* No software restriction on the number of task priorities that can be used.
* No restrictions imposed on task priority assignment - more than one real time task can be assigned the same priority.
* Free development tools for many supported architectures.
* Free embedded software source code.
* Royalty free.
* Cross development from a standard Windows host.
|
LanguagesC |
LanguagesC |
Source TypeClosed
|
Source TypeOpen
|
License TypeProprietary |
License TypeGPL |
OS Type |
OS Type |
Pricing
|
Pricing
|
X
Compare Products
Select up to three two products to compare by clicking on the compare icon () of each product.
{{compareToolModel.Error}}Now comparing:
{{product.ProductName | createSubstring:25}} X